Searched refs:ssize (Results 1 - 25 of 41) sorted by relevance

12

/linux-master/tools/lib/
H A Dvsprintf.c9 ssize_t ssize = size; local
11 return (i >= ssize) ? (ssize - 1) : i;
16 ssize_t ssize = size; local
24 return (i >= ssize) ? (ssize - 1) : i;
29 ssize_t ssize = size; local
43 return (i >= ssize) ? (ssize - 1) : i;
/linux-master/arch/powerpc/mm/book3s64/
H A Dhash_native.c70 int apsize, int ssize)
96 va |= ssize << 8;
108 va |= ssize << 8;
127 int apsize, int ssize)
154 ___tlbie(vpn, psize, apsize, ssize);
158 static inline void __tlbie(unsigned long vpn, int psize, int apsize, int ssize) argument
162 rb = ___tlbie(vpn, psize, apsize, ssize);
166 static inline void __tlbiel(unsigned long vpn, int psize, int apsize, int ssize) argument
186 va |= ssize << 8;
198 va |= ssize <<
69 ___tlbie(unsigned long vpn, int psize, int apsize, int ssize) argument
126 fixup_tlbie_vpn(unsigned long vpn, int psize, int apsize, int ssize) argument
217 tlbie(unsigned long vpn, int psize, int apsize, int ssize, int local) argument
265 native_hpte_insert(unsigned long hpte_group, unsigned long vpn, unsigned long pa, unsigned long rflags, unsigned long vflags, int psize, int apsize, int ssize) argument
374 native_hpte_updatepp(unsigned long slot, unsigned long newpp, unsigned long vpn, int bpsize, int apsize, int ssize, unsigned long flags) argument
451 native_hpte_find(unsigned long vpn, int psize, int ssize) argument
485 native_hpte_updateboltedpp(unsigned long newpp, unsigned long ea, int psize, int ssize) argument
522 native_hpte_removebolted(unsigned long ea, int psize, int ssize) argument
555 native_hpte_invalidate(unsigned long slot, unsigned long vpn, int bpsize, int apsize, int ssize, int local) argument
595 native_hugepage_invalidate(unsigned long vsid, unsigned long addr, unsigned char *hpte_slot_array, int psize, int ssize, int local) argument
655 native_hugepage_invalidate(unsigned long vsid, unsigned long addr, unsigned char *hpte_slot_array, int psize, int ssize, int local) argument
664 hpte_decode(struct hash_pte *hpte, unsigned long slot, int *psize, int *apsize, int *ssize, unsigned long *vpn) argument
747 int psize, apsize, ssize; local
790 int ssize = batch->ssize; local
[all...]
H A Dhash_hugepage.c23 int ssize, unsigned int psize)
76 vpn = hpt_vpn(ea, vsid, ssize);
86 ssize, flags);
102 hash = hpt_hash(vpn, shift, ssize);
110 psize, lpsize, ssize, flags);
128 hash = hpt_hash(vpn, shift, ssize);
138 psize, lpsize, ssize);
147 psize, lpsize, ssize);
163 hash_failure_debug(ea, access, vsid, trap, ssize,
21 __hash_page_thp(unsigned long ea, unsigned long access, unsigned long vsid, pmd_t *pmdp, unsigned long trap, unsigned long flags, int ssize, unsigned int psize) argument
H A Dhash_64k.c40 int ssize, int subpg_prot)
90 vpn = hpt_vpn(ea, vsid, ssize);
102 flush_hash_page(vpn, rpte, MMU_PAGE_64K, ssize, flags);
118 gslot = pte_get_hash_gslot(vpn, shift, ssize, rpte,
122 ssize, flags);
157 hash = hpt_hash(vpn, shift, ssize);
163 MMU_PAGE_4K, MMU_PAGE_4K, ssize);
174 ssize);
187 ssize, 0);
213 hash_failure_debug(ea, access, vsid, trap, ssize,
38 __hash_page_4K(unsigned long ea, unsigned long access, unsigned long vsid, pte_t *ptep, unsigned long trap, unsigned long flags, int ssize, int subpg_prot) argument
228 __hash_page_64K(unsigned long ea, unsigned long access, unsigned long vsid, pte_t *ptep, unsigned long trap, unsigned long flags, int ssize) argument
[all...]
H A Dhash_4k.c23 int ssize, int subpg_prot)
66 vpn = hpt_vpn(ea, vsid, ssize);
71 unsigned long gslot = pte_get_hash_gslot(vpn, shift, ssize,
75 MMU_PAGE_4K, ssize, flags) == -1)
82 hash = hpt_hash(vpn, shift, ssize);
89 MMU_PAGE_4K, MMU_PAGE_4K, ssize);
99 MMU_PAGE_4K, ssize);
117 hash_failure_debug(ea, access, vsid, trap, ssize,
21 __hash_page_4K(unsigned long ea, unsigned long access, unsigned long vsid, pte_t *ptep, unsigned long trap, unsigned long flags, int ssize, int subpg_prot) argument
H A Dhash_tlb.c47 int ssize; local
89 ssize = user_segment_size(addr);
90 vsid = get_user_vsid(&mm->context, addr, ssize);
93 ssize = mmu_kernel_ssize;
96 vpn = hpt_vpn(addr, vsid, ssize);
104 flush_hash_page(vpn, rpte, psize, ssize, mm_is_thread_local(mm));
120 batch->ssize != ssize)) {
127 batch->ssize = ssize;
[all...]
H A Dhugetlbpage.c22 int ssize, unsigned int shift, unsigned int mmu_psize)
33 vpn = hpt_vpn(ea, vsid, ssize);
89 gslot = pte_get_hash_gslot(vpn, shift, ssize, rpte, 0);
91 mmu_psize, ssize, flags) == -1)
96 unsigned long hash = hpt_hash(vpn, shift, ssize);
104 mmu_psize, ssize);
112 hash_failure_debug(ea, access, vsid, trap, ssize,
20 __hash_page_huge(unsigned long ea, unsigned long access, unsigned long vsid, pte_t *ptep, unsigned long trap, unsigned long flags, int ssize, unsigned int shift, unsigned int mmu_psize) argument
H A Dslb.c66 static inline void slb_shadow_update(unsigned long ea, int ssize, argument
78 WRITE_ONCE(p->save_area[index].vsid, cpu_to_be64(mk_vsid_data(ea, ssize, flags)));
79 WRITE_ONCE(p->save_area[index].esid, cpu_to_be64(mk_esid_data(ea, ssize, index)));
87 static inline void create_shadowed_slbe(unsigned long ea, int ssize, argument
96 slb_shadow_update(ea, ssize, flags, index);
100 : "r" (mk_vsid_data(ea, ssize, flags)),
101 "r" (mk_esid_data(ea, ssize, index))
672 unsigned long flags, int ssize, bool kernel)
678 vsid = get_vsid(context, ea, ssize);
695 vsid_data = __mk_vsid_data(vsid, ssize, flag
671 slb_insert_entry(unsigned long ea, unsigned long context, unsigned long flags, int ssize, bool kernel) argument
741 int ssize; local
791 int ssize; local
[all...]
H A Dhash_utils.c356 int psize, int ssize)
368 vstart, vend, pstart, prot, psize, ssize);
377 unsigned long vsid = get_kernel_vsid(vaddr, ssize);
378 unsigned long vpn = hpt_vpn(vaddr, vsid, ssize);
405 hash = hpt_hash(vpn, shift, ssize);
412 ssize);
422 ssize);
442 int psize, int ssize)
460 rc = mmu_hash_ops.hpte_removebolted(vaddr, psize, ssize);
1426 int ssize, in
354 htab_bolt_mapping(unsigned long vstart, unsigned long vend, unsigned long pstart, unsigned long prot, int psize, int ssize) argument
441 htab_remove_mapping(unsigned long vstart, unsigned long vend, int psize, int ssize) argument
1424 hash_failure_debug(unsigned long ea, unsigned long access, unsigned long vsid, unsigned long trap, int ssize, int psize, int lpsize, unsigned long pte) argument
1469 int psize, ssize; local
1767 int rc, ssize, update_flags = 0; local
1916 pte_get_hash_gslot(unsigned long vpn, unsigned long shift, int ssize, real_pte_t rpte, unsigned int subpg_index) argument
1930 flush_hash_page(unsigned long vpn, real_pte_t pte, int psize, int ssize, unsigned long flags) argument
1952 flush_hash_hugepage(unsigned long vsid, unsigned long addr, pmd_t *pmdp, unsigned int psize, int ssize, unsigned long flags) argument
2024 hpte_insert_repeating(unsigned long hash, unsigned long vpn, unsigned long pa, unsigned long rflags, unsigned long vflags, int psize, int ssize) argument
[all...]
H A Dhash_pgtable.c315 int ssize; local
331 ssize = user_segment_size(addr);
332 vsid = get_user_vsid(&mm->context, addr, ssize);
336 ssize = mmu_kernel_ssize;
342 return flush_hash_hugepage(vsid, addr, pmdp, psize, ssize, flags);
/linux-master/arch/powerpc/mm/
H A Dcopro_fault.c86 int psize, ssize; local
94 ssize = user_segment_size(ea);
95 vsid = get_user_vsid(&mm->context, ea, ssize);
101 ssize = mmu_kernel_ssize;
108 ssize = mmu_kernel_ssize;
115 ssize = mmu_kernel_ssize;
127 vsid = (vsid << slb_vsid_shift(ssize)) | vsidkey;
130 ((ssize == MMU_SEGSIZE_1T) ? SLB_VSID_B_1T : 0);
132 slb->esid = (ea & (ssize == MMU_SEGSIZE_1T ? ESID_MASK_1T : ESID_MASK)) | SLB_ESID_V;
/linux-master/drivers/misc/lkdtm/
H A Dpowerpc.c9 static void insert_slb_entry(unsigned long p, int ssize, int page_size) argument
17 : "r" (mk_vsid_data(p, ssize, flags)),
18 "r" (mk_esid_data(p, ssize, SLB_NUM_BOLTED))
22 : "r" (mk_vsid_data(p, ssize, flags)),
23 "r" (mk_esid_data(p, ssize, SLB_NUM_BOLTED + 1))
/linux-master/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) argument
255 if (ssize == MMU_SEGSIZE_256M)
260 static inline int segment_shift(int ssize) argument
262 if (ssize
325 hpte_encode_avpn(unsigned long vpn, int psize, int ssize) argument
389 hpte_encode_v(unsigned long vpn, int base_psize, int actual_psize, int ssize) argument
420 hpt_vpn(unsigned long ea, unsigned long vsid, int ssize) argument
433 hpt_hash(unsigned long vpn, unsigned int shift, int ssize) argument
482 __hash_page_thp(unsigned long ea, unsigned long access, unsigned long vsid, pmd_t *pmdp, unsigned long trap, unsigned long flags, int ssize, unsigned int psize) argument
778 get_vsid(unsigned long context, unsigned long ea, int ssize) argument
844 get_kernel_vsid(unsigned long ea, int ssize) argument
865 mk_esid_data(unsigned long ea, int ssize, enum slb_index index) argument
871 __mk_vsid_data(unsigned long vsid, int ssize, unsigned long flags) argument
878 mk_vsid_data(unsigned long ea, int ssize, unsigned long flags) argument
[all...]
H A Dtlbflush-hash.h21 int ssize; member in struct:ppc64_tlb_batch
63 int ssize, unsigned long flags);
66 pmd_t *pmdp, unsigned int psize, int ssize,
H A Dmmu.h283 unsigned long ea, int ssize)
287 return get_vsid(context, ea, ssize);
282 get_user_vsid(mm_context_t *ctx, unsigned long ea, int ssize) argument
/linux-master/arch/powerpc/platforms/ps3/
H A Dhtab.c36 int psize, int apsize, int ssize)
52 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID;
100 int ssize, unsigned long inv_flags)
108 want_v = hpte_encode_avpn(vpn, psize, ssize);
147 int psize, int ssize)
153 int psize, int apsize, int ssize, int local)
34 ps3_hpte_insert(unsigned long hpte_group, unsigned long vpn, unsigned long pa, unsigned long rflags, unsigned long vflags, int psize, int apsize, int ssize) argument
98 ps3_hpte_updatepp(unsigned long slot, unsigned long newpp, unsigned long vpn, int psize, int apsize, int ssize, unsigned long inv_flags) argument
146 ps3_hpte_updateboltedpp(unsigned long newpp, unsigned long ea, int psize, int ssize) argument
152 ps3_hpte_invalidate(unsigned long slot, unsigned long vpn, int psize, int apsize, int ssize, int local) argument
/linux-master/arch/powerpc/platforms/pseries/
H A Dlpar.c759 int psize, int apsize, int ssize)
771 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID;
927 int ssize, unsigned long inv_flags)
933 want_v = hpte_encode_avpn(vpn, psize, ssize);
986 static long pSeries_lpar_hpte_find(unsigned long vpn, int psize, int ssize) argument
993 hash = hpt_hash(vpn, mmu_psize_defs[psize].shift, ssize);
994 want_v = hpte_encode_avpn(vpn, psize, ssize);
1014 int psize, int ssize)
1019 vsid = get_kernel_vsid(ea, ssize);
1020 vpn = hpt_vpn(ea, vsid, ssize);
756 pSeries_lpar_hpte_insert(unsigned long hpte_group, unsigned long vpn, unsigned long pa, unsigned long rflags, unsigned long vflags, int psize, int apsize, int ssize) argument
923 pSeries_lpar_hpte_updatepp(unsigned long slot, unsigned long newpp, unsigned long vpn, int psize, int apsize, int ssize, unsigned long inv_flags) argument
1012 pSeries_lpar_hpte_updateboltedpp(unsigned long newpp, unsigned long ea, int psize, int ssize) argument
1037 pSeries_lpar_hpte_invalidate(unsigned long slot, unsigned long vpn, int psize, int apsize, int ssize, int local) argument
1147 hugepage_block_invalidate(unsigned long *slot, unsigned long *vpn, int count, int psize, int ssize) argument
1193 hugepage_bulk_invalidate(unsigned long *slot, unsigned long *vpn, int count, int psize, int ssize) argument
1227 __pSeries_lpar_hugepage_invalidate(unsigned long *slot, unsigned long *vpn, int count, int psize, int ssize) argument
1248 pSeries_lpar_hugepage_invalidate(unsigned long vsid, unsigned long addr, unsigned char *hpte_slot_array, int psize, int ssize, int local) argument
1298 pSeries_lpar_hugepage_invalidate(unsigned long vsid, unsigned long addr, unsigned char *hpte_slot_array, int psize, int ssize, int local) argument
1307 pSeries_lpar_hpte_removebolted(unsigned long ea, int psize, int ssize) argument
1328 compute_slot(real_pte_t pte, unsigned long vpn, unsigned long index, unsigned long shift, int ssize) argument
1356 int psize, ssize; local
1535 int psize, ssize; local
1930 vsid_unscramble(unsigned long vsid, int ssize) argument
[all...]
/linux-master/arch/powerpc/mm/ptdump/
H A Dhashpagetable.c65 .set = "ssize: 256M",
66 .clear = "ssize: 1T ",
211 int i, ssize = mmu_kernel_ssize; local
215 vsid = get_kernel_vsid(ea, ssize);
216 vpn = hpt_vpn(ea, vsid, ssize);
217 hash = hpt_hash(vpn, shift, ssize);
218 want_v = hpte_encode_avpn(vpn, psize, ssize);
246 int i, j, ssize = mmu_kernel_ssize; local
251 vsid = get_kernel_vsid(ea, ssize);
252 vpn = hpt_vpn(ea, vsid, ssize);
[all...]
/linux-master/arch/sparc/mm/
H A Dleon_mm.c247 unsigned int ssize, sets; local
256 /* (ssize=>realsize) 0=>1k, 1=>2k, 2=>4k, 3=>8k ... */
257 ssize = 1 << ((cregs.dccr & LEON3_XCCR_SSIZE_MASK) >> 20);
260 sets > 3 ? "unknown" : setStr[sets], ssize);
261 if ((ssize <= (PAGE_SIZE / 1024)) && (sets == 0)) {
/linux-master/drivers/usb/storage/
H A Djumpshot.c97 unsigned long ssize; /* sector size in bytes */ member in struct:jumpshot_info
174 totallen = sectors * info->ssize;
187 // (min(128k, 255*info->ssize) is the real limit)
189 thistime = (len / info->ssize) & 0xff;
251 totallen = sectors * info->ssize;
264 // (min(128k, 255*info->ssize) is the real limit)
267 thistime = (len / info->ssize) & 0xff;
502 info->ssize = 0x200; // hard coded 512 byte sectors as per ATA spec
513 info->sectors, info->ssize);
518 ((__be32 *) ptr)[1] = cpu_to_be32(info->ssize);
[all...]
H A Ddatafab.c61 unsigned long ssize; /* sector size in bytes */ member in struct:datafab_info
162 totallen = sectors * info->ssize;
175 // (min(128k, 255*info->ssize) is the real limit)
178 thistime = (len / info->ssize) & 0xff;
246 totallen = sectors * info->ssize;
259 // (min(128k, 255*info->ssize) is the real limit)
262 thistime = (len / info->ssize) & 0xff;
576 info->ssize = 0x200; // hard coded 512 byte sectors as per ATA spec
582 info->sectors, info->ssize);
587 ((__be32 *) ptr)[1] = cpu_to_be32(info->ssize);
[all...]
/linux-master/crypto/
H A Dessiv.c207 int ssize = req->assoclen - ivsize; local
211 if (ssize < 0)
214 nents = sg_nents_for_len(req->src, ssize);
226 rctx->assoc = kmalloc(ssize, GFP_ATOMIC);
231 ssize, 0);
232 sg_set_buf(rctx->sg, rctx->assoc, ssize);
234 sg_set_page(rctx->sg, sg_page(req->src), ssize,
/linux-master/fs/jfs/
H A Dnamei.c885 u32 ssize; /* source pathname size */ local
903 ssize = strlen(name) + 1;
952 if (ssize <= IDATASIZE) {
956 memcpy(ip->i_link, name, ssize);
957 ip->i_size = ssize - 1;
963 if (ssize > sizeof (JFS_IP(ip)->i_inline))
966 jfs_info("jfs_symlink: fast symlink added ssize:%u name:%s ",
967 ssize, name);
986 xsize = (ssize + bmask) & ~bmask;
993 ip->i_size = ssize
[all...]
/linux-master/drivers/block/aoe/
H A Daoeblk.c336 sector_t ssize; local
399 ssize = d->ssize;
408 set_capacity(gd, ssize);
/linux-master/drivers/dma/
H A Dmpc512x_dma.c137 u32 ssize:3; /* Source data transfer size */ member in struct:mpc_dma_tcd
633 tcd->ssize = MPC_DMA_TSIZE_32;
639 tcd->ssize = MPC_DMA_TSIZE_16;
644 tcd->ssize = MPC_DMA_TSIZE_4;
649 tcd->ssize = MPC_DMA_TSIZE_2;
654 tcd->ssize = MPC_DMA_TSIZE_1;
761 tcd->ssize = buswidth_to_dmatsize(mchan->swidth);
774 tcd->nbytes = tcd_nunits * tcd->ssize;

Completed in 387 milliseconds

12