Home
last modified time | relevance | path

Searched refs:cacheline (Results 1 – 25 of 713) sorted by relevance

12345678910>>...29

/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gt/
H A Dintel_timeline.c49 hwsp_alloc(struct intel_timeline *timeline, unsigned int *cacheline) in hwsp_alloc() argument
89 *cacheline = __ffs64(hwsp->free_bitmap); in hwsp_alloc()
90 hwsp->free_bitmap &= ~BIT_ULL(*cacheline); in hwsp_alloc()
100 static void __idle_hwsp_free(struct intel_timeline_hwsp *hwsp, int cacheline) in __idle_hwsp_free() argument
111 GEM_BUG_ON(cacheline >= BITS_PER_TYPE(hwsp->free_bitmap)); in __idle_hwsp_free()
112 hwsp->free_bitmap |= BIT_ULL(cacheline); in __idle_hwsp_free()
164 cacheline_alloc(struct intel_timeline_hwsp *hwsp, unsigned int cacheline) in cacheline_alloc() argument
169 GEM_BUG_ON(cacheline >= BIT(CACHELINE_BITS)); in cacheline_alloc()
182 cl->vaddr = page_pack_bits(vaddr, cacheline); in cacheline_alloc()
235 unsigned int cacheline; in intel_timeline_init() local
[all …]
H A Dintel_ring.h110 #define cacheline(a) round_down(a, CACHELINE_BYTES) in assert_ring_tail_valid() macro
111 GEM_BUG_ON(cacheline(tail) == cacheline(head) && tail < head); in assert_ring_tail_valid()
112 #undef cacheline in assert_ring_tail_valid()
H A Dselftest_timeline.c72 unsigned long cacheline; in __mock_hwsp_timeline() local
79 cacheline = hwsp_cacheline(tl); in __mock_hwsp_timeline()
80 err = radix_tree_insert(&state->cachelines, cacheline, tl); in __mock_hwsp_timeline()
84 cacheline); in __mock_hwsp_timeline()
/OK3568_Linux_fs/u-boot/drivers/net/fsl-mc/dpio/
H A Dqbman_portal.h129 const uint32_t *cacheline) in qb_attr_code_decode() argument
131 return d32_uint32_t(code->lsoffset, code->width, cacheline[code->word]); in qb_attr_code_decode()
137 uint32_t *cacheline, uint32_t val) in qb_attr_code_encode() argument
139 cacheline[code->word] = in qb_attr_code_encode()
140 r32_uint32_t(code->lsoffset, code->width, cacheline[code->word]) in qb_attr_code_encode()
145 uint64_t *cacheline, uint64_t val) in qb_attr_code_encode_64() argument
147 cacheline[code->word / 2] = val; in qb_attr_code_encode_64()
/OK3568_Linux_fs/kernel/tools/perf/Documentation/
H A Dperf-c2c.txt20 you to track down the cacheline contentions.
82 Specify sorting fields for single cacheline display.
127 The perf c2c record command setup options related to HITM cacheline analysis
159 - sort all the data based on the cacheline address
160 - store access details for each cacheline
166 2) offsets details for each cacheline
168 For each cacheline in the 1) list we display following data:
172 - zero based index to identify the cacheline
175 - cacheline address (hex number)
178 - cacheline percentage of all Remote/Local HITM accesses
[all …]
/OK3568_Linux_fs/kernel/drivers/soc/qcom/
H A Dsmem.c153 __le32 cacheline; member
269 size_t cacheline[SMEM_HOST_COUNT]; member
287 size_t cacheline) in phdr_to_first_cached_entry() argument
292 return p + le32_to_cpu(phdr->size) - ALIGN(sizeof(*e), cacheline); in phdr_to_first_cached_entry()
321 cached_entry_next(struct smem_private_entry *e, size_t cacheline) in cached_entry_next() argument
325 return p - le32_to_cpu(e->size) - ALIGN(sizeof(*e), cacheline); in cached_entry_next()
513 size_t cacheline, in qcom_smem_get_private() argument
539 e = phdr_to_first_cached_entry(phdr, cacheline); in qcom_smem_get_private()
554 e = cached_entry_next(e, cacheline); in qcom_smem_get_private()
597 cacheln = __smem->cacheline[host]; in qcom_smem_get()
[all …]
/OK3568_Linux_fs/kernel/include/asm-generic/
H A Dvmlinux.lds.h1087 #define PERCPU_INPUT(cacheline) \ argument
1092 . = ALIGN(cacheline); \
1094 . = ALIGN(cacheline); \
1124 #define PERCPU_VADDR(cacheline, vaddr, phdr) \ argument
1127 PERCPU_INPUT(cacheline) \
1143 #define PERCPU_SECTION(cacheline) \ argument
1147 PERCPU_INPUT(cacheline) \
1169 #define RW_DATA(cacheline, pagealigned, inittask) \ argument
1175 CACHELINE_ALIGNED_DATA(cacheline) \
1176 READ_MOSTLY_DATA(cacheline) \
/OK3568_Linux_fs/yocto/poky/bitbake/lib/bb/
H A Dcodeparser.py142 cacheline = pythonCacheLine(refs, execs, contains)
143 h = hash(cacheline)
146 self.pythoncachelines[h] = cacheline
147 return cacheline
150 cacheline = shellCacheLine(execs)
151 h = hash(cacheline)
154 self.shellcachelines[h] = cacheline
155 return cacheline
/OK3568_Linux_fs/kernel/drivers/md/bcache/
H A Dbset.c526 unsigned int cacheline, in cacheline_to_bkey() argument
529 return ((void *) t->data) + cacheline * BSET_CACHELINE + offset * 8; in cacheline_to_bkey()
538 unsigned int cacheline, in bkey_to_cacheline_offset() argument
541 return (u64 *) k - (u64 *) cacheline_to_bkey(t, cacheline, 0); in bkey_to_cacheline_offset()
558 static struct bkey *table_to_bkey(struct bset_tree *t, unsigned int cacheline) in table_to_bkey() argument
560 return cacheline_to_bkey(t, cacheline, t->prev[cacheline]); in table_to_bkey()
694 unsigned int j, cacheline = 1; in bch_bset_build_written_tree() local
715 while (bkey_to_cacheline(t, k) < cacheline) in bch_bset_build_written_tree()
719 t->tree[j].m = bkey_to_cacheline_offset(t, cacheline++, k); in bch_bset_build_written_tree()
/OK3568_Linux_fs/kernel/drivers/lightnvm/
H A Dpblk-rb.c140 entry->cacheline = pblk_cacheline_to_addr(init_entry++); in pblk_rb_init()
146 entry->cacheline = pblk_cacheline_to_addr(init_entry++); in pblk_rb_init()
260 entry->cacheline); in __pblk_rb_update_l2p()
353 pblk_update_map_cache(pblk, w_ctx.lba, entry->cacheline); in pblk_rb_write_entry_user()
377 if (!pblk_update_map_gc(pblk, w_ctx.lba, entry->cacheline, line, paddr)) in pblk_rb_write_entry_gc()
/OK3568_Linux_fs/kernel/scripts/gcc-plugins/
H A DKconfig93 bool "Use cacheline-aware structure randomization"
98 best effort at restricting randomization to cacheline-sized
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-benchmark/libhugetlbfs/files/
H A D0003-alloc.c-Avoid-sysconf-_SC_LEVEL2_CACHE_LINESIZE-on-l.patch40 /* Lookup our cacheline size once */
/OK3568_Linux_fs/kernel/Documentation/sparc/
H A Dadi.rst35 size is same as cacheline size which is 64 bytes. A task that sets ADI
103 the corresponding cacheline, a memory corruption trap occurs. By
123 the corresponding cacheline, a memory corruption trap occurs. If
/OK3568_Linux_fs/kernel/kernel/
H A DKconfig.hz14 contention and cacheline bounces as a result of timer interrupts.
/OK3568_Linux_fs/kernel/arch/sparc/kernel/
H A Dprom_irqtrans.c355 static unsigned char cacheline[64] in tomatillo_wsync_handler() local
366 "i" (FPRS_FEF), "r" (&cacheline[0]), in tomatillo_wsync_handler()
/OK3568_Linux_fs/u-boot/doc/
H A DREADME.fsl-ddr70 # cacheline interleaving
71 setenv hwconfig "fsl_ddr:ctlr_intlv=cacheline"
152 hwconfig=fsl_ddr:addr_hash=true,ctlr_intlv=cacheline,bank_intlv=cs0_cs1_cs2_cs3,ecc=on
/OK3568_Linux_fs/u-boot/lib/avb/libavb/
H A D.avb_crc32.o.cmd
H A D.avb_version.o.cmd
H A D.avb_util.o.cmd
H A D.avb_hash_descriptor.o.cmd
H A D.avb_descriptor.o.cmd
H A D.avb_chain_partition_descriptor.o.cmd
H A D.avb_hashtree_descriptor.o.cmd
H A D.avb_property_descriptor.o.cmd
H A D.avb_kernel_cmdline_descriptor.o.cmd

12345678910>>...29