Home
last modified time | relevance | path

Searched refs:way (Results 1 – 200 of 726) sorted by relevance

1234

/linux-4.4.14/arch/nios2/mm/
Dtlb.c55 unsigned int way; in flush_tlb_one_pid() local
65 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in flush_tlb_one_pid()
70 tlbmisc = pid_misc | TLBMISC_RD | (way << TLBMISC_WAY_SHIFT); in flush_tlb_one_pid()
78 ((PAGE_SIZE * cpuinfo.tlb_num_lines) * way) + in flush_tlb_one_pid()
81 vaddr, way, (pid_misc >> TLBMISC_PID_SHIFT)); in flush_tlb_one_pid()
85 (way << TLBMISC_WAY_SHIFT); in flush_tlb_one_pid()
119 unsigned int way; in flush_tlb_one() local
129 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in flush_tlb_one()
133 tlbmisc = pid_misc | TLBMISC_RD | (way << TLBMISC_WAY_SHIFT); in flush_tlb_one()
140 ((PAGE_SIZE * cpuinfo.tlb_num_lines) * way) + in flush_tlb_one()
[all …]
/linux-4.4.14/arch/xtensa/include/asm/
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()
179 static inline unsigned long read_dtlb_virtual (int way) in read_dtlb_virtual() argument
182 __asm__ __volatile__("rdtlb0 %0, %1\n\t" : "=a" (tmp), "+a" (way)); in read_dtlb_virtual()
186 static inline unsigned long read_dtlb_translation (int way) in read_dtlb_translation() argument
189 __asm__ __volatile__("rdtlb1 %0, %1\n\t" : "=a" (tmp), "+a" (way)); in read_dtlb_translation()
193 static inline unsigned long read_itlb_virtual (int way) in read_itlb_virtual() argument
196 __asm__ __volatile__("ritlb0 %0, %1\n\t" : "=a" (tmp), "+a" (way)); in read_itlb_virtual()
[all …]
/linux-4.4.14/arch/sh/mm/
Dcache-sh2a.c27 static void sh2a_flush_oc_line(unsigned long v, int way) in sh2a_flush_oc_line() argument
29 unsigned long addr = (v & 0x000007f0) | (way << 11); in sh2a_flush_oc_line()
77 int way; in sh2a__flush_wback_region() local
78 for (way = 0; way < nr_ways; way++) { in sh2a__flush_wback_region()
80 sh2a_flush_oc_line(v, way); in sh2a__flush_wback_region()
107 int way; in sh2a__flush_purge_region() local
109 for (way = 0; way < nr_ways; way++) in sh2a__flush_purge_region()
110 sh2a_flush_oc_line(v, way); in sh2a__flush_purge_region()
Dcache-sh2.c29 int way; in sh2__flush_wback_region() local
30 for (way = 0; way < 4; way++) { in sh2__flush_wback_region()
31 unsigned long data = __raw_readl(addr | (way << 12)); in sh2__flush_wback_region()
34 __raw_writel(data, addr | (way << 12)); in sh2__flush_wback_region()
Dcache-debugfs.c29 unsigned int waysize, way; in cache_seq_show() local
66 for (way = 0; way < cache->ways; way++) { in cache_seq_show()
71 seq_printf(file, "Way %d\n", way); in cache_seq_show()
/linux-4.4.14/arch/arm/mm/
Dcache-xsc3l2.c56 int set, way; in xsc3_l2_inv_all() local
61 for (way = 0; way < CACHE_WAY_PER_SET; way++) { in xsc3_l2_inv_all()
62 set_way = (way << 29) | (set << 5); in xsc3_l2_inv_all()
166 int set, way; in xsc3_l2_flush_all() local
171 for (way = 0; way < CACHE_WAY_PER_SET; way++) { in xsc3_l2_flush_all()
172 set_way = (way << 29) | (set << 5); in xsc3_l2_flush_all()
Dcache-v7.S144 ands r4, r4, r1, lsr #3 @ find maximum number on the way size
145 clz r5, r4 @ find bit position of way size increment
151 ARM( orr r11, r10, r4, lsl r5 ) @ factor way and cache number into r11
153 THUMB( orr r11, r10, r6 ) @ factor way and cache number into r11
157 mcr p15, 0, r11, c7, c14, 2 @ clean & invalidate by set/way
160 subs r4, r4, #1 @ decrement the way
Dproc-feroceon.S63 tst r0, #(1 << 16) @ get way
65 movne r3, #((4 - 1) << 30) @ 4-way
67 moveq r3, #0 @ 1-way
162 2: mcr p15, 0, ip, c7, c14, 2 @ clean + invalidate D set/way
163 subs ip, ip, #(1 << 30) @ next way
/linux-4.4.14/arch/mips/mm/
Dcerr-sb1.c334 unsigned short way; in extract_ic() local
343 for (way = 0; way < 4; way++) { in extract_ic()
357 : "r" ((way << 13) | addr)); in extract_ic()
360 if (way == 0) { in extract_ic()
390 way, va, valid, taghi, taglo); in extract_ic()
412 : "r" ((way << 13) | addr | (offset << 3))); in extract_ic()
490 int valid, way; in extract_dc() local
498 for (way = 0; way < 4; way++) { in extract_dc()
511 : "r" ((way << 13) | addr)); in extract_dc()
515 if (way == 0) { in extract_dc()
[all …]
/linux-4.4.14/arch/arc/mm/
Dtlb.c866 #define SET_WAY_TO_IDX(mmu, set, way) ((set) * mmu->ways + (way)) argument
894 int is_valid, way; in do_tlb_overlap_fault() local
897 for (way = 0, is_valid = 0; way < mmu->ways; way++) { in do_tlb_overlap_fault()
899 SET_WAY_TO_IDX(mmu, set, way)); in do_tlb_overlap_fault()
901 pd0[way] = read_aux_reg(ARC_REG_TLBPD0); in do_tlb_overlap_fault()
902 is_valid |= pd0[way] & _PAGE_PRESENT; in do_tlb_overlap_fault()
903 pd0[way] &= PAGE_MASK; in do_tlb_overlap_fault()
911 for (way = 0; way < mmu->ways - 1; way++) { in do_tlb_overlap_fault()
915 if (!pd0[way]) in do_tlb_overlap_fault()
918 for (n = way + 1; n < mmu->ways; n++) { in do_tlb_overlap_fault()
[all …]
/linux-4.4.14/arch/mn10300/mm/
Dcache-inv-by-tag.S184 # process the way 0 slot
185 mov (L1_CACHE_WAYDISP*0,a0),d0 # read the tag in the way 0 slot
198 # process the way 1 slot
199 mov (L1_CACHE_WAYDISP*1,a0),d0 # read the tag in the way 1 slot
212 # process the way 2 slot
213 mov (L1_CACHE_WAYDISP*2,a0),d0 # read the tag in the way 2 slot
226 # process the way 3 slot
227 mov (L1_CACHE_WAYDISP*3,a0),d0 # read the tag in the way 3 slot
/linux-4.4.14/arch/blackfin/mach-common/
Dpm.c107 register u32 way, bank, subbank, set; in flushinv_all_dcache() local
115 for (way = 0; way < 2; ++way) in flushinv_all_dcache()
120 way << 26 | in flushinv_all_dcache()
/linux-4.4.14/Documentation/x86/
Dentry_64.txt22 either way.
30 magically-generated functions that make their way to do_IRQ with
58 Now, there's a secondary complication: there's a cheap way to test
59 which mode the CPU is in and an expensive way.
61 The cheap way is to pick this info off the entry frame on the kernel
69 The expensive (paranoid) way is to read back the MSR_GS_BASE value
90 stack but before we executed SWAPGS, then the only safe way to check
/linux-4.4.14/drivers/acpi/apei/
DKconfig26 Generic Hardware Error Source provides a way to report
30 Linux by firmware. This way, some non-standard hardware
61 ERST is a way provided by APEI to save and retrieve hardware
/linux-4.4.14/net/mpls/
DKconfig10 circuits. Originally conceived as a way of routing packets at
12 MPLS remains a simple way of making tunnels.
/linux-4.4.14/drivers/staging/gs_fpgaboot/
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-4.4.14/Documentation/
Dsparse.txt29 So the simpler way is to just do
46 is mostly warning-free and is supposed to stay that way. Warnings will
67 releasing the lock inside the function in a balanced way, no
99 be recompiled or not. The latter is a fast way to check the whole tree if you
Ddevices.txt61 as this list*. The reason for this is that it is the only way I have
80 device names and numbers in any way public, at least to the point
288 Partitions are handled in the same way as for IDE
597 Partitions are handled the same way as for IDE disks
608 Partitions are handled the same way as for the first
716 Partitions are handled in the same way as for IDE
804 Partitions are handled the same way as for the first
822 Partitions are handled the same way as for the first
949 Partitions are handled in the same way as for IDE
973 Partitions are handled in the same way as for IDE
[all …]
DSAK.txt6 is an undefeatable way of killing all programs which could be
15 The proper way of generating a SAK is to define the key sequence using
Dbus-virt-phys-mapping.txt30 addresses, with each device seeing memory in some device-specific way, but
33 external hardware sees the memory the same way.
73 Anyway, the way to look up all these translations, you do
136 whatever, and there is only one way to access it: the readb/writeb and
Ddebugging-modules.txt11 emitted. This debugging message has been removed. The correct way
Dstable_api_nonsense.txt46 discuss the binary stuff first to get it out of the way.
68 There is no way that binary drivers from one architecture will run
85 of release, I learned this the hard way a long time ago...
97 current interfaces, or figure out a better way to do things. If they do
112 - A change was made in the way data packets were allocated from the
Dkref.txt5 you want refcounts, krefs are the way to go.
98 This way, it doesn't matter what order the two threads handle the
218 the following way:
Drfkill.txt66 a way to turn on/off the transmitter(s).
84 device). Don't do this unless you cannot get the event in any other way.
Dhsi.txt18 cellular die and CA for signals going the other way around.
Dkmemleak.txt7 Kmemleak provides a way of detecting possible kernel memory leaks in a
8 way similar to a tracing garbage collector
81 might be no way for the kernel to pass the address of the allocated
Ddynamic-debug-howto.txt111 A another way is to use wildcard. The match rule support '*' (matches
184 format nfsd:\040SETATTR // one way to match a format with whitespace
185 format "nfsd: SETATTR" // a neater way to match a format with whitespace
186 format 'nfsd: SETATTR' // yet another way to match a format with whitespace
Dvolatile-considered-harmful.txt16 all optimization-related problems in a more efficient way.
60 way to perform a busy wait is:
Dkmemcheck.txt119 too -- and this would come in the way of debugging the specific
147 will get lost in that way instead. Try setting this to 10 or so on
203 kmemcheck in such a way that the slab caches which are under SLUB debugging
367 439 * compliant with the old way of self restarting
432 196 * caller must be holding the RCU readlock (by way of a spinlock) and
648 a false positive report. This is a "big hammer" way of silencing
703 way to work with kmemcheck.
722 it present (as it would be under normal circumstances). This way, the
Dadding-syscalls.txt62 way to allow for future extensibility is to include a flags argument to the
119 normal way for the kernel to indicate to userspace that an event has
198 include/linux/syscalls.h, marked as asmlinkage to match the way that system
246 way (see below), this involves a "common" entry (for x86_64 and x32) in
298 include/linux/compat.h, marked as asmlinkage to match the way that system
430 Most of the kernel treats system calls in a generic way, but there is the
449 call. A good way to combine these aims is to include a simple self-test
Drobust-futexes.txt31 way.
96 way then the list might be non-empty: in this case the kernel carefully
102 so it can be accessed by the kernel in a lockless way.
Dunaligned-memory-access.txt39 writing code that satisfies natural alignment requirements is the easiest way
130 the memory access in a way that does not cause unaligned access. Of course,
194 The easiest way to avoid unaligned access is to use the get_unaligned() and
Dapplying-patches.txt64 know of more than one way to use patch, then you can stop reading this
103 to find a way to make the patch apply with a few minor changes.
129 patch file is corrupted in some way. In that case you should probably try
153 fuzz its way through. This will generate a .rej file with the change that
173 agent along the way somewhere, e.g., by splitting a long line into two lines.
232 country code. This way you'll be downloading from a mirror site that's most
/linux-4.4.14/Documentation/device-mapper/
Ddm-log.txt27 This log implementation commits the log state to disk. This way, the
39 This log type simply provides a way to export the log API to userspace,
46 diversity, and 2-way communication nature of the exchanges between
/linux-4.4.14/arch/mips/cavium-octeon/executive/
Dcvmx-l2c.c317 uint64_t way; in cvmx_l2c_lock_line() local
323 for (way = 0; way < assoc; way++) { in cvmx_l2c_lock_line()
324 CVMX_CACHE_LTGL2I(index | (way << shift), 0); in cvmx_l2c_lock_line()
333 if (way >= assoc) { in cvmx_l2c_lock_line()
343 return way; in cvmx_l2c_lock_line()
/linux-4.4.14/Documentation/driver-model/
Ddesign-patterns.txt21 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-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-rpmsg22 a unique rpmsg address (a 32 bits integer). This way when
40 a unique rpmsg address (a 32 bits integer). This way when
70 creation of the channel (this way remote clients know they
Dsysfs-firmware-sfi12 can observe them this way:
Dsysfs-class-mei27 state, error codes, and others. The way the registers
Ddebugfs-ec19 This can influence the way your machine is cooled and fans may
Dsysfs-class-led25 You can change triggers in a similar manner to the way an IO
Dsysfs-bus-usb-devices-usbsevseg23 Description: Controls the way the device interprets its text buffer.
/linux-4.4.14/Documentation/mn10300/
Dcompartmentalisation.txt13 way to the CPU level:
28 Unit-specific header files are divided among directories in a similar way
/linux-4.4.14/arch/arm/boot/dts/
Dimx6q-tx6q-1110.dts31 * a poor man's way to create a 1:1 relationship between
53 * a poor man's way to create a 1:1 relationship between
Dimx6dl-tx6u-811x.dts31 * a poor man's way to create a 1:1 relationship between
53 * a poor man's way to create a 1:1 relationship between
Dimx6dl-tx6dl-comtft.dts29 * a poor man's way to create a 1:1 relationship between
Dimx6q-tx6q-1010-comtft.dts29 * a poor man's way to create a 1:1 relationship between
Dimx6q-tx6q-1020-comtft.dts29 * a poor man's way to create a 1:1 relationship between
Dimx6q-tx6q-1010.dts29 * a poor man's way to create a 1:1 relationship between
Dimx6dl-tx6u-801x.dts29 * a poor man's way to create a 1:1 relationship between
Dimx6q-tx6q-1020.dts29 * a poor man's way to create a 1:1 relationship between
Dlogicpd-torpedo-som.dtsi106 * probably device tree overlays is the way to go with the various SOM and
/linux-4.4.14/Documentation/ia64/
Defirtc.txt23 portable way, the CMOS clock. A program like /sbin/hwclock uses such a clock
33 EFI uses a slightly different way of representing the time, noticeably
36 expose this new way of representing time. Instead we use something very
38 One of the reasons for doing it this way is to allow for EFI to still evolve
/linux-4.4.14/arch/arc/include/asm/
Dtlb-mmu1.h23 ; Calculate set index for 2-way MMU
Dentry-arcv2.h21 ; Saving pt_regs->sp correctly requires some extra work due to the way
/linux-4.4.14/Documentation/arm/
Dfirmware.txt6 world, which changes the way some things have to be initialized. This makes
68 cpu_boot_legacy(...); /* Try legacy way */
DInterrupts7 Firstly, it contains some pretty major changes to the way we handle the
16 The 2.5 kernels will be having major changes to the way IRQs are handled.
30 The way stuff currently works, all SA1111 interrupts are mutually
Dmem_alignment19 floating point emulation that works about the same way). Fix your code
Dvlocks.txt29 The easiest way to explain the vlocks algorithm is with some pseudo-code:
67 The currently_voting[] array provides a way for the CPUs to determine
/linux-4.4.14/arch/x86/boot/
Dcode16gcc.h5 # This is done this way instead via asm() to make sure gcc does not reorder
Dpmjump.S58 # The 32-bit code sets up its own stack, but this way we do have
/linux-4.4.14/arch/x86/crypto/
DMakefile23 obj-$(CONFIG_CRYPTO_TWOFISH_X86_64_3WAY) += twofish-x86_64-3way.o
65 twofish-x86_64-3way-y := twofish-x86_64-asm_64-3way.o twofish_glue_3way.o
/linux-4.4.14/Documentation/input/
Drotary-encoder.txt49 (i.e. the rotation was not reversed half-way).
58 meaning that there it has seen half the way of a one-step transition.
65 should have happened, unless it flipped back on half the way. The
Dgameport-programming.txt34 callback if the io is mapped to ISA space - this way it'll occupy the io
43 When a gameport can be accessed through MMIO, this way is preferred, because
67 the driver doesn't have to measure them the old way - an ADC is built into
/linux-4.4.14/drivers/staging/speakup/
DTODO11 The first issue has to do with the way speakup communicates with serial
15 such as PCI-based serial ports. Also, there is not a way we can
/linux-4.4.14/Documentation/networking/
Ddmfe.txt27 This way it will autodetect the device mode.This is the suggested way to load the module.Or you can…
Dalias.txt5 IP-aliases are an obsolete way to manage multiple IP-addresses/masks
Dnetdev-FAQ.txt23 Q: How do the changes posted to netdev make their way into Linux?
111 patch is a good way to ensure your patch is ignored or pushed to
128 A quick way to find whether the patch is in this stable-queue is
174 A: Yes, in a largely trivial way. Instead of this:
218 is the best way to get things done. Don't mangle whitespace, and as
Ddns_resolver.txt19 The DNS resolver module provides a way for kernel services to make DNS queries
20 by way of requesting a key of key type dns_resolver. These queries are
Dmac80211-auth-assoc-deauth.txt77 do 4-way-handshake
Ddriver.txt7 there is no way your device can tell ahead of time when it's
/linux-4.4.14/Documentation/filesystems/
Dinotify.txt41 - There would be no way to get event ordering. Events on file foo and
42 file bar would pop poll() on both fd's, but there would be no way to tell
55 - No way to get out of band data.
Ddebugfs.txt3 Debugfs exists as a simple way for kernel developers to make information
39 The most general way to create a file within a debugfs directory is with:
135 debugfs_blob_wrapper structure. Some drivers use "blobs" as a simple way
/linux-4.4.14/drivers/firmware/broadcom/
DKconfig9 This driver provides an easy way to get value of requested parameter.
/linux-4.4.14/Documentation/devicetree/bindings/serial/
Dst-asc.txt5 - reg, reg-names, interrupts, interrupt-names : Standard way to define device
D8250.txt43 - auto-flow-control: one way to enable automatic flow control support. The
/linux-4.4.14/Documentation/video4linux/bttv/
DCONTRIBUTORS15 bigfoot <bigfoot@net-way.net>
DREADME.freeze20 The only way to capture any kernel messages is to hook up a serial
31 This way it is possible to figure where *exactly* some process in "D"
/linux-4.4.14/Documentation/watchdog/
Dpcwd-watchdog.txt10 trigger the card into being reset. This way you can make the card
57 enable or disable the card this way.
/linux-4.4.14/Documentation/devicetree/bindings/mailbox/
Dmailbox.txt3 Generic binding to provide a way for Mailbox controller drivers to
Darm-mhu.txt7 received data. However, there is no specified way of knowing if the sent
/linux-4.4.14/drivers/staging/media/cxd2099/
DTODO6 But this is wrong. There are some discussions about the proper way for
/linux-4.4.14/Documentation/timers/
D00-INDEX18 - how to insert delays in the kernel the right (tm) way.
Dhrtimers.txt13 such an approach. We initially didn't believe this ('there must be a way
19 the same way leads to a lot of compromises, macro magic and #ifdef
34 degrading other portions of the timers.c code in an unacceptable way.
DNO_HZ.txt40 clock interrupts will normally be delivered any way because there
237 something else is in the way? This section helps answer this question
251 We do not currently have a good way to remove OS jitter from single-CPU
303 running task's timeslice expires, which is almost always way
322 constraining the workload. For example, the only way to eliminate
/linux-4.4.14/net/irda/irnet/
DKconfig10 IrNET is an alternate way to transfer TCP/IP traffic over IrDA. It
/linux-4.4.14/arch/mips/dec/
Dint-handler.S291 move a1,t0 # cheats way of printing an arg!
295 move a1,t0 # cheats way of printing an arg!
/linux-4.4.14/Documentation/hwmon/
Dadm102539 chip that way is obscure at least to me. The bit 5 of the configuration
43 properly, you'll have a wrong +12V reading or a wrong VID reading. The way
Dadm102692 in this way. The driver assumes that the chips *is* connected this way to
Dads782856 There is no reliable way to identify this chip, so the driver will not scan
Dpc8742757 not. I couldn't find a way to figure out the external sensor data
Dk8temp43 There is no easy way how to measure the temperature which will correlate
Dds162156 ("cooler"), vice versa. That way "heater" equals "active low", whereas
70 The alarm registers are in no way suitable to find out about the actual
Dlm8036 should work in the same way (but this must be checked; the datasheet
/linux-4.4.14/Documentation/development-process/
D2.Process62 As fixes make their way into the mainline, the patch rate will slow over
143 describes the process in a somewhat idealized way. A much more detailed
148 - Design. This is where the real requirements for the patch - and the way
162 all the way to the mainline. The patch will show up in the maintainer's
206 way the kernel developers have addressed this growth is through the use of
213 subsystem maintainers are the gatekeepers (in a loose way) for the portion
242 normally the right way to go.
294 their way into linux-next some time before the merge window opens.
300 many sub-directories for drivers or filesystems that are on their way to
303 kernel proper. This is a way to keep track of drivers that aren't
[all …]
D4.Coding43 reformatting patches as a way of gaining familiarity with the process, or
44 as a way of getting their name into the kernel changelogs - or both. But
71 implements this extra argument has been broken in some subtle way which was
73 extra flexibility arises, it does not do so in a way which matches the
93 programmers, who see it as a way to efficiently encode a great deal of
188 So we don't fix bugs by introducing new problems. That way lies
212 automated way. Any problem caught by the computer is a problem which will
340 Internal API information for many subsystems is documented by way of
364 "cleanup" needs a comment saying why it is done the way it is. And so on.
/linux-4.4.14/Documentation/RCU/
Drculist_nulls.txt6 Using special makers (called 'nulls') is a convenient way
65 be on the end of the new list and there's not a way to tell it's on a
169 * insert obj in RCU way (readers might be traversing chain)
DNMI-RCU.txt44 in the same way that a hardware irq would, then increments the per-CPU
84 One way to accomplish this is via synchronize_sched(), perhaps as
DarrayRCU.txt17 arrays is that compilers can play way too many optimization games with
152 One way to avoid this problem is to assign a seqlock for
DwhatisRCU.txt17 assumption that there is "one true way" to describe RCU. Instead,
544 resembles "classic" RCU. Both are way too simple for real-world use,
608 called are guaranteed to have completed -- there is no way that
647 And there is absolutely no way that rcu_read_lock() can possibly
773 Either way, the differences are quite small. Read-side locking moves
794 APIs, since there does not appear to be a way to categorize them
954 One way to avoid this deadlock is to use an approach like
982 by an "ICMP REDIRECT" packet). The usual way of handling
1015 for (say) network reception, there is no way to know
/linux-4.4.14/arch/parisc/math-emu/
DREADME10 in any way. This copy of this snapshot is no longer the property
/linux-4.4.14/Documentation/power/
Dsuspend-and-interrupts.txt25 resume, was the only practical way to mitigate them.
64 (such as an SoC) so that signals from a given line are routed in a different way
79 in a special way. Namely, the IRQ remains enabled, by on the first interrupt
86 This way every interrupt from a wakeup interrupt source will either cause the
Dswsusp-and-swap-files.txt4 The Linux kernel handles swap files almost in the same way as it handles swap
53 Now, swsusp will use the swap file in the same way in which it would use a swap
Ds2ram.txt21 way to debug these things, and it's actually pretty powerful (but
25 Anyway, the way to debug this for people who are interested (have a
Dapm-acpi.txt10 The best way to determine which, if either, your system supports is to
Dpci.txt149 computations and memory or I/O space accesses. This way, in theory, a BIOS
179 only be put into D0 this way.
220 handled this way.
237 Unfortunately, there is no standard way of handling wakeup signals sent by
421 in a specific way and the PM core executes subsystem-level power management
459 devices that don't depend on each other in a known way (i.e. none of the paths
513 legacy PCI power management callbacks (this way all PCI devices are in the
535 on each other in a known way, the pci_pm_resume() routine may be executed for
567 known way.
599 known way.
[all …]
Dswsusp-dmcrypt.txt28 a way that the swap device you suspend to/resume from has
30 within your running system. The easiest way to achieve this is
Dpm_qos_interface.txt74 parameter requests in the following way:
104 Note: The aggregated target values are implemented in such a way that reading
192 mode chosen by the hardware attempts to save energy in an overly aggressive way,
Dnotifiers.txt51 defined in the usual way, but their last argument is meaningless (it is always
/linux-4.4.14/arch/ia64/include/asm/
Dpal.h289 way : 8, /* 23-16 way in the set member
302 way : 8, /* 23-16 way in the set member
325 #define pclid_read_way pclid_info_read.way
334 #define pclid_write_way pclid_info_write.way
504 way : 5, /* Way in which the member
639 way : 6, /* Way of structure */ member
724 #define pmci_cache_way pme_cache.way
/linux-4.4.14/arch/score/
DKconfig.debug13 On some platforms, there is currently no way for the boot loader to
/linux-4.4.14/Documentation/sound/oss/
DREADME.modules27 modules in the usual way.
66 Note that at present there is no way to configure the io, irq and other
83 the machine has been running for any amount of time. The way to avoid this
Dbtaudio6 should write up some documentation for this beast. That way I
52 Hauppauge board works this way.
DVIBRA1663 Or, take the hard way:
/linux-4.4.14/Documentation/i2c/
Dfault-codes13 In a similar way, sometimes a "fault" code just reports one defined
52 may have a way to report PEC mismatches on writes from the
54 on these as the only way to detect incorrect data transfers.
Dinstantiating-devices122 on cheap variants of a board but you have no way to tell them apart), or
192 * Probing is only one way to instantiate I2C devices now, while it was the
193 only way back then. Where possible, methods 1 and 2 should be preferred.
194 Method 3 should only be used when there is no other way, as it can have
Dfunctionality7 the client needs some way to check whether an adapter has the needed
96 check whether the needed functionality is present. The typical way to do
Dten-bit-addresses14 you can expect some problems along the way:
Dwriting-clients12 Try to keep the kernel namespace as clean as possible. The best way to
213 devices. You need some reliable way to identify the supported devices
217 standard way to detect the presence of a chip at a given address, let
218 alone a standard way to identify devices. Even worse is the lack of
341 and they can be mixed in any way. The transactions are combined: no
Dsmbus-protocol108 available for reads where the two data bytes are the other way
136 available for writes where the two data bytes are the other way
233 This is implemented the following way in the Linux kernel:
/linux-4.4.14/Documentation/devicetree/bindings/regmap/
Dregmap.txt10 on different SoCs using the devicetree, we need one way to simplify
/linux-4.4.14/drivers/gpu/drm/omapdrm/
DTODO12 There should be some way to do this with less wheel-reinvention.
/linux-4.4.14/Documentation/ABI/obsolete/
Dsysfs-class-rfkill26 Description: This file is deprecated because there no longer is a way to
/linux-4.4.14/drivers/powercap/
DKconfig9 capping settings to user space in a consistent way. Usually, it consists
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-devices-system-cpu8 This value is not a global default: it is a way to set
/linux-4.4.14/drivers/staging/iio/Documentation/
Dtrigger.txt5 such triggers are registered with the core in the same way as
/linux-4.4.14/drivers/edac/
Di5100_edac.c320 unsigned way[2]; member
818 priv->mir[0].way[1] = i5100_mir_way1(w); in i5100_init_interleaving()
819 priv->mir[0].way[0] = i5100_mir_way0(w); in i5100_init_interleaving()
823 priv->mir[1].way[1] = i5100_mir_way1(w); in i5100_init_interleaving()
824 priv->mir[1].way[0] = i5100_mir_way0(w); in i5100_init_interleaving()
/linux-4.4.14/Documentation/x86/x86_64/
Dcpu-hotplug-spec6 into the system. ACPI 3.0 currently has no official way to supply
/linux-4.4.14/Documentation/vm/
D00-INDEX38 - Transparent Hugepage Support, alternative way of using hugepages.
Dremap_file_pages.txt10 nonlinear mapping work kernel need a way to distinguish normal page table
Dhwpoison.txt62 way (e.g. drop affected object)
117 way a page can be reused again.
/linux-4.4.14/Documentation/devicetree/bindings/pci/
Ddesignware-pcie.txt7 (The old way of getting the configuration address space from "ranges"
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dst-thermal.txt27 interrupts : Standard way to define interrupt number.
/linux-4.4.14/net/decnet/
DTODO30 we have a half-way house scheme which seems to work reasonably well, but
/linux-4.4.14/Documentation/fault-injection/
Dprovoke-crashes.txt8 You can provide the way either through module arguments when inserting
/linux-4.4.14/Documentation/cdrom/
Dpacket-writing.txt32 You can then use the disc the same way you would use a CD-RW disc:
70 in the same way it does for DVD+RW media.
/linux-4.4.14/Documentation/fmc/
Dfmc-write-eeprom.txt37 Each TLV tuple is formatted in this way: the header is 5 bytes,
96 An alternative way to write the EEPROM is the mezzanine driver
/linux-4.4.14/Documentation/mtd/nand/
Dpxa3xx-nand.txt48 Note that the actual BCH mode: BCH-4 or BCH-8 will depend on the way
85 data/OOB/data/OOB way, the controller has a view of the flash page that's
/linux-4.4.14/Documentation/isdn/
DREADME.audio136 In this mode, the only way to stop recording is sending <DLE><DC4>
137 and the only way to stop playback is to send <DLE><ETX>.
DsyncPPP.FAQ127 a different configuration. The only way
146 in your local /etc/hosts file or in a way, that
221 rejects options in a wrong way).
DREADME.icn81 idstring must start with a character! There is no way for the driver
109 idstring must start with a character! There is no way for the driver
/linux-4.4.14/Documentation/scheduler/
Dsched-design-CFS.txt32 p->se.vruntime (nanosec-unit) value. This way, it's possible to accurately
90 way the previous scheduler had, and has no heuristics whatsoever. There is
141 The new CFS scheduler has been designed in such a way to introduce "Scheduling
148 sched/rt.c implements SCHED_FIFO and SCHED_RR semantics, in a simpler way than
/linux-4.4.14/tools/perf/Documentation/
Dperf-mem.txt48 option can be passed in record mode. It will be interpreted the same way as perf
/linux-4.4.14/arch/mips/sgi-ip27/
DKconfig28 Change the way a Linux kernel is loaded into memory on a MIPS64
/linux-4.4.14/arch/cris/include/arch-v32/mach-a3/mach/hwregs/
Dl2cache_defs.h107 unsigned int way : 3; member
/linux-4.4.14/tools/testing/selftests/rcutorture/doc/
Drcu-test-image.txt1 This document describes one way to created the rcu-test-image file
Dinitrd.txt1 This document describes one way to create the initrd directory hierarchy
/linux-4.4.14/Documentation/devicetree/
Dchangesets.txt2 in the live tree in such a way that either the full set of changes
/linux-4.4.14/arch/h8300/lib/
Dudivsi3.S9 ; do it the easy way, see page 107 in manual
/linux-4.4.14/scripts/coccinelle/iterators/
Ditnull.cocci5 //# happen when the matched code is on the way to a loop exit (break, goto,
/linux-4.4.14/Documentation/frv/
Datomic-ops.txt16 On such CPUs, the standard way of emulating such operations in uniprocessor mode is to disable
26 To get around this, the following algorithm has been implemented. It operates in a way similar to
/linux-4.4.14/tools/build/Documentation/
DBuild.txt5 idea and the way how objects are built is the same.
136 It's possible to alter the standard object C flags in the following way:
/linux-4.4.14/Documentation/cgroups/
Dunified-hierarchy.txt108 hierarchies in a fully backward compatible way.
188 there is no agreed-upon obvious way to handle it. Different
207 The memory controller currently doesn't have a way to control what
220 cgroup core proper in a uniform way so that controllers don't need to
315 cgroup users often need a way to determine when a cgroup's
325 - There is single monitoring point at the root. There's no way to
335 unnecessarily complicated and probably done this way because event
615 based, isn't suitable for direct consumption. There's no way to
616 access "my cgroup" in a race-free way or make multiple operations
627 details in a way which can exert significant pain by locking the
/linux-4.4.14/arch/powerpc/boot/dts/
Dps3.dts49 * Seems the only way currently to indicate a processor has multiple
Diss4xx.dts86 /* Wish there was a nicer way of specifying a full 32-bit
/linux-4.4.14/arch/x86/kernel/
Dverify_cpu.S42 pushfl # standard way to check for cpuid
/linux-4.4.14/drivers/net/wan/
DKconfig25 # There is no way to detect a comtrol sv11 - force it modular for now.
87 # There is no way to detect a Sealevel board. Force it modular
289 only way for the driver to know that it shouldn't return a success
299 As a replacement, some vendors provide a way to assert the PCI #RST
319 Frame Relay is a fast low-cost way to connect to a remote Internet
/linux-4.4.14/Documentation/virtual/kvm/
Dppc-pv.txt5 space code in PR=1 which is user space. This way we trap all privileged
73 applicable to the target. For now, we always map the page to -4096. This way we
188 That way we can inject an arbitrary amount of code as replacement for a single
/linux-4.4.14/Documentation/m68k/
DREADME.buddha100 for Buddha-only) registers $f00, $f40 and $f80. This way
108 the Amiga 1200 and Amiga 4000 IDE ports are. This way
197 Amiga this way.
/linux-4.4.14/Documentation/scsi/
Din2000.txt81 and tape drives. Also, in my attempt to guess my way
115 One nifty new feature is a cool way of doing disconnect/
138 to see what happens: my tests showed little difference either way.
/linux-4.4.14/Documentation/pps/
Dpps.txt195 computers' clock to be synchronized very tightly. One way to do this is to
197 nor affordable. The cheap way is to load a PPS generator on one of the
224 using polling in the interrupt handler which actually can be done way more
/linux-4.4.14/arch/powerpc/boot/dts/fsl/
Db4420qds.dts31 * (including negligence or otherwise) arising in any way out of the use of
Db4420si-pre.dtsi31 * (including negligence or otherwise) arising in any way out of the use of
/linux-4.4.14/Documentation/filesystems/nfs/
Dnfsroot.txt98 autoconfiguration will take place. The most common way to use this
206 When building kernels, an easy way to create a boot floppy that uses
227 When building kernels, an easy way to create a bootable cdrom that
271 This is probably the most elegant way of booting a diskless client.
/linux-4.4.14/fs/ufs/
DKconfig17 good portable way to transport files and directories between unixes
/linux-4.4.14/fs/sysv/
DKconfig25 good portable way to transport files and directories between unixes
/linux-4.4.14/Documentation/devicetree/bindings/regulator/
Dpwm-regulator.txt23 regulator voltage to run at half way between the
/linux-4.4.14/lib/raid6/
Dtilegx.uc17 * $#-way unrolled TILE-Gx SIMD for RAID-6 math.
Daltivec.uc16 * $#-way unrolled portable integer math RAID-6 instruction set
/linux-4.4.14/Documentation/devicetree/bindings/
Dcommon-properties.txt6 way of handling byteswapping across drivers.
/linux-4.4.14/drivers/lguest/
DREADME12 Along your way to the Noble Goal, you will also gain masterly insight into
/linux-4.4.14/Documentation/sound/alsa/
DChannel-Mapping-API.txt19 explicitly, and applications had no way to know which channel
27 was no way to specify this because of lack of channel map
/linux-4.4.14/Documentation/usb/
Dpersist.txt19 has no way to know what has actually happened. Perhaps the same
150 way to know you did it. The kernel will assume that nothing has
154 If the kernel gets fooled in this way, it's almost certain to cause
Danchors.txt43 This way no data can be reordered.
Ddma.txt75 way to expose these capabilities ... and in any case, HIGHMEM is mostly a
81 high memory to "normal" DMA memory. If you can come up with a good way
Dmtouchusb.txt43 Currently there is no way to calibrate the device via this driver. Even if
Diuu_phoenix.txt48 - boost provide a way to overclock the reader ( my favorite :-) )
/linux-4.4.14/arch/arm/boot/compressed/
Dhead.S1172 ands r4, r4, r1, lsr #3 @ find maximum number on the way size
1173 clz r5, r4 @ find bit position of way size increment
1177 mov r9, r4 @ create working copy of max way size
1179 ARM( orr r11, r10, r9, lsl r5 ) @ factor way and cache number into r11
1182 THUMB( orr r11, r10, r6 ) @ factor way and cache number into r11
1185 mcr p15, 0, r11, c7, c14, 2 @ clean & invalidate by set/way
1186 subs r9, r9, #1 @ decrement the way
/linux-4.4.14/arch/powerpc/platforms/cell/
DKconfig96 PMI (Platform Management Interrupt) is a way to
/linux-4.4.14/Documentation/arm/Samsung/
DOverview.txt32 A number of configurations are supplied, as there is no current way of
/linux-4.4.14/Documentation/zh_CN/arm64/
Dbooting.txt152 当存在系统缓存或其他使能缓存的一致性主控器时,通常需使用虚拟地址维护其缓存,而非 set/way 操作。
/linux-4.4.14/Documentation/devicetree/bindings/power/
Dbq24257.txt21 possible as this is the recommended way to obtain the charger's input PG
/linux-4.4.14/kernel/irq/
DKconfig103 out the interrupt descriptors in a more NUMA-friendly way. )
/linux-4.4.14/Documentation/blockdev/
Dmflash.txt11 MCP(Multi Chip Package) device. These two device operate exactly same way.
/linux-4.4.14/Documentation/trace/
Dftrace-design.txt17 their kernel should make it all the way to dynamic ftrace support.
52 so return immediately. If it isn't, then call that function in the same way
250 Once those are out of the way, you will need to implement:
288 With the header out of the way, we can fill out the assembly code. While we
/linux-4.4.14/arch/alpha/lib/
Dmemchr.S48 # the length is the easiest way to avoid trouble.
/linux-4.4.14/Documentation/kbuild/
Dheaders_install.txt47 before building a C library with headers exported this way.
/linux-4.4.14/arch/m68k/
DKconfig.bus43 name of a bus system, i.e. the way the CPU talks to the other stuff
/linux-4.4.14/Documentation/laptops/
Dtoshiba_haps.txt70 provides a way to let userspace query the current protection
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-pxa-pci-ce4100.txt26 in a way that the OS can interpret without
/linux-4.4.14/arch/powerpc/platforms/
DKconfig100 The driver provides a way to wake up the system by MPIC
249 whenever the temperature goes out of range. This is the fastest way
324 much the same way.
/linux-4.4.14/drivers/input/
DKconfig101 emulated IntelliMouse Explorer PS/2 mouse. That way, all user space
159 under char device 13:64+ - /dev/input/eventX in a generic way.
/linux-4.4.14/arch/mn10300/kernel/
Dswitch_to.S91 # Clear the single-step flag to prevent us coming this way until we get
/linux-4.4.14/drivers/isdn/
DKconfig49 access ISDN hardware in a device independent way. (For details see
/linux-4.4.14/Documentation/video4linux/
Dcpia2_overview.txt18 values is the only way to control the camera. Some settings are
/linux-4.4.14/Documentation/devicetree/bindings/leds/
Dcommon.txt9 can influence the way of the LED device initialization, the LED components
/linux-4.4.14/kernel/power/
DKconfig75 will get corrupted in a nasty way.
100 Note there is currently not a way to specify which device to save the
214 The way the information is presented is architecture-
/linux-4.4.14/Documentation/sh/
Dnew-machine.txt53 ... and so on. Headers for the companion chips are treated the same way as
253 way, other people who end up with this board can simply use this config
277 and start you on your way to having a functional kernel for your new
/linux-4.4.14/arch/hexagon/
DKconfig108 On some platforms, there is currently no way for the boot loader
/linux-4.4.14/Documentation/devicetree/bindings/display/
Darm,pl11x.txt47 defining the way CLD pads are wired up; first value

1234