Home
last modified time | relevance | path

Searched refs:way (Results 1 – 25 of 1000) sorted by relevance

12345678910>>...40

/linux/arch/nios2/mm/
A Dtlb.c47 unsigned int way; in replace_tlb_one_pid() local
55 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in replace_tlb_one_pid()
126 unsigned int way; in flush_tlb_one() local
136 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in flush_tlb_one()
169 unsigned int way; in dump_tlb_line() local
180 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in dump_tlb_line()
192 way, in dump_tlb_line()
220 unsigned int way; in flush_tlb_pid() local
229 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in flush_tlb_pid()
269 unsigned int way; in flush_tlb_all() local
[all …]
/linux/arch/xtensa/include/asm/
A Dtlbflush.h130 static inline void write_dtlb_entry (pte_t entry, int way) in write_dtlb_entry() argument
133 : : "r" (way), "r" (entry) ); in write_dtlb_entry()
136 static inline void write_itlb_entry (pte_t entry, int way) in write_itlb_entry() argument
139 : : "r" (way), "r" (entry) ); in write_itlb_entry()
176 static inline unsigned long read_dtlb_virtual (int way) in read_dtlb_virtual() argument
179 __asm__ __volatile__("rdtlb0 %0, %1\n\t" : "=a" (tmp), "+a" (way)); in read_dtlb_virtual()
183 static inline unsigned long read_dtlb_translation (int way) in read_dtlb_translation() argument
186 __asm__ __volatile__("rdtlb1 %0, %1\n\t" : "=a" (tmp), "+a" (way)); in read_dtlb_translation()
190 static inline unsigned long read_itlb_virtual (int way) in read_itlb_virtual() argument
193 __asm__ __volatile__("ritlb0 %0, %1\n\t" : "=a" (tmp), "+a" (way)); in read_itlb_virtual()
[all …]
/linux/arch/sh/mm/
A Dcache-sh2a.c26 static void sh2a_flush_oc_line(unsigned long v, int way) in sh2a_flush_oc_line() argument
28 unsigned long addr = (v & 0x000007f0) | (way << 11); in sh2a_flush_oc_line()
76 int way; in sh2a__flush_wback_region() local
77 for (way = 0; way < nr_ways; way++) { in sh2a__flush_wback_region()
79 sh2a_flush_oc_line(v, way); in sh2a__flush_wback_region()
106 int way; in sh2a__flush_purge_region() local
108 for (way = 0; way < nr_ways; way++) in sh2a__flush_purge_region()
109 sh2a_flush_oc_line(v, way); in sh2a__flush_purge_region()
A Dcache-sh2.c28 int way; in sh2__flush_wback_region() local
29 for (way = 0; way < 4; way++) { in sh2__flush_wback_region()
30 unsigned long data = __raw_readl(addr | (way << 12)); in sh2__flush_wback_region()
33 __raw_writel(data, addr | (way << 12)); in sh2__flush_wback_region()
A Dcache-debugfs.c29 unsigned int waysize, way; in cache_debugfs_show() local
66 for (way = 0; way < cache->ways; way++) { in cache_debugfs_show()
71 seq_printf(file, "Way %d\n", way); in cache_debugfs_show()
/linux/arch/arm/mm/
A Dcache-xsc3l2.c44 int set, way; in xsc3_l2_inv_all() local
49 for (way = 0; way < CACHE_WAY_PER_SET; way++) { in xsc3_l2_inv_all()
50 set_way = (way << 29) | (set << 5); in xsc3_l2_inv_all()
154 int set, way; in xsc3_l2_flush_all() local
159 for (way = 0; way < CACHE_WAY_PER_SET; way++) { in xsc3_l2_flush_all()
160 set_way = (way << 29) | (set << 5); in xsc3_l2_flush_all()
A Dcache-v7.S51 moveq r1, #1 @ r1 needs value > 0 even if only 1 way
150 ands r4, r4, r1, lsr #3 @ find maximum number on the way size
151 clz r5, r4 @ find bit position of way size increment
157 ARM( orr r11, r10, r4, lsl r5 ) @ factor way and cache number into r11
159 THUMB( orr r11, r10, r6 ) @ factor way and cache number into r11
163 mcr p15, 0, r11, c7, c14, 2 @ clean & invalidate by set/way
166 subs r4, r4, #1 @ decrement the way
A Dcache-v7m.S198 ands r4, r4, r1, lsr #3 @ find maximum number on the way size
199 clz r5, r4 @ find bit position of way size increment
206 orr r11, r10, r6 @ factor way and cache number into r11
209 dccisw r11, r6 @ clean/invalidate by set/way
212 subs r4, r4, #1 @ decrement the way
/linux/arch/mips/mm/
A Dcerr-sb1.c321 unsigned short way; in extract_ic() local
330 for (way = 0; way < 4; way++) { in extract_ic()
344 : "r" ((way << 13) | addr)); in extract_ic()
347 if (way == 0) { in extract_ic()
377 way, va, valid, taghi, taglo); in extract_ic()
399 : "r" ((way << 13) | addr | (offset << 3))); in extract_ic()
477 int valid, way; in extract_dc() local
485 for (way = 0; way < 4; way++) { in extract_dc()
498 : "r" ((way << 13) | addr)); in extract_dc()
502 if (way == 0) { in extract_dc()
[all …]
/linux/arch/arc/mm/
A Dtlb.c707 #define SET_WAY_TO_IDX(mmu, set, way) ((set) * mmu->ways + (way)) argument
734 int is_valid, way; in do_tlb_overlap_fault() local
738 for (way = 0, is_valid = 0; way < n_ways; way++) { in do_tlb_overlap_fault()
740 SET_WAY_TO_IDX(mmu, set, way)); in do_tlb_overlap_fault()
744 pd0[way] &= PAGE_MASK; in do_tlb_overlap_fault()
752 for (way = 0; way < n_ways - 1; way++) { in do_tlb_overlap_fault()
756 if (!pd0[way]) in do_tlb_overlap_fault()
760 if (pd0[way] != pd0[n]) in do_tlb_overlap_fault()
765 pd0[way], set, way, n); in do_tlb_overlap_fault()
771 pd0[way] = 0; in do_tlb_overlap_fault()
[all …]
/linux/Documentation/x86/
A Dentry_64.rst28 either way.
36 magically-generated functions that make their way to do_IRQ with
64 Now, there's a secondary complication: there's a cheap way to test
65 which mode the CPU is in and an expensive way.
67 The cheap way is to pick this info off the entry frame on the kernel
75 The expensive (paranoid) way is to read back the MSR_GS_BASE value
96 stack but before we executed SWAPGS, then the only safe way to check
/linux/drivers/acpi/apei/
A DKconfig27 Generic Hardware Error Source provides a way to report
31 Linux by firmware. This way, some non-standard hardware
67 ERST is a way provided by APEI to save and retrieve hardware
/linux/Documentation/devicetree/bindings/mux/
A Dmux-controller.yaml20 space is a simple zero-based enumeration. I.e. 0-1 for a 2-way multiplexer,
21 0-7 for an 8-way multiplexer, etc.
53 4-way multiplexer):
109 /* One consumer of a 2-way mux controller (one GPIO-line) */
133 * parallel 4-way multiplexers controlled by the same two GPIO-lines.
/linux/drivers/staging/gs_fpgaboot/
A DREADME23 a dedicated device or CPU assisted way (serial or parallel).
24 This driver provides a way to download FPGA firmware.
53 We download FPGA firmware from user triggered or some other way, and that's it.
/linux/arch/mips/cavium-octeon/executive/
A Dcvmx-l2c.c321 uint64_t way; in cvmx_l2c_lock_line() local
327 for (way = 0; way < assoc; way++) { in cvmx_l2c_lock_line()
328 CVMX_CACHE_LTGL2I(index | (way << shift), 0); in cvmx_l2c_lock_line()
337 if (way >= assoc) { in cvmx_l2c_lock_line()
347 return way; in cvmx_l2c_lock_line()
/linux/net/mpls/
A DKconfig11 circuits. Originally conceived as a way of routing packets at
13 MPLS remains a simple way of making tunnels.
/linux/drivers/net/dsa/sja1105/
A Dsja1105_main.c1545 int way; in sja1105et_is_fdb_entry_in_bin() local
1547 for (way = 0; way < SJA1105ET_FDB_BIN_SIZE; way++) { in sja1105et_is_fdb_entry_in_bin()
1557 *last_unused = way; in sja1105et_is_fdb_entry_in_bin()
1565 return way; in sja1105et_is_fdb_entry_in_bin()
1580 int bin, way, rc; in sja1105et_fdb_add() local
1586 if (way >= 0) { in sja1105et_fdb_add()
1605 way = last_unused; in sja1105et_fdb_add()
1614 way %= SJA1105ET_FDB_BIN_SIZE; in sja1105et_fdb_add()
1616 bin, addr, way); in sja1105et_fdb_add()
1662 int index, bin, way, rc; in sja1105et_fdb_del() local
[all …]
/linux/Documentation/admin-guide/
A Ddevices.txt207 Partitions are handled in the same way as for IDE
628 Partitions are handled in the same way as for IDE
1269 Partitions are handled the same way as for Mylex
1289 Partitions are handled the same way as for Mylex
1307 Partitions are handled the same way as for Mylex
1324 Partitions are handled the same way as for Mylex
1341 Partitions are handled the same way as for Mylex
1355 Partitions are handled the same way as for Mylex
1370 Partitions are handled the same way as for Mylex
1385 Partitions are handled the same way as for Mylex
[all …]
/linux/Documentation/admin-guide/device-mapper/
A Ddm-log.rst30 This log implementation commits the log state to disk. This way, the
42 This log type simply provides a way to export the log API to userspace,
49 diversity, and 2-way communication nature of the exchanges between
/linux/Documentation/ia64/
A Defirtc.rst28 portable way, the CMOS clock. A program like /sbin/hwclock uses such a clock
38 EFI uses a slightly different way of representing the time, noticeably
41 expose this new way of representing time. Instead we use something very
43 One of the reasons for doing it this way is to allow for EFI to still evolve
/linux/Documentation/driver-api/driver-model/
A Ddesign-patterns.rst21 The most common way to achieve this is to use the state container design
62 This way you always get a pointer back to the correct instance of foo in
115 instance this way, while still keeping the number of parameters passed to the
/linux/Documentation/userspace-api/media/v4l/
A Dyuv-formats.rst12 *color difference* signals, this way the green component can be
16 color in a way compatible with existing receivers a new signal carrier
51 The other option is to subsample chroma values in a way that place them in
/linux/arch/x86/crypto/
A DMakefile9 obj-$(CONFIG_CRYPTO_TWOFISH_X86_64_3WAY) += twofish-x86_64-3way.o
10 twofish-x86_64-3way-y := twofish-x86_64-asm_64-3way.o twofish_glue_3way.o
/linux/Documentation/input/devices/
A Drotary-encoder.rst52 (i.e. the rotation was not reversed half-way).
61 meaning that there it has seen half the way of a one-step transition.
68 should have happened, unless it flipped back on half the way. The
/linux/Documentation/core-api/
A Dprintk-basics.rst8 standard tool we have for printing messages and usually the most basic way of
20 buffer exported to userspace through /dev/kmsg. The usual way to read it is
77 Another way, using ``dmesg``::

Completed in 53 milliseconds

12345678910>>...40