Home
last modified time | relevance | path

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

/linux-4.1.27/arch/mn10300/mm/
Dcache-inv-by-tag.S187 beq mn10300_local_dcache_inv_range_skip_0 # jump if this cacheline
192 bne mn10300_local_dcache_inv_range_skip_0 # jump if not this cacheline
201 beq mn10300_local_dcache_inv_range_skip_1 # jump if this cacheline
206 bne mn10300_local_dcache_inv_range_skip_1 # jump if not this cacheline
215 beq mn10300_local_dcache_inv_range_skip_2 # jump if this cacheline
220 bne mn10300_local_dcache_inv_range_skip_2 # jump if not this cacheline
229 beq mn10300_local_dcache_inv_range_skip_3 # jump if this cacheline
234 bne mn10300_local_dcache_inv_range_skip_3 # jump if not this cacheline
Dcache-dbg-inv-by-reg.S26 # Invalidate one particular cacheline if it's in the icache
DKconfig.cache12 the affected cacheline to be read into the cache first before being
14 is filled and a cacheline needs to be displaced from the cache to
19 cacheline is also in cache, it will be updated too.
Dcache-dbg-inv-by-tag.S28 # Invalidate one particular cacheline if it's in the icache
Dcache-dbg-flush-by-tag.S94 # round cacheline addr down
Dcache-dbg-flush-by-reg.S94 # Invalidate one particular cacheline if it's in the icache
/linux-4.1.27/include/asm-generic/
Dvmlinux.lds.h712 #define PERCPU_INPUT(cacheline) \ argument
717 . = ALIGN(cacheline); \
719 . = ALIGN(cacheline); \
748 #define PERCPU_VADDR(cacheline, vaddr, phdr) \ argument
752 PERCPU_INPUT(cacheline) \
768 #define PERCPU_SECTION(cacheline) \ argument
772 PERCPU_INPUT(cacheline) \
794 #define RW_DATA_SECTION(cacheline, pagealigned, inittask) \ argument
800 CACHELINE_ALIGNED_DATA(cacheline) \
801 READ_MOSTLY_DATA(cacheline) \
/linux-4.1.27/drivers/md/bcache/
Dbset.c503 static struct bkey *cacheline_to_bkey(struct bset_tree *t, unsigned cacheline, in cacheline_to_bkey() argument
506 return ((void *) t->data) + cacheline * BSET_CACHELINE + offset * 8; in cacheline_to_bkey()
515 unsigned cacheline, in bkey_to_cacheline_offset() argument
518 return (u64 *) k - (u64 *) cacheline_to_bkey(t, cacheline, 0); in bkey_to_cacheline_offset()
535 static struct bkey *table_to_bkey(struct bset_tree *t, unsigned cacheline) in table_to_bkey() argument
537 return cacheline_to_bkey(t, cacheline, t->prev[cacheline]); in table_to_bkey()
638 unsigned j, cacheline = 1; in bch_bset_build_written_tree() local
659 while (bkey_to_cacheline(t, k) < cacheline) in bch_bset_build_written_tree()
663 t->tree[j].m = bkey_to_cacheline_offset(t, cacheline++, k); in bch_bset_build_written_tree()
/linux-4.1.27/arch/frv/
DKconfig163 the affected cacheline to be read into the cache first before being
165 is filled and a cacheline needs to be displaced from the cache to
169 write won't fetch a cacheline into the cache if there isn't already
174 cacheline is also in cache, it will be updated too.
/linux-4.1.27/kernel/
DKconfig.hz13 contention and cacheline bounces as a result of timer interrupts.
/linux-4.1.27/arch/frv/kernel/
Dhead-mmu-fr451.S43 # GR5 - cacheline size
64 setlos #32,gr5 ; cacheline size
Dhead-uc-fr401.S42 # GR5 - cacheline size
63 setlos #32,gr5 ; cacheline size
Dhead-uc-fr555.S41 # GR5 - cacheline size
62 setlos #64,gr5 ; cacheline size
Dsleep.S126 # - we want it to be be cacheline aligned so we can lock it into the icache easily
/linux-4.1.27/arch/sparc/kernel/
Dprom_irqtrans.c354 static unsigned char cacheline[64] in tomatillo_wsync_handler() local
365 "i" (FPRS_FEF), "r" (&cacheline[0]), in tomatillo_wsync_handler()
Dcherrs.S202 sub %g1, %g2, %g1 ! Move down 1 cacheline
214 subcc %g1, %g2, %g1 ! Next cacheline
/linux-4.1.27/arch/parisc/kernel/
Dperf_asm.S145 ; Cacheline start (32-byte cacheline)
158 ; Cacheline start (32-byte cacheline)
/linux-4.1.27/Documentation/locking/
Dmutex-design.txt66 cacheline bouncing that common test-and-set spinlock implementations
/linux-4.1.27/drivers/edac/
DKconfig126 - inject_section (0..3, 16-byte section of 64-byte cacheline),
/linux-4.1.27/tools/perf/Documentation/
Dperf-report.txt136 - dcacheline: the cacheline the data address is on at the time of sample
/linux-4.1.27/Documentation/
DDMA-API-HOWTO.txt134 buffers were cacheline-aligned. Without that, you'd see cacheline
Dmemory-barriers.txt2674 cacheline over to the accessing CPU and propagate the effects upon conflict.
2739 displace a dirty cacheline or to do a speculative load;
2773 cacheline holding p may get updated in one of the second CPU's caches whilst
2774 the update to the cacheline holding v is delayed in the other of the second
2843 obscure the fact that RAM has been updated, until at such time as the cacheline
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic7xxx.seq754 * We fetch a "cacheline aligned" and sized amount of data
758 * cacheline size is unknown.
795 * If the ending address is on a cacheline boundary,
Daic7xxx.reg1436 * Partial transfer past cacheline end to be
Daic79xx.seq1523 * We fetch a "cacheline aligned" and sized amount of data
1527 * cacheline size is unknown.
/linux-4.1.27/Documentation/filesystems/
Dpath-lookup.txt32 common path elements causes lock and cacheline queueing.
/linux-4.1.27/drivers/char/
DKconfig178 of threads across a large system which avoids bouncing a cacheline
/linux-4.1.27/Documentation/cgroups/
Dmemory.txt562 to avoid unnecessary cacheline false sharing. usage_in_bytes is affected by the