/linux-4.4.14/arch/nios2/mm/ |
D | tlb.c | 55 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/ |
D | tlbflush.h | 130 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/ |
D | cache-sh2a.c | 27 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()
|
D | cache-sh2.c | 29 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()
|
D | cache-debugfs.c | 29 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/ |
D | cache-xsc3l2.c | 56 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()
|
D | cache-v7.S | 144 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
|
D | proc-feroceon.S | 63 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/ |
D | cerr-sb1.c | 334 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/ |
D | tlb.c | 866 #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/ |
D | cache-inv-by-tag.S | 184 # 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/ |
D | pm.c | 107 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/ |
D | entry_64.txt | 22 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/ |
D | Kconfig | 26 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/ |
D | Kconfig | 10 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/ |
D | README | 23 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/ |
D | sparse.txt | 29 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
|
D | devices.txt | 61 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 …]
|
D | SAK.txt | 6 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
|
D | bus-virt-phys-mapping.txt | 30 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
|
D | debugging-modules.txt | 11 emitted. This debugging message has been removed. The correct way
|
D | stable_api_nonsense.txt | 46 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
|
D | kref.txt | 5 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:
|
D | rfkill.txt | 66 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.
|
D | hsi.txt | 18 cellular die and CA for signals going the other way around.
|
D | kmemleak.txt | 7 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
|
D | dynamic-debug-howto.txt | 111 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
|
D | volatile-considered-harmful.txt | 16 all optimization-related problems in a more efficient way. 60 way to perform a busy wait is:
|
D | kmemcheck.txt | 119 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
|
D | adding-syscalls.txt | 62 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
|
D | robust-futexes.txt | 31 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.
|
D | unaligned-memory-access.txt | 39 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
|
D | applying-patches.txt | 64 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/ |
D | dm-log.txt | 27 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/ |
D | cvmx-l2c.c | 317 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/ |
D | design-patterns.txt | 21 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/ |
D | sysfs-bus-rpmsg | 22 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
|
D | sysfs-firmware-sfi | 12 can observe them this way:
|
D | sysfs-class-mei | 27 state, error codes, and others. The way the registers
|
D | debugfs-ec | 19 This can influence the way your machine is cooled and fans may
|
D | sysfs-class-led | 25 You can change triggers in a similar manner to the way an IO
|
D | sysfs-bus-usb-devices-usbsevseg | 23 Description: Controls the way the device interprets its text buffer.
|
/linux-4.4.14/Documentation/mn10300/ |
D | compartmentalisation.txt | 13 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/ |
D | imx6q-tx6q-1110.dts | 31 * 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
|
D | imx6dl-tx6u-811x.dts | 31 * 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
|
D | imx6dl-tx6dl-comtft.dts | 29 * a poor man's way to create a 1:1 relationship between
|
D | imx6q-tx6q-1010-comtft.dts | 29 * a poor man's way to create a 1:1 relationship between
|
D | imx6q-tx6q-1020-comtft.dts | 29 * a poor man's way to create a 1:1 relationship between
|
D | imx6q-tx6q-1010.dts | 29 * a poor man's way to create a 1:1 relationship between
|
D | imx6dl-tx6u-801x.dts | 29 * a poor man's way to create a 1:1 relationship between
|
D | imx6q-tx6q-1020.dts | 29 * a poor man's way to create a 1:1 relationship between
|
D | logicpd-torpedo-som.dtsi | 106 * probably device tree overlays is the way to go with the various SOM and
|
/linux-4.4.14/Documentation/ia64/ |
D | efirtc.txt | 23 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/ |
D | tlb-mmu1.h | 23 ; Calculate set index for 2-way MMU
|
D | entry-arcv2.h | 21 ; Saving pt_regs->sp correctly requires some extra work due to the way
|
/linux-4.4.14/Documentation/arm/ |
D | firmware.txt | 6 world, which changes the way some things have to be initialized. This makes 68 cpu_boot_legacy(...); /* Try legacy way */
|
D | Interrupts | 7 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
|
D | mem_alignment | 19 floating point emulation that works about the same way). Fix your code
|
D | vlocks.txt | 29 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/ |
D | code16gcc.h | 5 # This is done this way instead via asm() to make sure gcc does not reorder
|
D | pmjump.S | 58 # The 32-bit code sets up its own stack, but this way we do have
|
/linux-4.4.14/arch/x86/crypto/ |
D | Makefile | 23 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/ |
D | rotary-encoder.txt | 49 (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
|
D | gameport-programming.txt | 34 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/ |
D | TODO | 11 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/ |
D | dmfe.txt | 27 This way it will autodetect the device mode.This is the suggested way to load the module.Or you can…
|
D | alias.txt | 5 IP-aliases are an obsolete way to manage multiple IP-addresses/masks
|
D | netdev-FAQ.txt | 23 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
|
D | dns_resolver.txt | 19 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
|
D | mac80211-auth-assoc-deauth.txt | 77 do 4-way-handshake
|
D | driver.txt | 7 there is no way your device can tell ahead of time when it's
|
/linux-4.4.14/Documentation/filesystems/ |
D | inotify.txt | 41 - 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.
|
D | debugfs.txt | 3 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/ |
D | Kconfig | 9 This driver provides an easy way to get value of requested parameter.
|
/linux-4.4.14/Documentation/devicetree/bindings/serial/ |
D | st-asc.txt | 5 - reg, reg-names, interrupts, interrupt-names : Standard way to define device
|
D | 8250.txt | 43 - auto-flow-control: one way to enable automatic flow control support. The
|
/linux-4.4.14/Documentation/video4linux/bttv/ |
D | CONTRIBUTORS | 15 bigfoot <bigfoot@net-way.net>
|
D | README.freeze | 20 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/ |
D | pcwd-watchdog.txt | 10 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/ |
D | mailbox.txt | 3 Generic binding to provide a way for Mailbox controller drivers to
|
D | arm-mhu.txt | 7 received data. However, there is no specified way of knowing if the sent
|
/linux-4.4.14/drivers/staging/media/cxd2099/ |
D | TODO | 6 But this is wrong. There are some discussions about the proper way for
|
/linux-4.4.14/Documentation/timers/ |
D | 00-INDEX | 18 - how to insert delays in the kernel the right (tm) way.
|
D | hrtimers.txt | 13 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.
|
D | NO_HZ.txt | 40 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/ |
D | Kconfig | 10 IrNET is an alternate way to transfer TCP/IP traffic over IrDA. It
|
/linux-4.4.14/arch/mips/dec/ |
D | int-handler.S | 291 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/ |
D | adm1025 | 39 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
|
D | adm1026 | 92 in this way. The driver assumes that the chips *is* connected this way to
|
D | ads7828 | 56 There is no reliable way to identify this chip, so the driver will not scan
|
D | pc87427 | 57 not. I couldn't find a way to figure out the external sensor data
|
D | k8temp | 43 There is no easy way how to measure the temperature which will correlate
|
D | ds1621 | 56 ("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
|
D | lm80 | 36 should work in the same way (but this must be checked; the datasheet
|
/linux-4.4.14/Documentation/development-process/ |
D | 2.Process | 62 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 …]
|
D | 4.Coding | 43 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/ |
D | rculist_nulls.txt | 6 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)
|
D | NMI-RCU.txt | 44 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
|
D | arrayRCU.txt | 17 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
|
D | whatisRCU.txt | 17 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/ |
D | README | 10 in any way. This copy of this snapshot is no longer the property
|
/linux-4.4.14/Documentation/power/ |
D | suspend-and-interrupts.txt | 25 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
|
D | swsusp-and-swap-files.txt | 4 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
|
D | s2ram.txt | 21 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
|
D | apm-acpi.txt | 10 The best way to determine which, if either, your system supports is to
|
D | pci.txt | 149 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 …]
|
D | swsusp-dmcrypt.txt | 28 a way that the swap device you suspend to/resume from has 30 within your running system. The easiest way to achieve this is
|
D | pm_qos_interface.txt | 74 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,
|
D | notifiers.txt | 51 defined in the usual way, but their last argument is meaningless (it is always
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | pal.h | 289 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/ |
D | Kconfig.debug | 13 On some platforms, there is currently no way for the boot loader to
|
/linux-4.4.14/Documentation/sound/oss/ |
D | README.modules | 27 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
|
D | btaudio | 6 should write up some documentation for this beast. That way I 52 Hauppauge board works this way.
|
D | VIBRA16 | 63 Or, take the hard way:
|
/linux-4.4.14/Documentation/i2c/ |
D | fault-codes | 13 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.
|
D | instantiating-devices | 122 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
|
D | functionality | 7 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
|
D | ten-bit-addresses | 14 you can expect some problems along the way:
|
D | writing-clients | 12 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
|
D | smbus-protocol | 108 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/ |
D | regmap.txt | 10 on different SoCs using the devicetree, we need one way to simplify
|
/linux-4.4.14/drivers/gpu/drm/omapdrm/ |
D | TODO | 12 There should be some way to do this with less wheel-reinvention.
|
/linux-4.4.14/Documentation/ABI/obsolete/ |
D | sysfs-class-rfkill | 26 Description: This file is deprecated because there no longer is a way to
|
/linux-4.4.14/drivers/powercap/ |
D | Kconfig | 9 capping settings to user space in a consistent way. Usually, it consists
|
/linux-4.4.14/Documentation/ABI/stable/ |
D | sysfs-devices-system-cpu | 8 This value is not a global default: it is a way to set
|
/linux-4.4.14/drivers/staging/iio/Documentation/ |
D | trigger.txt | 5 such triggers are registered with the core in the same way as
|
/linux-4.4.14/drivers/edac/ |
D | i5100_edac.c | 320 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/ |
D | cpu-hotplug-spec | 6 into the system. ACPI 3.0 currently has no official way to supply
|
/linux-4.4.14/Documentation/vm/ |
D | 00-INDEX | 38 - Transparent Hugepage Support, alternative way of using hugepages.
|
D | remap_file_pages.txt | 10 nonlinear mapping work kernel need a way to distinguish normal page table
|
D | hwpoison.txt | 62 way (e.g. drop affected object) 117 way a page can be reused again.
|
/linux-4.4.14/Documentation/devicetree/bindings/pci/ |
D | designware-pcie.txt | 7 (The old way of getting the configuration address space from "ranges"
|
/linux-4.4.14/Documentation/devicetree/bindings/thermal/ |
D | st-thermal.txt | 27 interrupts : Standard way to define interrupt number.
|
/linux-4.4.14/net/decnet/ |
D | TODO | 30 we have a half-way house scheme which seems to work reasonably well, but
|
/linux-4.4.14/Documentation/fault-injection/ |
D | provoke-crashes.txt | 8 You can provide the way either through module arguments when inserting
|
/linux-4.4.14/Documentation/cdrom/ |
D | packet-writing.txt | 32 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/ |
D | fmc-write-eeprom.txt | 37 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/ |
D | pxa3xx-nand.txt | 48 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/ |
D | README.audio | 136 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>.
|
D | syncPPP.FAQ | 127 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).
|
D | README.icn | 81 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/ |
D | sched-design-CFS.txt | 32 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/ |
D | perf-mem.txt | 48 option can be passed in record mode. It will be interpreted the same way as perf
|
/linux-4.4.14/arch/mips/sgi-ip27/ |
D | Kconfig | 28 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/ |
D | l2cache_defs.h | 107 unsigned int way : 3; member
|
/linux-4.4.14/tools/testing/selftests/rcutorture/doc/ |
D | rcu-test-image.txt | 1 This document describes one way to created the rcu-test-image file
|
D | initrd.txt | 1 This document describes one way to create the initrd directory hierarchy
|
/linux-4.4.14/Documentation/devicetree/ |
D | changesets.txt | 2 in the live tree in such a way that either the full set of changes
|
/linux-4.4.14/arch/h8300/lib/ |
D | udivsi3.S | 9 ; do it the easy way, see page 107 in manual
|
/linux-4.4.14/scripts/coccinelle/iterators/ |
D | itnull.cocci | 5 //# happen when the matched code is on the way to a loop exit (break, goto,
|
/linux-4.4.14/Documentation/frv/ |
D | atomic-ops.txt | 16 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/ |
D | Build.txt | 5 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/ |
D | unified-hierarchy.txt | 108 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/ |
D | ps3.dts | 49 * Seems the only way currently to indicate a processor has multiple
|
D | iss4xx.dts | 86 /* Wish there was a nicer way of specifying a full 32-bit
|
/linux-4.4.14/arch/x86/kernel/ |
D | verify_cpu.S | 42 pushfl # standard way to check for cpuid
|
/linux-4.4.14/drivers/net/wan/ |
D | Kconfig | 25 # 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/ |
D | ppc-pv.txt | 5 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/ |
D | README.buddha | 100 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/ |
D | in2000.txt | 81 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/ |
D | pps.txt | 195 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/ |
D | b4420qds.dts | 31 * (including negligence or otherwise) arising in any way out of the use of
|
D | b4420si-pre.dtsi | 31 * (including negligence or otherwise) arising in any way out of the use of
|
/linux-4.4.14/Documentation/filesystems/nfs/ |
D | nfsroot.txt | 98 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/ |
D | Kconfig | 17 good portable way to transport files and directories between unixes
|
/linux-4.4.14/fs/sysv/ |
D | Kconfig | 25 good portable way to transport files and directories between unixes
|
/linux-4.4.14/Documentation/devicetree/bindings/regulator/ |
D | pwm-regulator.txt | 23 regulator voltage to run at half way between the
|
/linux-4.4.14/lib/raid6/ |
D | tilegx.uc | 17 * $#-way unrolled TILE-Gx SIMD for RAID-6 math.
|
D | altivec.uc | 16 * $#-way unrolled portable integer math RAID-6 instruction set
|
/linux-4.4.14/Documentation/devicetree/bindings/ |
D | common-properties.txt | 6 way of handling byteswapping across drivers.
|
/linux-4.4.14/drivers/lguest/ |
D | README | 12 Along your way to the Noble Goal, you will also gain masterly insight into
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | Channel-Mapping-API.txt | 19 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/ |
D | persist.txt | 19 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
|
D | anchors.txt | 43 This way no data can be reordered.
|
D | dma.txt | 75 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
|
D | mtouchusb.txt | 43 Currently there is no way to calibrate the device via this driver. Even if
|
D | iuu_phoenix.txt | 48 - boost provide a way to overclock the reader ( my favorite :-) )
|
/linux-4.4.14/arch/arm/boot/compressed/ |
D | head.S | 1172 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/ |
D | Kconfig | 96 PMI (Platform Management Interrupt) is a way to
|
/linux-4.4.14/Documentation/arm/Samsung/ |
D | Overview.txt | 32 A number of configurations are supplied, as there is no current way of
|
/linux-4.4.14/Documentation/zh_CN/arm64/ |
D | booting.txt | 152 当存在系统缓存或其他使能缓存的一致性主控器时,通常需使用虚拟地址维护其缓存,而非 set/way 操作。
|
/linux-4.4.14/Documentation/devicetree/bindings/power/ |
D | bq24257.txt | 21 possible as this is the recommended way to obtain the charger's input PG
|
/linux-4.4.14/kernel/irq/ |
D | Kconfig | 103 out the interrupt descriptors in a more NUMA-friendly way. )
|
/linux-4.4.14/Documentation/blockdev/ |
D | mflash.txt | 11 MCP(Multi Chip Package) device. These two device operate exactly same way.
|
/linux-4.4.14/Documentation/trace/ |
D | ftrace-design.txt | 17 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/ |
D | memchr.S | 48 # the length is the easiest way to avoid trouble.
|
/linux-4.4.14/Documentation/kbuild/ |
D | headers_install.txt | 47 before building a C library with headers exported this way.
|
/linux-4.4.14/arch/m68k/ |
D | Kconfig.bus | 43 name of a bus system, i.e. the way the CPU talks to the other stuff
|
/linux-4.4.14/Documentation/laptops/ |
D | toshiba_haps.txt | 70 provides a way to let userspace query the current protection
|
/linux-4.4.14/Documentation/devicetree/bindings/i2c/ |
D | i2c-pxa-pci-ce4100.txt | 26 in a way that the OS can interpret without
|
/linux-4.4.14/arch/powerpc/platforms/ |
D | Kconfig | 100 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/ |
D | Kconfig | 101 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/ |
D | switch_to.S | 91 # Clear the single-step flag to prevent us coming this way until we get
|
/linux-4.4.14/drivers/isdn/ |
D | Kconfig | 49 access ISDN hardware in a device independent way. (For details see
|
/linux-4.4.14/Documentation/video4linux/ |
D | cpia2_overview.txt | 18 values is the only way to control the camera. Some settings are
|
/linux-4.4.14/Documentation/devicetree/bindings/leds/ |
D | common.txt | 9 can influence the way of the LED device initialization, the LED components
|
/linux-4.4.14/kernel/power/ |
D | Kconfig | 75 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/ |
D | new-machine.txt | 53 ... 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/ |
D | Kconfig | 108 On some platforms, there is currently no way for the boot loader
|
/linux-4.4.14/Documentation/devicetree/bindings/display/ |
D | arm,pl11x.txt | 47 defining the way CLD pads are wired up; first value
|