Home
last modified time | relevance | path

Searched refs:ssize (Results 1 – 25 of 42) sorted by relevance

12

/linux/arch/powerpc/mm/book3s64/
H A Dhash_native.c68 int apsize, int ssize) in ___tlbie() argument
94 va |= ssize << 8; in ___tlbie()
106 va |= ssize << 8; in ___tlbie()
125 int apsize, int ssize) in fixup_tlbie_vpn() argument
152 ___tlbie(vpn, psize, apsize, ssize); in fixup_tlbie_vpn()
156 static inline void __tlbie(unsigned long vpn, int psize, int apsize, int ssize) in __tlbie() argument
160 rb = ___tlbie(vpn, psize, apsize, ssize); in __tlbie()
164 static inline void __tlbiel(unsigned long vpn, int psize, int apsize, int ssize) in __tlbiel() argument
184 va |= ssize << 8; in __tlbiel()
196 va |= ssize << 8; in __tlbiel()
[all …]
H A Dhash_64k.c40 int ssize, int subpg_prot) in __hash_page_4K() argument
90 vpn = hpt_vpn(ea, vsid, ssize); in __hash_page_4K()
102 flush_hash_page(vpn, rpte, MMU_PAGE_64K, ssize, flags); in __hash_page_4K()
118 gslot = pte_get_hash_gslot(vpn, shift, ssize, rpte, in __hash_page_4K()
122 ssize, flags); in __hash_page_4K()
157 hash = hpt_hash(vpn, shift, ssize); in __hash_page_4K()
163 MMU_PAGE_4K, MMU_PAGE_4K, ssize); in __hash_page_4K()
174 ssize); in __hash_page_4K()
187 ssize, 0); in __hash_page_4K()
213 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_4K()
[all …]
H A Dhash_tlb.c48 int ssize; in hpte_need_flush() local
90 ssize = user_segment_size(addr); in hpte_need_flush()
91 vsid = get_user_vsid(&mm->context, addr, ssize); in hpte_need_flush()
94 ssize = mmu_kernel_ssize; in hpte_need_flush()
97 vpn = hpt_vpn(addr, vsid, ssize); in hpte_need_flush()
105 flush_hash_page(vpn, rpte, psize, ssize, mm_is_thread_local(mm)); in hpte_need_flush()
121 batch->ssize != ssize)) { in hpte_need_flush()
128 batch->ssize = ssize; in hpte_need_flush()
153 batch->psize, batch->ssize, local); in __flush_tlb_pending()
H A Dhash_hugepage.c23 int ssize, unsigned int psize) in __hash_page_thp() argument
76 vpn = hpt_vpn(ea, vsid, ssize); in __hash_page_thp()
86 ssize, flags); in __hash_page_thp()
102 hash = hpt_hash(vpn, shift, ssize); in __hash_page_thp()
110 psize, lpsize, ssize, flags); in __hash_page_thp()
128 hash = hpt_hash(vpn, shift, ssize); in __hash_page_thp()
138 psize, lpsize, ssize); in __hash_page_thp()
147 psize, lpsize, ssize); in __hash_page_thp()
163 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_thp()
H A Dhash_4k.c23 int ssize, int subpg_prot) in __hash_page_4K() argument
66 vpn = hpt_vpn(ea, vsid, ssize); in __hash_page_4K()
71 unsigned long gslot = pte_get_hash_gslot(vpn, shift, ssize, in __hash_page_4K()
75 MMU_PAGE_4K, ssize, flags) == -1) in __hash_page_4K()
82 hash = hpt_hash(vpn, shift, ssize); in __hash_page_4K()
89 MMU_PAGE_4K, MMU_PAGE_4K, ssize); in __hash_page_4K()
99 MMU_PAGE_4K, ssize); in __hash_page_4K()
117 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_4K()
H A Dslb.c75 static inline void slb_shadow_update(unsigned long ea, int ssize, in slb_shadow_update() argument
87 WRITE_ONCE(p->save_area[index].vsid, cpu_to_be64(mk_vsid_data(ea, ssize, flags))); in slb_shadow_update()
88 WRITE_ONCE(p->save_area[index].esid, cpu_to_be64(mk_esid_data(ea, ssize, index))); in slb_shadow_update()
96 static inline void create_shadowed_slbe(unsigned long ea, int ssize, in create_shadowed_slbe() argument
105 slb_shadow_update(ea, ssize, flags, index); in create_shadowed_slbe()
109 : "r" (mk_vsid_data(ea, ssize, flags)), in create_shadowed_slbe()
110 "r" (mk_esid_data(ea, ssize, index)) in create_shadowed_slbe()
597 unsigned long flags, int ssize, bool kernel) in slb_insert_entry() argument
603 vsid = get_vsid(context, ea, ssize); in slb_insert_entry()
620 vsid_data = __mk_vsid_data(vsid, ssize, flags); in slb_insert_entry()
[all …]
H A Dhugetlbpage.c22 int ssize, unsigned int shift, unsigned int mmu_psize) in __hash_page_huge() argument
33 vpn = hpt_vpn(ea, vsid, ssize); in __hash_page_huge()
99 gslot = pte_get_hash_gslot(vpn, shift, ssize, rpte, 0); in __hash_page_huge()
101 mmu_psize, ssize, flags) == -1) in __hash_page_huge()
106 unsigned long hash = hpt_hash(vpn, shift, ssize); in __hash_page_huge()
114 mmu_psize, ssize); in __hash_page_huge()
122 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_huge()
H A Dhash_utils.c623 int psize, int ssize) in htab_bolt_mapping() argument
635 vstart, vend, pstart, prot, psize, ssize); in htab_bolt_mapping()
644 unsigned long vsid = get_kernel_vsid(vaddr, ssize); in htab_bolt_mapping()
645 unsigned long vpn = hpt_vpn(vaddr, vsid, ssize); in htab_bolt_mapping()
672 hash = hpt_hash(vpn, shift, ssize); in htab_bolt_mapping()
679 ssize); in htab_bolt_mapping()
689 ssize); in htab_bolt_mapping()
708 int psize, int ssize) in htab_remove_mapping() argument
726 rc = mmu_hash_ops.hpte_removebolted(vaddr, psize, ssize); in htab_remove_mapping()
1687 int ssize, int psize, int lpsize, unsigned long pte) in hash_failure_debug() argument
[all …]
H A Dhash_pgtable.c318 int ssize; in hpte_do_hugepage_flush() local
334 ssize = user_segment_size(addr); in hpte_do_hugepage_flush()
335 vsid = get_user_vsid(&mm->context, addr, ssize); in hpte_do_hugepage_flush()
339 ssize = mmu_kernel_ssize; in hpte_do_hugepage_flush()
345 return flush_hash_hugepage(vsid, addr, pmdp, psize, ssize, flags); in hpte_do_hugepage_flush()
/linux/arch/powerpc/include/asm/book3s/64/
H A Dmmu-hash.h139 int ssize, int local);
144 int ssize, unsigned long flags);
147 int psize, int ssize);
154 int ssize);
157 int psize, int ssize);
162 int psize, int ssize, int local);
253 static inline int slb_vsid_shift(int ssize) in slb_vsid_shift() argument
255 if (ssize == MMU_SEGSIZE_256M) in slb_vsid_shift()
260 static inline int segment_shift(int ssize) in segment_shift() argument
262 if (ssize == MMU_SEGSIZE_256M) in segment_shift()
[all …]
H A Dtlbflush-hash.h20 int ssize; member
61 int ssize, unsigned long flags);
64 pmd_t *pmdp, unsigned int psize, int ssize,
H A Dmmu.h283 unsigned long ea, int ssize) in get_user_vsid() argument
287 return get_vsid(context, ea, ssize); in get_user_vsid()
/linux/tools/lib/
H A Dvsprintf.c9 ssize_t ssize = size; in vscnprintf() local
11 return (i >= ssize) ? (ssize - 1) : i; in vscnprintf()
16 ssize_t ssize = size; in scnprintf() local
24 return (i >= ssize) ? (ssize - 1) : i; in scnprintf()
29 ssize_t ssize = size; in scnprintf_pad() local
43 return (i >= ssize) ? (ssize - 1) : i; in scnprintf_pad()
/linux/arch/powerpc/mm/
H A Dcopro_fault.c84 int psize, ssize; in copro_calculate_slb() local
92 ssize = user_segment_size(ea); in copro_calculate_slb()
93 vsid = get_user_vsid(&mm->context, ea, ssize); in copro_calculate_slb()
99 ssize = mmu_kernel_ssize; in copro_calculate_slb()
106 ssize = mmu_kernel_ssize; in copro_calculate_slb()
113 ssize = mmu_kernel_ssize; in copro_calculate_slb()
125 vsid = (vsid << slb_vsid_shift(ssize)) | vsidkey; in copro_calculate_slb()
128 ((ssize == MMU_SEGSIZE_1T) ? SLB_VSID_B_1T : 0); in copro_calculate_slb()
130 slb->esid = (ea & (ssize == MMU_SEGSIZE_1T ? ESID_MASK_1T : ESID_MASK)) | SLB_ESID_V; in copro_calculate_slb()
/linux/arch/powerpc/platforms/pseries/
H A Dlpar.c760 int psize, int apsize, int ssize) in pSeries_lpar_hpte_insert() argument
772 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID; in pSeries_lpar_hpte_insert()
928 int ssize, unsigned long inv_flags) in pSeries_lpar_hpte_updatepp() argument
934 want_v = hpte_encode_avpn(vpn, psize, ssize); in pSeries_lpar_hpte_updatepp()
987 static long pSeries_lpar_hpte_find(unsigned long vpn, int psize, int ssize) in pSeries_lpar_hpte_find() argument
994 hash = hpt_hash(vpn, mmu_psize_defs[psize].shift, ssize); in pSeries_lpar_hpte_find()
995 want_v = hpte_encode_avpn(vpn, psize, ssize); in pSeries_lpar_hpte_find()
1015 int psize, int ssize) in pSeries_lpar_hpte_updateboltedpp() argument
1020 vsid = get_kernel_vsid(ea, ssize); in pSeries_lpar_hpte_updateboltedpp()
1021 vpn = hpt_vpn(ea, vsid, ssize); in pSeries_lpar_hpte_updateboltedpp()
[all …]
/linux/drivers/misc/lkdtm/
H A Dpowerpc.c9 static void insert_slb_entry(unsigned long p, int ssize, int page_size) in insert_slb_entry() argument
17 : "r" (mk_vsid_data(p, ssize, flags)), in insert_slb_entry()
18 "r" (mk_esid_data(p, ssize, SLB_NUM_BOLTED)) in insert_slb_entry()
22 : "r" (mk_vsid_data(p, ssize, flags)), in insert_slb_entry()
23 "r" (mk_esid_data(p, ssize, SLB_NUM_BOLTED + 1)) in insert_slb_entry()
/linux/arch/powerpc/platforms/ps3/
H A Dhtab.c36 int psize, int apsize, int ssize) in ps3_hpte_insert() argument
52 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID; in ps3_hpte_insert()
100 int ssize, unsigned long inv_flags) in ps3_hpte_updatepp() argument
108 want_v = hpte_encode_avpn(vpn, psize, ssize); in ps3_hpte_updatepp()
147 int psize, int ssize) in ps3_hpte_updateboltedpp() argument
153 int psize, int apsize, int ssize, int local) in ps3_hpte_invalidate() argument
/linux/arch/powerpc/mm/ptdump/
H A Dhashpagetable.c211 int i, ssize = mmu_kernel_ssize; in native_find() local
215 vsid = get_kernel_vsid(ea, ssize); in native_find()
216 vpn = hpt_vpn(ea, vsid, ssize); in native_find()
217 hash = hpt_hash(vpn, shift, ssize); in native_find()
218 want_v = hpte_encode_avpn(vpn, psize, ssize); in native_find()
252 int i, j, ssize = mmu_kernel_ssize; in pseries_find() local
257 vsid = get_kernel_vsid(ea, ssize); in pseries_find()
258 vpn = hpt_vpn(ea, vsid, ssize); in pseries_find()
259 hash = hpt_hash(vpn, shift, ssize); in pseries_find()
260 want_v = hpte_encode_avpn(vpn, psize, ssize); in pseries_find()
/linux/drivers/usb/storage/
H A Djumpshot.c97 unsigned long ssize; /* sector size in bytes */ member
174 totallen = sectors * info->ssize; in jumpshot_read_data()
189 thistime = (len / info->ssize) & 0xff; in jumpshot_read_data()
251 totallen = sectors * info->ssize; in jumpshot_write_data()
267 thistime = (len / info->ssize) & 0xff; in jumpshot_write_data()
502 info->ssize = 0x200; // hard coded 512 byte sectors as per ATA spec in jumpshot_transport()
513 info->sectors, info->ssize); in jumpshot_transport()
518 ((__be32 *) ptr)[1] = cpu_to_be32(info->ssize); in jumpshot_transport()
H A Ddatafab.c61 unsigned long ssize; /* sector size in bytes */ member
162 totallen = sectors * info->ssize; in datafab_read_data()
178 thistime = (len / info->ssize) & 0xff; in datafab_read_data()
246 totallen = sectors * info->ssize; in datafab_write_data()
262 thistime = (len / info->ssize) & 0xff; in datafab_write_data()
576 info->ssize = 0x200; // hard coded 512 byte sectors as per ATA spec in datafab_transport()
582 info->sectors, info->ssize); in datafab_transport()
587 ((__be32 *) ptr)[1] = cpu_to_be32(info->ssize); in datafab_transport()
/linux/arch/sparc/mm/
H A Dleon_mm.c241 unsigned int ssize, sets; in leon_flush_needed() local
251 ssize = 1 << ((cregs.dccr & LEON3_XCCR_SSIZE_MASK) >> 20); in leon_flush_needed()
254 sets > 3 ? "unknown" : setStr[sets], ssize); in leon_flush_needed()
255 if ((ssize <= (PAGE_SIZE / 1024)) && (sets == 0)) { in leon_flush_needed()
/linux/crypto/
H A Dessiv.c190 int ssize = req->assoclen - ivsize; in essiv_aead_crypt() local
194 if (ssize < 0) in essiv_aead_crypt()
206 scatterwalk_map_and_copy(req->iv, req->dst, ssize, ivsize, 1); in essiv_aead_crypt()
212 nents = sg_nents_for_len(req->src, ssize); in essiv_aead_crypt()
224 rctx->assoc = kmalloc(ssize, GFP_ATOMIC); in essiv_aead_crypt()
229 ssize, 0); in essiv_aead_crypt()
230 sg_set_buf(rctx->sg, rctx->assoc, ssize); in essiv_aead_crypt()
232 sg_set_page(rctx->sg, sg_page(req->src), ssize, in essiv_aead_crypt()
/linux/fs/jfs/
H A Dnamei.c886 u32 ssize; /* source pathname size */ in jfs_symlink() local
904 ssize = strlen(name) + 1; in jfs_symlink()
953 if (ssize <= IDATASIZE) { in jfs_symlink()
957 memcpy(ip->i_link, name, ssize); in jfs_symlink()
958 ip->i_size = ssize - 1; in jfs_symlink()
964 if (ssize > sizeof (JFS_IP(ip)->i_inline)) in jfs_symlink()
968 ssize, name); in jfs_symlink()
987 xsize = (ssize + bmask) & ~bmask; in jfs_symlink()
994 ip->i_size = ssize - 1; in jfs_symlink()
995 while (ssize) { in jfs_symlink()
[all …]
/linux/drivers/block/
H A Dfloppy.c2320 int ssize; in rw_interrupt() local
2334 ssize = DIV_ROUND_UP(1 << raw_cmd->cmd[SIZECODE], 4); in rw_interrupt()
2350 if (nr_sectors / ssize > in rw_interrupt()
2351 DIV_ROUND_UP(in_sector_offset + current_count_sectors, ssize)) { in rw_interrupt()
2362 raw_cmd->cmd[SECT_PER_TRACK], fsector_t, ssize); in rw_interrupt()
2412 static int transfer_size(int ssize, int max_sector, int max_size) in transfer_size() argument
2417 max_sector -= (max_sector % _floppy->sect) % ssize; in transfer_size()
2428 static void copy_buffer(int ssize, int max_sector, int max_sector_2) in copy_buffer() argument
2436 max_sector = transfer_size(ssize, in copy_buffer()
2455 pr_info("ssize=%d\n", ssize); in copy_buffer()
[all …]
/linux/drivers/dma/
H A Dmpc512x_dma.c137 u32 ssize:3; /* Source data transfer size */ member
633 tcd->ssize = MPC_DMA_TSIZE_32; in mpc_dma_prep_memcpy()
639 tcd->ssize = MPC_DMA_TSIZE_16; in mpc_dma_prep_memcpy()
644 tcd->ssize = MPC_DMA_TSIZE_4; in mpc_dma_prep_memcpy()
649 tcd->ssize = MPC_DMA_TSIZE_2; in mpc_dma_prep_memcpy()
654 tcd->ssize = MPC_DMA_TSIZE_1; in mpc_dma_prep_memcpy()
761 tcd->ssize = buswidth_to_dmatsize(mchan->swidth); in mpc_dma_prep_slave_sg()
774 tcd->nbytes = tcd_nunits * tcd->ssize; in mpc_dma_prep_slave_sg()

12