/Linux-v4.19/arch/powerpc/mm/ |
D | hash_native_64.c | 148 int apsize, int ssize) in ___tlbie() argument 174 va |= ssize << 8; in ___tlbie() 186 va |= ssize << 8; in ___tlbie() 204 static inline void fixup_tlbie(unsigned long vpn, int psize, int apsize, int ssize) in fixup_tlbie() argument 209 ___tlbie(vpn, psize, apsize, ssize); in fixup_tlbie() 213 static inline void __tlbie(unsigned long vpn, int psize, int apsize, int ssize) in __tlbie() argument 217 rb = ___tlbie(vpn, psize, apsize, ssize); in __tlbie() 221 static inline void __tlbiel(unsigned long vpn, int psize, int apsize, int ssize) in __tlbiel() argument 241 va |= ssize << 8; in __tlbiel() 253 va |= ssize << 8; in __tlbiel() [all …]
|
D | hash64_64k.c | 38 int ssize, int subpg_prot) in __hash_page_4K() argument 88 vpn = hpt_vpn(ea, vsid, ssize); in __hash_page_4K() 100 flush_hash_page(vpn, rpte, MMU_PAGE_64K, ssize, flags); in __hash_page_4K() 116 gslot = pte_get_hash_gslot(vpn, shift, ssize, rpte, in __hash_page_4K() 120 ssize, flags); in __hash_page_4K() 155 hash = hpt_hash(vpn, shift, ssize); in __hash_page_4K() 161 MMU_PAGE_4K, MMU_PAGE_4K, ssize); in __hash_page_4K() 172 ssize); in __hash_page_4K() 185 ssize, 0); in __hash_page_4K() 211 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_4K() [all …]
|
D | slb.c | 39 #define slb_esid_mask(ssize) \ argument 40 (((ssize) == MMU_SEGSIZE_256M)? ESID_MASK: ESID_MASK_1T) 42 static inline unsigned long mk_esid_data(unsigned long ea, int ssize, in mk_esid_data() argument 45 return (ea & slb_esid_mask(ssize)) | SLB_ESID_V | index; in mk_esid_data() 48 static inline unsigned long mk_vsid_data(unsigned long ea, int ssize, in mk_vsid_data() argument 51 return (get_kernel_vsid(ea, ssize) << slb_vsid_shift(ssize)) | flags | in mk_vsid_data() 52 ((unsigned long) ssize << SLB_VSID_SSIZE_SHIFT); in mk_vsid_data() 55 static inline void slb_shadow_update(unsigned long ea, int ssize, in slb_shadow_update() argument 67 WRITE_ONCE(p->save_area[index].vsid, cpu_to_be64(mk_vsid_data(ea, ssize, flags))); in slb_shadow_update() 68 WRITE_ONCE(p->save_area[index].esid, cpu_to_be64(mk_esid_data(ea, ssize, index))); in slb_shadow_update() [all …]
|
D | tlb_hash64.c | 52 int ssize; in hpte_need_flush() local 91 ssize = user_segment_size(addr); in hpte_need_flush() 92 vsid = get_user_vsid(&mm->context, addr, ssize); in hpte_need_flush() 95 ssize = mmu_kernel_ssize; in hpte_need_flush() 98 vpn = hpt_vpn(addr, vsid, ssize); in hpte_need_flush() 106 flush_hash_page(vpn, rpte, psize, ssize, mm_is_thread_local(mm)); in hpte_need_flush() 122 batch->ssize != ssize)) { in hpte_need_flush() 129 batch->ssize = ssize; in hpte_need_flush() 154 batch->psize, batch->ssize, local); in __flush_tlb_pending()
|
D | hugetlbpage-hash64.c | 20 unsigned long vflags, int psize, int ssize); 24 int ssize, unsigned int shift, unsigned int mmu_psize) in __hash_page_huge() argument 35 vpn = hpt_vpn(ea, vsid, ssize); in __hash_page_huge() 83 gslot = pte_get_hash_gslot(vpn, shift, ssize, rpte, 0); in __hash_page_huge() 85 mmu_psize, ssize, flags) == -1) in __hash_page_huge() 90 unsigned long hash = hpt_hash(vpn, shift, ssize); in __hash_page_huge() 98 mmu_psize, ssize); in __hash_page_huge() 106 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_huge()
|
D | hash64_4k.c | 21 int ssize, int subpg_prot) in __hash_page_4K() argument 64 vpn = hpt_vpn(ea, vsid, ssize); in __hash_page_4K() 69 unsigned long gslot = pte_get_hash_gslot(vpn, shift, ssize, in __hash_page_4K() 73 MMU_PAGE_4K, ssize, flags) == -1) in __hash_page_4K() 80 hash = hpt_hash(vpn, shift, ssize); in __hash_page_4K() 87 MMU_PAGE_4K, MMU_PAGE_4K, ssize); in __hash_page_4K() 97 MMU_PAGE_4K, ssize); in __hash_page_4K() 115 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_4K()
|
D | hugepage-hash64.c | 23 int ssize, unsigned int psize) in __hash_page_thp() argument 73 vpn = hpt_vpn(ea, vsid, ssize); in __hash_page_thp() 83 ssize, flags); in __hash_page_thp() 99 hash = hpt_hash(vpn, shift, ssize); in __hash_page_thp() 107 psize, lpsize, ssize, flags); in __hash_page_thp() 125 hash = hpt_hash(vpn, shift, ssize); in __hash_page_thp() 135 psize, lpsize, ssize); in __hash_page_thp() 144 psize, lpsize, ssize); in __hash_page_thp() 160 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_thp()
|
D | copro_fault.c | 106 int psize, ssize; in copro_calculate_slb() local 114 ssize = user_segment_size(ea); in copro_calculate_slb() 115 vsid = get_user_vsid(&mm->context, ea, ssize); in copro_calculate_slb() 124 ssize = mmu_kernel_ssize; in copro_calculate_slb() 131 ssize = mmu_kernel_ssize; in copro_calculate_slb() 143 vsid = (vsid << slb_vsid_shift(ssize)) | vsidkey; in copro_calculate_slb() 146 ((ssize == MMU_SEGSIZE_1T) ? SLB_VSID_B_1T : 0); in copro_calculate_slb() 148 slb->esid = (ea & (ssize == MMU_SEGSIZE_1T ? ESID_MASK_1T : ESID_MASK)) | SLB_ESID_V; in copro_calculate_slb()
|
D | hash_utils_64.c | 243 int psize, int ssize) in htab_bolt_mapping() argument 255 vstart, vend, pstart, prot, psize, ssize); in htab_bolt_mapping() 260 unsigned long vsid = get_kernel_vsid(vaddr, ssize); in htab_bolt_mapping() 261 unsigned long vpn = hpt_vpn(vaddr, vsid, ssize); in htab_bolt_mapping() 291 hash = hpt_hash(vpn, shift, ssize); in htab_bolt_mapping() 297 ssize); in htab_bolt_mapping() 312 int psize, int ssize) in htab_remove_mapping() argument 326 rc = mmu_hash_ops.hpte_removebolted(vaddr, psize, ssize); in htab_remove_mapping() 1184 int ssize, int psize, int lpsize, unsigned long pte) in hash_failure_debug() argument 1191 trap, vsid, ssize, psize, lpsize, pte); in hash_failure_debug() [all …]
|
D | dump_hashpagetable.c | 216 int i, ssize = mmu_kernel_ssize; in native_find() local 220 vsid = get_kernel_vsid(ea, ssize); in native_find() 221 vpn = hpt_vpn(ea, vsid, ssize); in native_find() 222 hash = hpt_hash(vpn, shift, ssize); in native_find() 223 want_v = hpte_encode_avpn(vpn, psize, ssize); in native_find() 249 int i, j, ssize = mmu_kernel_ssize; in pseries_find() local 254 vsid = get_kernel_vsid(ea, ssize); in pseries_find() 255 vpn = hpt_vpn(ea, vsid, ssize); in pseries_find() 256 hash = hpt_hash(vpn, shift, ssize); in pseries_find() 257 want_v = hpte_encode_avpn(vpn, psize, ssize); in pseries_find()
|
D | pgtable-hash64.c | 312 int ssize; in hpte_do_hugepage_flush() local 328 ssize = user_segment_size(addr); in hpte_do_hugepage_flush() 329 vsid = get_user_vsid(&mm->context, addr, ssize); in hpte_do_hugepage_flush() 333 ssize = mmu_kernel_ssize; in hpte_do_hugepage_flush() 339 return flush_hash_hugepage(vsid, addr, pmdp, psize, ssize, flags); in hpte_do_hugepage_flush()
|
/Linux-v4.19/arch/powerpc/include/asm/book3s/64/ |
D | mmu-hash.h | 143 int ssize, int local); 148 int ssize, unsigned long flags); 151 int psize, int ssize); 158 int ssize); 161 int psize, int ssize); 166 int psize, int ssize, int local); 245 static inline int slb_vsid_shift(int ssize) in slb_vsid_shift() argument 247 if (ssize == MMU_SEGSIZE_256M) in slb_vsid_shift() 252 static inline int segment_shift(int ssize) in segment_shift() argument 254 if (ssize == MMU_SEGSIZE_256M) in segment_shift() [all …]
|
D | tlbflush-hash.h | 21 int ssize; member 57 int ssize, unsigned long flags); 60 pmd_t *pmdp, unsigned int psize, int ssize,
|
D | mmu.h | 224 unsigned long ea, int ssize) in get_user_vsid() argument 228 return get_vsid(context, ea, ssize); in get_user_vsid()
|
/Linux-v4.19/arch/powerpc/platforms/pseries/ |
D | lpar.c | 137 int psize, int apsize, int ssize) in pSeries_lpar_hpte_insert() argument 149 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID; in pSeries_lpar_hpte_insert() 302 int ssize, unsigned long inv_flags) in pSeries_lpar_hpte_updatepp() argument 308 want_v = hpte_encode_avpn(vpn, psize, ssize); in pSeries_lpar_hpte_updatepp() 360 static long pSeries_lpar_hpte_find(unsigned long vpn, int psize, int ssize) in pSeries_lpar_hpte_find() argument 367 hash = hpt_hash(vpn, mmu_psize_defs[psize].shift, ssize); in pSeries_lpar_hpte_find() 368 want_v = hpte_encode_avpn(vpn, psize, ssize); in pSeries_lpar_hpte_find() 380 int psize, int ssize) in pSeries_lpar_hpte_updateboltedpp() argument 385 vsid = get_kernel_vsid(ea, ssize); in pSeries_lpar_hpte_updateboltedpp() 386 vpn = hpt_vpn(ea, vsid, ssize); in pSeries_lpar_hpte_updateboltedpp() [all …]
|
/Linux-v4.19/tools/lib/ |
D | vsprintf.c | 9 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()
|
/Linux-v4.19/arch/powerpc/platforms/ps3/ |
D | htab.c | 49 int psize, int apsize, int ssize) in ps3_hpte_insert() argument 65 hpte_v = hpte_encode_v(vpn, psize, apsize, ssize) | vflags | HPTE_V_VALID; in ps3_hpte_insert() 113 int ssize, unsigned long inv_flags) in ps3_hpte_updatepp() argument 121 want_v = hpte_encode_avpn(vpn, psize, ssize); in ps3_hpte_updatepp() 160 int psize, int ssize) in ps3_hpte_updateboltedpp() argument 166 int psize, int apsize, int ssize, int local) in ps3_hpte_invalidate() argument
|
/Linux-v4.19/fs/ntfs/ |
D | runlist.c | 219 int dsize, runlist_element *src, int ssize, int loc) in ntfs_rl_append() argument 229 right = ntfs_are_rl_mergeable(src + ssize - 1, dst + loc + 1); in ntfs_rl_append() 232 dst = ntfs_rl_realloc(dst, dsize, dsize + ssize - right); in ntfs_rl_append() 242 __ntfs_rl_merge(src + ssize - 1, dst + loc + 1); in ntfs_rl_append() 245 marker = loc + ssize + 1; in ntfs_rl_append() 249 ntfs_rl_mc(dst, loc + 1, src, 0, ssize); in ntfs_rl_append() 286 int dsize, runlist_element *src, int ssize, int loc) in ntfs_rl_insert() argument 316 dst = ntfs_rl_realloc(dst, dsize, dsize + ssize - left + disc); in ntfs_rl_insert() 332 marker = loc + ssize - left + disc; in ntfs_rl_insert() 336 ntfs_rl_mc(dst, loc + disc, src, left, ssize - left); in ntfs_rl_insert() [all …]
|
/Linux-v4.19/drivers/usb/storage/ |
D | jumpshot.c | 96 unsigned long ssize; /* sector size in bytes */ member 173 totallen = sectors * info->ssize; in jumpshot_read_data() 188 thistime = (len / info->ssize) & 0xff; in jumpshot_read_data() 250 totallen = sectors * info->ssize; in jumpshot_write_data() 266 thistime = (len / info->ssize) & 0xff; in jumpshot_write_data() 501 info->ssize = 0x200; // hard coded 512 byte sectors as per ATA spec in jumpshot_transport() 512 info->sectors, info->ssize); in jumpshot_transport() 517 ((__be32 *) ptr)[1] = cpu_to_be32(info->ssize); in jumpshot_transport()
|
D | datafab.c | 60 unsigned long ssize; /* sector size in bytes */ member 161 totallen = sectors * info->ssize; in datafab_read_data() 177 thistime = (len / info->ssize) & 0xff; in datafab_read_data() 245 totallen = sectors * info->ssize; in datafab_write_data() 261 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-v4.19/arch/sparc/mm/ |
D | leon_mm.c | 247 unsigned int ssize, sets; in leon_flush_needed() local 257 ssize = 1 << ((cregs.dccr & LEON3_XCCR_SSIZE_MASK) >> 20); in leon_flush_needed() 260 sets > 3 ? "unknown" : setStr[sets], ssize); in leon_flush_needed() 261 if ((ssize <= (PAGE_SIZE / 1024)) && (sets == 0)) { in leon_flush_needed()
|
/Linux-v4.19/fs/jfs/ |
D | namei.c | 891 int ssize; /* source pathname size */ in jfs_symlink() local 909 ssize = strlen(name) + 1; in jfs_symlink() 958 if (ssize <= IDATASIZE) { in jfs_symlink() 962 memcpy(ip->i_link, name, ssize); in jfs_symlink() 963 ip->i_size = ssize - 1; in jfs_symlink() 969 if (ssize > sizeof (JFS_IP(ip)->i_inline)) in jfs_symlink() 973 ssize, name); in jfs_symlink() 992 xsize = (ssize + bmask) & ~bmask; in jfs_symlink() 999 ip->i_size = ssize - 1; in jfs_symlink() 1000 while (ssize) { in jfs_symlink() [all …]
|
/Linux-v4.19/drivers/block/ |
D | floppy.c | 2281 int ssize; in rw_interrupt() local 2296 ssize = DIV_ROUND_UP(1 << SIZECODE, 4); in rw_interrupt() 2312 if (nr_sectors / ssize > in rw_interrupt() 2313 DIV_ROUND_UP(in_sector_offset + current_count_sectors, ssize)) { in rw_interrupt() 2321 SECT_PER_TRACK, fsector_t, ssize); in rw_interrupt() 2393 static int transfer_size(int ssize, int max_sector, int max_size) in transfer_size() argument 2398 max_sector -= (max_sector % _floppy->sect) % ssize; in transfer_size() 2409 static void copy_buffer(int ssize, int max_sector, int max_sector_2) in copy_buffer() argument 2418 max_sector = transfer_size(ssize, in copy_buffer() 2437 pr_info("ssize=%d\n", ssize); in copy_buffer() [all …]
|
/Linux-v4.19/drivers/dma/ |
D | mpc512x_dma.c | 149 u32 ssize:3; /* Source data transfer size */ member 645 tcd->ssize = MPC_DMA_TSIZE_32; in mpc_dma_prep_memcpy() 651 tcd->ssize = MPC_DMA_TSIZE_16; in mpc_dma_prep_memcpy() 656 tcd->ssize = MPC_DMA_TSIZE_4; in mpc_dma_prep_memcpy() 661 tcd->ssize = MPC_DMA_TSIZE_2; in mpc_dma_prep_memcpy() 666 tcd->ssize = MPC_DMA_TSIZE_1; in mpc_dma_prep_memcpy() 773 tcd->ssize = buswidth_to_dmatsize(mchan->swidth); in mpc_dma_prep_slave_sg() 786 tcd->nbytes = tcd_nunits * tcd->ssize; in mpc_dma_prep_slave_sg()
|
/Linux-v4.19/tools/perf/ui/ |
D | hist.c | 247 ssize_t ssize = hpp->size; in hpp_color_scnprintf() local 257 return (ret >= ssize) ? (ssize - 1) : ret; in hpp_color_scnprintf() 263 ssize_t ssize = hpp->size; in hpp_entry_scnprintf() local 270 return (ret >= ssize) ? (ssize - 1) : ret; in hpp_entry_scnprintf()
|