Home
last modified time | relevance | path

Searched refs:when (Results 1 – 200 of 1546) sorted by relevance

12345678

/linux-4.4.14/scripts/coccinelle/iterators/
Duse_after_iter.cocci5 //#False positives arise when there is a goto in the iterator and the
41 list_for_each_entry@p1(c,...,member) { ... when != break;
42 when forall
43 when strict
46 list_for_each_entry_reverse@p1(c,...,member) { ... when != break;
47 when forall
48 when strict
51 list_for_each_entry_continue@p1(c,...,member) { ... when != break;
52 when forall
53 when strict
[all …]
Dfen.cocci1 /// These iterators only exit normally when the loop cursor is NULL, so there
24 ... when != break;
25 when != goto l;
27 ... when != np = E
37 ... when != break;
38 when != goto l;
40 ... when != np = E
50 ... when != break;
51 when != goto l;
53 ... when != np = E
[all …]
Ddevice_node_continue.cocci47 ... when != of_node_get(n)
48 when any
50 ... when any
62 ... when any
Ditnull.cocci4 //# or in cases when the loop cursor is reassigned. The latter should only
5 //# happen when the matched code is on the way to a loop exit (break, goto,
71 { ... when != x = E
77 ... when any
/linux-4.4.14/scripts/coccinelle/locks/
Dcall_kern.cocci25 ... when != read_unlock_irq(...)
26 when != write_unlock_irq(...)
27 when != read_unlock_irqrestore(...)
28 when != write_unlock_irqrestore(...)
29 when != spin_unlock(...)
30 when != spin_unlock_irq(...)
31 when != spin_unlock_irqrestore(...)
32 when != local_irq_enable(...)
33 when any
35 ... when any
[all …]
Ddouble_lock.cocci1 /// Find double locks. False positives may occur when some paths cannot
2 /// occur at execution, due to the values of variables, and when there is
50 <+... when != E1
54 ... when != E1
55 when != \(x = E2\|&x\)
56 when forall
58 <+... when != E1
72 ... when != E1
73 when != \(x = E2\|&x\)
Dflags.cocci27 ... when != flags
55 ... when != f
Dmini_lock.cocci70 <+... when != E1
72 ... when != E1
/linux-4.4.14/drivers/media/dvb-frontends/
DKconfig12 A DVB-S/S2/DSS Multistandard demodulator. Say Y when you want
21 demodulator. Say Y when you want to support this tuner.
29 Say Y when you want to support these frontends.
44 Say Y when you want to support this frontend.
56 Say Y when you want to support this frontend.
65 Say Y when you want to support this tuner.
74 Say Y when you want to support this frontend.
84 A DVB-S tuner module. Say Y when you want to support this frontend.
91 A DVB-S tuner module. Say Y when you want to support this frontend.
98 A DVB-S tuner module. Say Y when you want to support this frontend.
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/usb/
Ddwc3.txt19 - snps,disable_scramble_quirk: true when SW should disable data scrambling.
21 - snps,has-lpm-erratum: true when DWC3 was configured with LPM Erratum enabled
25 - snps,req_p1p2p3_quirk: when set, the core will always request for
27 - snps,del_p1p2p3_quirk: when set core will delay P1/P2/P3 until a certain
29 - snps,del_phy_power_chg_quirk: when set core will delay PHY power change
31 - snps,lfps_filter_quirk: when set core will filter LFPS reception.
32 - snps,rx_detect_poll_quirk: when set core will disable a 400us delay to start
34 - snps,tx_de_emphasis_quirk: when set core will set Tx de-emphasis value.
37 - snps,dis_u3_susphy_quirk: when set core will disable USB3 suspend phy.
38 - snps,dis_u2_susphy_quirk: when set core will disable USB2 suspend phy.
[all …]
Dtwlxxxx-usb.txt6 interrupt number is the otg interrupt number that raises ID interrupts when
8 usb interrupt number that raises VBUS interrupts when the controller has to
Dgr-udc.txt21 - epobufsizes : Array of buffer sizes for OUT endpoints when they differ
27 - epibufsizes : Array of buffer sizes for IN endpoints when they differ
/linux-4.4.14/scripts/coccinelle/free/
Dclk_put.cocci3 //# This only signals a missing clk_put when there is a clk_put later
26 ... when != clk_put(e)
28 ... when any
29 when != clk_put(e)
30 when != if (...) { ... clk_put(e); ... }
43 { ... when != clk_put(e)
44 when forall
47 ... when any
Diounmap.cocci3 //# This only signals a missing iounmap when there is an iounmap later
26 ... when != iounmap(e)
28 ... when any
29 when != iounmap(e)
30 when != if (...) { ... iounmap(e); ... }
43 { ... when != iounmap(e)
44 when forall
47 ... when any
Dpci_free_consistent.cocci20 ... when != e = id
22 ... when != pci_free_consistent(x,y,id,z)
23 when != if (id) { ... pci_free_consistent(x,y,id,z) ... }
24 when != if (y) { ... pci_free_consistent(x,y,id,z) ... }
25 when != e = (T)id
26 when exists
Dkfree.cocci64 ... when != break;
65 when != goto l;
66 when forall
/linux-4.4.14/scripts/coccinelle/tests/
Dodd_ptr_err.cocci48 ... when any
49 when != IS_ERR(...)
58 ... when any
70 ... when any
71 when != IS_ERR(...)
79 ... when any
89 ... when any
90 when != IS_ERR(...)
94 ... when any
Ddoublebitand.cocci2 //# One source of false positives is when the argument performs a side
3 //# effect. Another source of false positives is when a neutral value
/linux-4.4.14/scripts/coccinelle/api/
Dkstrdup.cocci24 ... when != \(from = E1 \| to = E1 \)
26 ... when != \(from = E2 \| to = E2 \)
36 ... when != \( x = E1 \| from = E1 \)
39 ... when != \(x = E2 \| from = E2 \| to = E2 \)
41 ... when != \(x = E3 \| from = E3 \| to = E3 \)
54 ... when != \(from = E1 \| to = E1 \)
56 ... when != \(from = E2 \| to = E2 \)
67 ... when != \( x = E1 \| from = E1 \)
69 ... when != \(x = E2 \| from = E2 \| to = E2 \)
71 ... when != \(x = E3 \| from = E3 \| to = E3 \)
Dd_find_alias.cocci26 <...when != dput(dent)
27 when != if (...) { <+... dput(dent) ...+> }
28 when != true !dent || ...
29 when != dent = E
30 when != E = dent
Dmemdup_user.cocci28 <+... when != goto l1;
34 - <+... when != goto l2;
/linux-4.4.14/scripts/coccinelle/misc/
Dreturnvar.cocci8 // "when strict" can be removed to get more hits, but adds false
23 ... when != ret
24 when strict
36 ... when != ret
37 when strict
47 ... when != ret
48 when strict
Dcstptr.cocci22 ... when != e = e1
23 when != &e
24 when != true IS_ERR(e)
/linux-4.4.14/Documentation/i2c/
Dfault-codes39 Returned by I2C adapters when they lose arbitration in master
43 Also returned when trying to invoke an I2C operation in an
44 atomic context, when some task is already using that I2C bus
48 Returned by SMBus logic when an invalid Packet Error Code byte
57 Returned by SMBus adapters when the bus was busy for longer
65 specific fault code when you can.
68 This rather vague error means something went wrong when
70 code when you can.
81 Returned by any component that can't allocate memory when
94 Returned by an adapter when asked to perform an operation
[all …]
Dinstantiating-devices14 This method is appropriate when the I2C bus is a system bus as is the case
50 The devices will be automatically unbound and destroyed when the I2C bus
94 This method is appropriate when a larger device uses an I2C bus for
120 A variant of this is when you don't know for sure if an I2C device is
185 destroyed automatically when the driver which detected them is removed,
186 or when the underlying I2C bus is itself destroyed, whichever happens
194 Method 3 should only be used when there is no other way, as it can have
230 While this interface should only be used when in-kernel device declaration
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dste-dma40.txt40 3. The DMA request line number (only when 'use fixed channel' is set)
44 Logical channel when unset
45 Physical channel when set
47 Memory to Device when unset
48 Device to Memory when set
50 Little endian when unset
51 Big endian when set
53 Use automatic channel selection when unset
54 Use DMA request line number when set
56 Normal priority when unset
[all …]
Djz4780-dma.txt16 need a specific channel. These channels will only be assigned when explicitly
18 can be configured to have special behaviour for NAND/BCH when using
/linux-4.4.14/Documentation/filesystems/
Dhpfs.txt37 bitmaps when accessing it).
39 Behaviour when filesystem errors found.
46 when you use chmod/chown/chgrp/mknod/ln -s on the filesystem.
55 are case sensitive, so for example when you create a file FOO, you can use
77 they're just changed. It means that when your default uid=0 and you type
79 extended attribute UID=0. And when you umount the fs and mount it again with
97 stored in very crazy way. They tried to do it so that link changes when file is
110 partition. It marked file name codepage as 850 - good. But when I again booted
116 probably uses different uppercasing method when searching where to place a file
117 (note, that files in HPFS directory must be sorted) and when searching for
[all …]
Djfs.txt16 valid during a remount, when the volume is mounted
21 is to allow for higher performance when restoring a volume
41 nodiscard(*) block device when blocks are freed. This is useful for SSD
44 The value of minlen specifies the minimum blockcount, when
Dvfs.txt53 disc are copied into the memory when required and changes to the inode
101 will be attached to the mountpoint, so that when pathname resolution
132 mount: the method to call when a new instance of this
135 kill_sb: the method to call when an instance of this filesystem
253 write_inode: this method is called when the VFS needs to write an
257 drop_inode: called when the last access to the inode is dropped,
270 delete_inode: called when the VFS wants to delete an inode
272 put_super: called when the VFS wishes to free the superblock
275 sync_fs: called when VFS is writing out all dirty data associated with
279 freeze_fs: called when VFS is locking a filesystem and
[all …]
Drelay.txt86 in the kernel or kernel modules; only when there is a 'klog handler'
134 notified when sub-buffer boundaries are crossed.
137 reaches 0, i.e. when no process or kernel client has the
147 mounted when user space applications need access to the buffer
202 structure they create, when the channel is closed - again the host
302 as when doing early tracing in the kernel, before the VFS is up. In these
304 relay_late_setup_files() when the kernel is ready to handle files,
365 interface when sub-buffers have been consumed via
368 parameters; only when the consumer has consumed one or more of the
409 also called for the first sub-buffer when the channel is opened, to
[all …]
/linux-4.4.14/Documentation/scheduler/
Dsched-stats.txt70 1) # of times in this domain load_balance() was called when the
73 the load did not require balancing when the cpu was idle
75 more tasks and failed, when the cpu was idle
77 load_balance() in this domain when the cpu was idle
78 5) # of times in this domain pull_task() was called when the cpu
81 the target task was cache-hot when idle
87 9) # of times in this domain load_balance() was called when the
90 load did not require balancing when busy
92 more tasks and failed, when the cpu was busy
94 load_balance() in this domain when the cpu was busy
[all …]
/linux-4.4.14/Documentation/filesystems/cifs/
DCHANGES11 Disable use of server inode numbers when server only
15 for OpenOffice when on forcedirectio mount e.g.)
22 and noforceuid mount parameters. Fix small mem leak when using
24 be allowed (rather than reusing the 1st port) - only when the
32 mount options (so that when negotiating unix extensions specifying
43 when the UTF-8 string is composed of unusually long (more than 4 byte) converted
79 support posix byte range locks. Fix query of root inode when prefixpath
84 removed directory. Fix oops in cifs_dfs_ref.c when prefixpath is not reachable
85 when using DFS. Add better file create support to servers which support
92 (when delete of an open file fails we mark the file as "delete-on-close"
[all …]
/linux-4.4.14/Documentation/networking/
Dipvs-sysctl.txt36 bit 1: enable rescheduling of new connections when it is safe.
37 That is, whenever expire_nodest_conn and for TCP sockets, when
41 bit 2: it is bit 1 plus, for TCP connections, when connections
61 Only available when IPVS is compiled with CONFIG_IP_VS_NFCT enabled.
68 directly when no cache server is available and destination
87 Only available when IPVS is compiled with CONFIG_IP_VS_DEBUG enabled.
107 modes (when there is no enough available memory, the strategy
122 when available memory is less than the available memory
131 packets when its destination server is not available. It may
132 be useful, when user-space monitoring program deletes the
[all …]
Dipsec.txt2 Here documents known IPsec corner cases which need to be keep in mind when
18 datagram fragmentation when the expanded datagram is larger than the
28 when sending non-compressed packet to the peer(whether or not packet len
30 packet len), the packet is dropped when checking the policy as this packet
33 The result is much more wired to the user when ping peer with different
Dipv6.txt17 its functionality. This might be used when another module
39 on all interfaces. This might be used when one does not wish
59 This might be used when no IPv6 addresses are desired.
Dlapb-module.txt47 that is called when a particular event in the LAPB module occurs. These will
92 addresses used for commands and responses, and (ii) when the DCE is not
144 t2timer and n2count are ignored, likewise changing the mode bits when
199 module to call when an event occurs. They are registered with the LAPB
206 This is called by the LAPB module when a connection is established after
213 This is called by the LAPB module when the link is established by the remote
219 This is called by the LAPB module when an event occurs after the device
232 This is called by the LAPB module when the link is terminated by the remote
247 This is called by the LAPB module when data has been received from the
260 This is called by the LAPB module when data is to be transmitted to the
Dnetdevices.txt19 private data which gets freed when the network device is freed. If
72 has to lock by itself when needed. It is recommended to use a try lock
73 for this and return NETDEV_TX_LOCKED when the spin lock fails.
87 Only valid when NETIF_F_LLTX is set.
Dcxacru.txt9 existing devices working when an invalid configuration is supplied.
30 the ADSL connection when any value is set. These are logged for future
79 "" (when not connected)
Ddm9000.txt62 the flags field will be passed to request_irq() when registering the IRQ
120 when using the internal PHY. See the section on link state polling
136 to read the MII state, either when the status changes if we have the
157 polling of the PHY status may be disabled on these devices when using
Dip-sysctl.txt68 this when using large numbers of interfaces and/or routes.
78 Threshold when garbage collector becomes more aggressive about
80 when over this number.
85 when using large numbers of interfaces and when communicating
146 result in unnecessarily dropping fragment queues when normal
170 when the number of entries in the pool is very small).
213 when they know how/when to uncork their sockets.
240 for triggering fast retransmit when the amount of outstanding data is
241 small and when no previously unsent data can be transmitted (such
250 recovers when network has a small degree of reordering
[all …]
Dnetdev-features.txt12 Long gone are the days when a network card would just take and give packets
76 when its dependencies are not met instead of forcing the dependency on.
114 set, be it TCPv4 (when NETIF_F_TSO is enabled) or TCPv6 (NETIF_F_TSO6).
137 NETDEV_TX_LOCKED when the spin lock fails. The locking should also properly
165 frames (such as bad FCS, etc). This can be helpful when sniffing a link with
DPLIP.txt69 when no data is available, the driver isn't being used.
77 per second, even when no data at all is sent. Some rough measurements
78 indicate that there isn't a noticeable performance drop when using IRQ-less
84 before announcing a timeout, when trying to handshake a transfer of some
100 in which case a long timeout would stall the machine when, for whatever
161 ``printer'' (as opposed to ``parallel'') ports or when the machine
/linux-4.4.14/Documentation/acpi/
Dmethod-tracing.txt18 ACPICA subsystem provides debugging outputs when CONFIG_ACPI_DEBUG is
25 But when the particular layer/level is applied to the control method
29 logs when the control method evaluation is started, and disable the
30 detailed logging when the control method evaluation is stopped.
34 a. Filter out the debug layer/level matched logs when control methods
40 b. Filter out the debug layer/level matched logs when the specified
47 c. Filter out the debug layer/level matched logs when the specified
90 a. Filter out the method start/stop "AML tracer" logs when control
96 b. Filter out the method start/stop "AML tracer" when the specified
103 c. Filter out the method start/stop "AML tracer" logs when the specified
[all …]
/linux-4.4.14/Documentation/misc-devices/
Dbh1770glc.txt33 interrupts the delayed work is pushed forward. So, when proximity level goes
37 Chip state is controlled via runtime pm framework when enabled in config.
57 sysfs_notify called when threshold interrupt occurs
87 sysfs_notify called when threshold interrupt occurs
101 RW - Measurement rate (in Hz) when the level is above threshold
102 i.e. when proximity on has been reported.
105 RW - Measurement rate (in Hz) when the level is below threshold
106 i.e. when proximity off has been reported.
/linux-4.4.14/include/net/
Dinet_connection_sock.h222 unsigned long when, in inet_csk_reset_xmit_timer() argument
227 if (when > max_when) { in inet_csk_reset_xmit_timer()
230 sk, what, when, current_text_addr()); in inet_csk_reset_xmit_timer()
232 when = max_when; in inet_csk_reset_xmit_timer()
238 icsk->icsk_timeout = jiffies + when; in inet_csk_reset_xmit_timer()
242 icsk->icsk_ack.timeout = jiffies + when; in inet_csk_reset_xmit_timer()
256 u64 when = (u64)icsk->icsk_rto << icsk->icsk_backoff; in inet_csk_rto_backoff() local
258 return (unsigned long)min_t(u64, when, max_when); in inet_csk_rto_backoff()
/linux-4.4.14/Documentation/input/
Delantech.txt70 trackpoint when a trackpoint is available. Disabling the Touchpad in xorg
83 On top of that, some register settings have effect only when the touchpad is
193 S: 1 = enable smart edges only when dragging
248 L, R, M = 1 when Left, Right, Middle mouse button pressed
250 when parity checking is enabled (reg_11, P = 1):
252 c = 1 when corner tap detected
259 byte 1 = 0xf0 when corner tap detected
277 when corner tap detected:
278 ds0 = 1 when top right corner tapped
279 ds1 = 1 when bottom right corner tapped
[all …]
Dedt-ft5x06.txt52 Note that reading raw_data gives a I/O error when the device is not in factory
53 mode. The same happens when reading/writing to the parameter files when the
Devent-codes.txt2 to userspace. This document describes the types and codes and how and when they
11 The input protocol is a stateful protocol. Events are emitted only when values
72 EV_SYN event values are undefined. Their usage is defined only by when they are
99 emitted with value 0. Some hardware send events when a key is repeated. These
112 code when events are generated.
119 touchpad may set the value to 1 only when the touch pressure rises above a
184 used to denote when a laptop lid is closed.
311 REL_{X,Y} must be reported when the mouse moves. BTN_LEFT must be used to report
319 used to report when a touch is active on the screen.
331 location of the touch. BTN_TOUCH should be used to report when a touch is active
[all …]
/linux-4.4.14/drivers/block/paride/
DTransition-notes3 only when ps_tq_active is 1.
14 A and each B is preceded by either A or C. Moments when we enter
25 case when pd_req is NULL.
37 * in ps_tq_int(): from the moment when we get ps_spinlock() to the
39 * in pi_schedule_claimed() when called from pi_do_claimed() called from
42 * in pi_do_claimed() when called from pd.c, everything until the call
46 the moment when pi_spinlock has been acquired.
58 Proof: consider the first moment when the above is not true.
68 d) ps_tq_int() can enter the area only when the thread is holding
77 f) pi_wake_up() can enter the area only when the thread is holding
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/iio/light/
Dus5182d.txt13 fractional bits - Q4.4) applied when light > threshold
15 fractional bits - Q4.4) applied when light < threshold
22 There will be no dark-gain compensation by default when ALS > thresh
23 (0 * dark-gain), and a 1.35 compensation factor when ALS < thresh.
/linux-4.4.14/Documentation/scsi/
Dlink_power_management_policy.txt7 least possible power when possible. This may
9 when coming out of lower power states.
16 when possible, but do not enter the lowest power
Dst.txt22 These parameters can be programmed to come into effect either when a
51 parameters are reset when a new tape is loaded).
75 be a multiple of the block size. This is not required when reading but
83 By default the driver writes one filemark when the device is closed after
125 backward compatible with the numbering used when the minor number was
178 movement such as when rewind on close tape devices are used.
195 Note: The in_flight value is incremented when an I/O starts the I/O
204 when reading them back via sysfs they may be in the process of being
205 updated when starting an I/O or when it is completed.
208 updated and decremented when an I/O completes after updating statistics.
[all …]
DChangeLog.ncr53c8xx3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM.
13 in the driver object also when the driver is statically
56 statement in the PCI code when a data buffer is also supplied).
78 (Scsi_Cmnd) when this information is available.
95 (Scsi_Cmnd) when this information is available.
117 - Display correctly bus signals when bus is detected wrong.
201 Option 'ncr53c8xx=irqm:0x20' may be used when an IRQ is shared by
223 compiled for __i386__ when normal IOs are used.
238 - The driver was unhappy when configured with default_tags > MAX_TAGS
275 - Some broken scsi devices are confused when a negotiation is started
[all …]
DChangeLog.sym53c8xx3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM.
20 QUEUE FULL status or when using untagged commands.
48 in the driver object also when the driver is statically
134 statement in the PCI code when a data buffer is also supplied).
176 - Fix an old bug that only affected 896 rev. 1 when driver
202 - Display correctly bus signals when bus is detected wrong.
222 - Fix up properly the PCI latency timer when needed or asked for.
287 the SCRIPT processor when this one was already running.
306 when the driver is told to abort a command that is disconnected and
318 in DATA IN phase with WIDE transfer when the byte count gets odd).
[all …]
/linux-4.4.14/scripts/coccinelle/null/
Dderef_null.cocci64 ... when != if (...) S1 else S2
86 ... when any
125 ... when != if (...) S1 else S2
147 ... when any
185 ... when != if (...) S1 else S2
207 ... when any
258 ... when != if (...) S1 else S2
280 ... when any
Deno.cocci21 ... when != x = E
31 ... when != x = E
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-driver-intel-rapid-start6 1: Wake to enter hibernation when the wakeup timer expires
7 2: Wake to enter hibernation when the battery reaches a
11 indicates that the system will wake to enter hibernation when
Dsysfs-kernel-slab51 Available when CONFIG_SLUB_STATS is enabled.
63 Available when CONFIG_SLUB_STATS is enabled.
74 Available when CONFIG_SLUB_STATS is enabled.
85 Available when CONFIG_SLUB_STATS is enabled.
97 Available when CONFIG_SLUB_STATS is enabled.
107 Available when CONFIG_ZONE_DMA is enabled.
129 Available when CONFIG_SLUB_STATS is enabled.
138 constructor function, which is invoked for each object when a
149 Available when CONFIG_SLUB_STATS is enabled.
159 Available when CONFIG_SLUB_STATS is enabled.
[all …]
Dsysfs-platform-kim11 dameon and opens the device when install is requested.
23 daemon when the ldisc install is requested.
46 by the sysfs_notify. The value would be '1' when UART needs
47 to be opened/ldisc installed, and would be '0' when UART
Dsysfs-driver-hid-picolcd11 the non-active mode names listed when read.
13 Note: when switching mode the current PicoLCD HID device gets
21 Description: Delay PicoLCD waits before restarting in new mode when
Dsysfs-platform-chipidea-usb-otg8 and to be 0 when the application no longer wants to use
23 The a_bus_drop(A-device bus drop) input is 1 when the
40 bus as host, and is 0 when the application no longer wants to
Dsysfs-class-power-twl403011 value when a cable is plugged or unplugged.
31 when voltage drops.
Dsysfs-class-regulator255 voltage setting for this domain measured in microvolts when
266 voltage setting for this domain measured in microvolts when
277 voltage setting for this domain measured in microvolts when
288 setting for this domain when the system is suspended to
299 setting for this domain when the system is suspended to disk,
310 setting for this domain when the system is suspended to
321 when suspended to memory, for regulators implementing suspend
334 when suspended to disk, for regulators implementing
347 state when suspended to standby, for regulators implementing
Dsysfs-module24 However there are cases, when 80% max isochronous bandwidth is
34 hardware designers, and the hardware can malfunction when this
Dsysfs-class-scsi_host20 driver. SSD Smart Path, when enabled permits the driver to
23 stack for a performance advantage when possible. A value of
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
64 A channel is first created when an entity, whether local
Dsysfs-bus-iio-light-lm3533-als6 Event generated when channel passes one of the four thresholds
57 Set the output current for channel out_currentY when in zone
Dsysfs-kernel-fscaps7 when executing a binary
Dsysfs-memory-page-offline20 number, or a error when the offlining failed. Reading
42 Return value is the size of the number, or a error when
/linux-4.4.14/Documentation/kbuild/
Dkbuild.txt12 by modprobe to not fail when trying to load something builtin.
19 Additional options to pass when preprocessing. The preprocessing options
33 Additional options for $(AS) when used for assembler
42 Additional options for $(CC) when used to compile
51 Additional options used for $(LD) when linking modules.
65 Set the directory to look for the kernel source when building external
76 Specify the output directory when building the kernel.
118 Install script called when using "make install".
131 specify a custom installer when cross compiling a kernel.
166 INSTALL_HDR_PATH specifies where to install user space headers when
[all …]
Dmakefiles.txt37 --- 6.4 List directories to visit when descending
221 Note: Of course, when you are building objects into the kernel,
255 See also "6.4 List directories to visit when descending".
282 It is good practice to use a CONFIG_ variable when assigning directory
367 Special rules are used when the kbuild infrastructure does
378 Two variables are used when defining special rules:
382 where the Makefile is located. Always use $(src) when
387 where the target is saved. Always use $(obj) when
404 but when execution "make -s" one does not expect to see any output
425 as-option is used to check if $(CC) -- when used to compile
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/serial/
Dpl011.txt14 when the UART is unused
31 Enables polling when using RX DMA.
33 Rate at which poll occurs when auto-poll is set,
36 Poll timeout when auto-poll is set, default
/linux-4.4.14/Documentation/devicetree/bindings/power/
Dtwl-charger.txt4 to know when charging is permissible, and when there is a connection
10 "ti,twl4030-usb", then that is used to determine when and how
Dltc2941.txt13 negative value when the battery has been connected to the wrong end of the
18 lost when the battery is disconnected.
Dbq25890.txt9 - ti,termination-current: integer, charge will be terminated when current in
13 - ti,minimum-sys-voltage: integer, when battery is charging and it is below
Drt9455_charger.txt19 devices, when the charger is in boost mode, in uV.
23 decrease voltage level when the over current
/linux-4.4.14/Documentation/usb/
Dfunctionfs.txt7 that kernel level composite functions provide when they are added to
13 From user space point of view it is a file system which when
20 them as needed also handling situation when numbers differ in
27 "ep1" file may be really mapped to (say) endpoint 3 (and when
37 when mounting.
58 is similar to when there is no "functions" at all; however,
Dgadget-testing.txt33 The function name to use when creating the function directory is "acm".
62 The function name to use when creating the function directory is "ecm".
95 The function name to use when creating the function directory is "geth".
128 The function name to use when creating the function directory is "eem".
161 The function name to use when creating the function directory is "ffs".
184 The function name to use when creating the function directory is "hid".
230 The function name to use when creating the function directory is "Loopback".
250 The function name to use when creating the function directory is "mass_storage".
279 is enabled as well as when it was impossible
303 The function name to use when creating the function directory is "midi".
[all …]
Dcallbacks.txt16 * @disconnect: Called when the interface is no longer accessible, usually
29 * @suspend: Called when the device is going to be suspended.
30 * @resume: Called when the device is being resumed.
31 * @reset_resume: Called when the suspended device has been reset instead
36 * @pre_reset: Called when the device is about to be reset.
Dpower-management.txt32 parts of a computer system when they aren't being used. While a
35 "resumed" (returned to a functional full-power state) when the kernel
75 event. Examples include a suspended keyboard resuming when a key is
76 pressed, or a suspended USB hub resuming when a device is plugged in.
85 to declare that a device isn't idle even when there's no actual
98 Dynamic suspends occur when the kernel decides to suspend an idle
149 whether or not remote wakeup will be enabled when the
200 a module parameter in usbcore. You can specify the value when usbcore
242 support it very well. You can suspend them all right, but when you
272 Sometimes it turns out that even when a device does work okay with
[all …]
DURB.txt35 of data to (or from) devices when using periodic transfer modes.
100 deallocated when it is no longer in use.
127 such as whether the lower levels may block when memory is tight.
157 that the URB will not normally have finished when usb_unlink_urb()
168 they will get a -EPERM error. Thus you can be sure that when
180 when usb_unlink_urb is invoked. The general solution to this problem
205 Note that even when an error (or unlink) is reported, data may have been
259 restarted when they complete. They end when the completion handler is
Dhotplug.txt30 that is currently available only when the drivers are dynamically linked,
31 you get the best hotplugging when you configure a highly modular system.
59 The USB subsystem currently invokes /sbin/hotplug when USB devices
91 be used when matching a driver to a device or class of devices. The
139 When the USB subsystem knows about a driver's device ID table, it's used when
/linux-4.4.14/Documentation/power/regulator/
Dconsumer.txt49 This will return > zero when the regulator is enabled.
52 A consumer can disable its supply when no longer needed by calling :-
57 regulator will only be disabled when the enabled reference count is zero.
82 NOTE: this can be called when the regulator is enabled or disabled. If called
83 when enabled, then the voltage changes instantly, otherwise the voltage
84 configuration changes and the voltage is physically set when the regulator is
103 to set the limit to 500mA when supplying power.
112 NOTE: this can be called when the regulator is enabled or disabled. If called
113 when enabled, then the current limit changes instantly, otherwise the current
114 limit configuration changes and the current limit is physically set when the
[all …]
/linux-4.4.14/arch/m68k/ifpsp060/
Dfskeleton.S70 | This is the exit point for the 060FPSP when an enabled overflow exception
89 | This is the exit point for the 060FPSP when an enabled underflow exception
107 | This is the exit point for the 060FPSP when an enabled operand error exception
126 | This is the exit point for the 060FPSP when an enabled signalling NaN exception
145 | This is the exit point for the 060FPSP when an enabled divide-by-zero exception
164 | This is the exit point for the 060FPSP when an enabled inexact exception
183 | This is the exit point for the 060FPSP when an enabled bsun exception
205 | This is the exit point for the 060FPSP when an F-Line Illegal exception is
207 | vector number 11: FP Unimplemented Instructions, FP implemented instructions when
219 | This is the exit point for the 060FPSP when an FPU disabled exception is
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/watchdog/
Datmel-wdt.txt26 This is valid only when using "hardware" watchdog.
28 - atmel,idle-halt : Should be present if you want to stop the watchdog when
31 watchdog not counting when the CPU is in idle state, therefore the
35 - atmel,dbg-halt : Should be present if you want to stop the watchdog when
Datmel-sama5d4-wdt.txt15 - atmel,idle-halt: present if you want to stop the watchdog when the CPU is
18 watchdog not counting when the CPU is in idle state, therefore the
22 - atmel,dbg-halt: present if you want to stop the watchdog when the CPU is
Dgpio-wdt.txt9 the WDT counter. The watchdog timer is disabled when GPIO is
19 to toggle the signal when the device is open and the timeout elapsed.
/linux-4.4.14/arch/cris/
DKconfig322 Selecting LED_on_when_link will light the LED when there is a
323 connection and will flash off when there is activity.
325 Selecting LED_on_when_activity will light the LED only when
334 Selecting LED_on_when_link will light the LED when there is a
335 connection and will flash off when there is activity.
337 Selecting LED_on_when_activity will light the LED only when
362 used when transmitting data.
372 used when transmitting data.
397 used when receiving data.
407 used when receiving data.
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/media/i2c/
Dtvp7002.txt10 - hsync-active: HSYNC Polarity configuration for the bus. Default value when
13 - vsync-active: VSYNC Polarity configuration for the bus. Default value when
16 - pclk-sample: Clock polarity of the bus. Default value when this property is
Dadv7343.txt20 0 = OFF and 1 = ON, Default value when this
23 and 1 = ON, Default value when this property is
/linux-4.4.14/Documentation/sound/alsa/soc/
Dpops_clicks.txt5 of components within the audio subsystem. This is noticeable on PCs when an
48 when a volume control is changed near its maximum gain value. The zipper noise
49 is heard when the gain increase or decrease changes the mean audio signal
51 for each volume control. The ZC forces the gain change to occur when the signal
/linux-4.4.14/Documentation/sound/alsa/
DHD-Audio-Controls.txt8 appears only when the surround channels are available.
20 automatically when a jack is plugged.
35 appears only when "loopback" is set to true in a codec hint
37 and the normal PCM playback are exclusive, i.e. when this is on, you
54 when the pin is a multi-I/O jack for surround channels.
76 and speaker outputs. As a side-effect, when this mode is set, the
108 appears only when the surround channels are available.
DJack-Controls.txt6 switch off headphones and switch on speakers when no headphones are
24 kcontrol to an existing jack, at anytime when required.
26 Those kcontrols will be freed automatically when the Jack is freed.
DProcfile.txt34 Appears only when CONFIG_SND_DEBUG=y.
91 This file appears when CONFIG_SND_DEBUG=y and
106 kernel log when an xrun is detected. The debug message is
107 shown also when the invalid H/W pointer is detected at the
137 Triggers an XRUN to the running stream when any value is
209 mode. This will give you the kernel messages when and where xrun
217 when it's a PCM problem,
222 when it's a mixer problem,
Dpowersave.txt9 appropriately when no operation is required. When no applications use
32 Note that you might hear click noise/pop when changing the power
41 Try to turn it off when you experience such a thing too often.
/linux-4.4.14/Documentation/RCU/
Dlockdep.txt4 aware of when each task enters and leaves any flavor of RCU read-side
7 tracking to include RCU state, which can sometimes help when debugging
21 positives when lockdep is disabled.
54 and compiler constraints. This is useful when the data
60 or coalescsing. This is useful when when testing the
/linux-4.4.14/drivers/staging/unisys/Documentation/ABI/
Dsysfs-platform-visorchipset8 s-Par's automatic installation progress screen when an error
28 field when not in installation mode (boottotool was set on
73 responsible for enabling and disabling SR-IOV devices when the
76 Some SR-IOV devices have problems when the PF is reset without
92 responsible for enabling and disabling SR-IOV devices when the
95 Some SR-IOV devices have problems when the PF is reset without
/linux-4.4.14/Documentation/sh/
Dregister-banks.txt17 when in the context of another bank. The developer must keep the SR.RB value
18 in mind when writing code that utilizes these banked registers, for obvious
25 registers when doing exception handling).
/linux-4.4.14/drivers/char/
Dmmtimer.c680 unsigned long when, period, irqflags; in sgi_timer_set() local
690 when = timespec_to_ns(&new_setting->it_value); in sgi_timer_set()
693 if (when == 0) in sgi_timer_set()
707 if (when > now) in sgi_timer_set()
708 when -= now; in sgi_timer_set()
711 when = 0; in sgi_timer_set()
719 when = (when + sgi_clock_period - 1) / sgi_clock_period + rtc_time(); in sgi_timer_set()
740 timr->it.mmtimer.expires = when; in sgi_timer_set()
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dmmc.txt20 - cd-inverted: when present, polarity on the CD line is inverted. See the note
21 below for the case, when a GPIO is used for the CD line
22 - wp-inverted: when present, polarity on the WP line is inverted. See the note
23 below for the case, when a GPIO is used for the WP line
25 only be specified when the controller has a dedicated write-protect
30 - no-1-8-v: when present, denotes that 1.8v card voltage is not supported on
56 the CD line is active high, i.e. it is high, when a card is inserted. Similar
96 Required host node properties when using function subnodes:
/linux-4.4.14/drivers/media/
DKconfig26 Say Y when you have a webcam or a video capture grabber board.
33 Say Y when you have a TV board with analog support or with a
45 Say Y when you have a board with digital support or a board with
56 Say Y when you have a board with radio support.
67 Say Y when you have a software defined radio device.
81 Say Y when you have a TV or an IR device.
199 This is generally the right thing to do, except when there
/linux-4.4.14/arch/arm/include/debug/
Dat91.S36 tst \rd, #AT91_DBGU_TXRDY @ DBGU_TXRDY = 1 when ready to transmit
42 tst \rd, #AT91_DBGU_TXEMPTY @ DBGU_TXEMPTY = 1 when transmission complete
/linux-4.4.14/Documentation/
Dunaligned-memory-access.txt5 when it comes to memory access. This document presents some details about
13 Unaligned memory accesses occur when you try to read N bytes of data starting
23 which will compile to multiple-byte memory access instructions, namely when
52 - Some architectures raise processor exceptions when unaligned accesses
55 - Some architectures raise processor exceptions when unaligned accesses
123 insert any padding within structures, useful when you want to use a C struct
127 lead to unaligned accesses when accessing fields that do not satisfy
132 non-packed case, so the packed attribute should only be used when avoiding
158 In the above function, when the hardware has efficient unaligned access
159 capability, there is no issue with this code. But when the hardware isn't
[all …]
Deisa.txt53 int force_probe; /* Probe even when no slot 0 */
64 force_probe : Probe even when slot 0 is empty (no EISA mainboard)
115 when driver is built as a module).
173 Force the probing code to probe EISA slots even when it cannot find an
175 (don't force), and set to 1 (force probing) when either
183 care must be taken when ripping out the EISA code, so other busses
186 You *must not* expect any EISA device to be detected when returning
191 expect to have explored the whole machine when they exit their probe
Dsysrq.txt11 You need to say "yes" to 'Magic SysRq key (CONFIG_MAGIC_SYSRQ)' when
136 Well, unraw(r) is very handy when your X server or a svgalib program crashes.
138 sak(k) (Secure Access Key) is useful when you want to be sure there is no
140 when you would try to login. It will kill all programs on given console,
147 useful when you want to exit a program that will not let you switch consoles.
150 reboot(b) is good when you're unable to shut down. But you should also
153 crash(c) can be used to manually trigger a crashdump when the system is hung.
156 sync(s) is great when your system is locked up, it allows you to sync your
163 umount(u), then reboot(b) when my system locks. It's saved me many a fsck.
167 The loglevels '0'-'9' are useful when your console is being flooded with
[all …]
DSecurityBugs2 like to know when a security bug is found so that it can be fixed and
25 delay disclosure when the bug or the fix is not yet fully understood,
30 holds the final say when setting a disclosure date. The timeframe for
Dbus-virt-phys-mapping.txt22 0 is what the CPU sees when it drives zeroes on the memory bus.
47 Now, that looks simple enough. However, when you look at the same thing from
51 So when the CPU wants any bus master to write to physical memory 0, it
82 Now, when do you need these?
84 You want the _virtual_ address when you are actually going to access that
106 on the other hand, you want the bus address when you have a buffer that
165 /* unmap when we unload the driver */
183 didn't think straight when I wrote it originally. People who have to
Dlocal_ops.txt8 properly. It also stresses on the precautions that must be taken when reading
9 those local variables across CPUs when the order of memory writes matters.
53 * Rules to follow when using local atomic operations
59 - Preemption (or interrupts) must be disabled when using local ops in
73 variable can be read when reading some _other_ cpu's variables.
Dcircular-buffers.txt15 (2) Memory barriers for when the producer and the consumer of objects in the
47 Typically when the tail pointer is equal to the head pointer, the buffer is
48 empty; and the buffer is full when the head pointer is one less than the tail
51 The head index is incremented when items are added, and the tail index when
53 indices should be wrapped to 0 when they reach the end of the buffer, thus
/linux-4.4.14/Documentation/ide/
DChangeLog.ide-cd.1994-200411 * which send an interrupt when ready for a command.
16 * when possible.
47 * when a read-write mount was attempted.
60 * when the `serialize' option is used.
147 * 4.08 Dec 18, 1997 -- spew less noise when tray is empty
152 * slot when there is no disc in the current slot.
154 * malloc'ed but never free'd when closing the device.
197 * - Fix the I/O error when doing eject without a medium
204 * Useful when using ide-cd in conjunction with
223 * They will disappear later when I get the time to
[all …]
/linux-4.4.14/Documentation/vm/
Dzsmalloc.txt61 We assign a zspage to ZS_ALMOST_EMPTY fullness group when:
68 ZS_ALMOST_FULL when n > N / f
69 ZS_EMPTY when n == 0
70 ZS_FULL when n == N
Dsoft-dirty.txt21 when the soft-dirty bit is cleared. So, after this, when the task tries to
32 there is still a scenario when we can lose soft dirty bits -- a task
Dbalance17 is, only when needed (aka zone free memory is 0), instead of making it
28 In 2.2, memory balancing/page reclamation would kick off only when the
31 would not be done even when the dma zone was completely empty. 2.2 has
45 Another possible solution is that we balance only when the free memory
81 are per-zone fields, used to determine when a zone needs to be balanced. When
87 That decision is not hysteresis based, and is done when the number of free
Dcleancache.txt9 to keep around, but can't since there isn't enough memory. So when the
15 Later, when a cleancache-enabled filesystem wishes to access a page
38 pages to discard and when.
49 file; and, when a filesystem is unmounted, an "invalidate_fs" will invalidate
111 is ideal when data is transformed to a different form and size (such
129 optimize RAM utilization. And when guest OS's are induced to surrender
200 especially when memory pressure is high (e.g. when RAM is
244 persistently even when the inode has been pruned from the
247 there would be potential coherency issues if/when the inode
249 invalidated the pages when the inode kva was freed, much of the value
[all …]
Dunevictable-lru.txt87 PG_active flag in that it indicates on which LRU list a page resides when
117 the unevictable list when one task has the page isolated from the LRU and other
170 (1) By ramfs to mark the address spaces of its inodes when they are created,
191 list. Instead, vmscan will do this if and when it encounters the pages during
201 flag, PG_mlocked (as wrapped by PageMlocked()), which is set when a page is
220 shrink_page_list() where they will be detected when vmscan walks the reverse
274 A PG_mlocked page will be placed on the unevictable list when it is added to
279 (2) in the mmap() system call handler when mmapping a region with the
286 and when a VM_LOCKED stack segment is expanded; or
288 (5) as mentioned above, in vmscan:shrink_page_list() when attempting to
[all …]
Dactive_mm.txt7 and when I do I feel better about more people reading them.
20 user-level page tables at all, so when we do a context switch into an
62 more. "init_mm" should be considered just a "lazy context when no other
63 context is available", and in fact it is mainly used just at bootup when
/linux-4.4.14/kernel/
DKconfig.locks94 # lock_* functions are inlined when:
97 # trylock_* functions are inlined when:
100 # unlock and unlock_irq functions are inlined when:
105 # unlock_bh and unlock_irqrestore functions are inlined when:
/linux-4.4.14/net/mac80211/
DKconfig124 This option affects code generation in mac80211, when
206 verbose power save mode debugging messages (when mac80211
219 verbose mesh peer link debugging messages (when mac80211
232 verbose mesh path selection debugging messages (when mac80211
245 verbose mesh routing (HWMP) debugging messages (when mac80211
258 synchronization debugging messages (when mac80211 is taking part in a
269 channel switch debugging messages (when mac80211 is taking part in a
280 powersave debugging messages (when mac80211 is taking part in a
290 verbose TDLS selection debugging messages (when mac80211
/linux-4.4.14/Documentation/virtual/kvm/
Dmmu.txt62 - when guest paging is disabled, we translate guest physical addresses to
64 - when guest paging is enabled, we translate guest virtual addresses, to
66 - when the guest launches a guest of its own, we translate nested guest
138 host pages, and gpa->hpa translations when NPT or EPT is active.
198 element of this array can be calculated from the gfn field when used, in
212 translation. This is equivalent to the state of the tlb when a pte is
214 are synchronized when the guest executes invlpg or flushes its tlb by
246 reached given its gfn. This is used, for example, when swapping out a page.
256 protected, and synchronize sptes to gptes when a gpte is written.
258 A special case is when a guest page table is reachable from the current
[all …]
Dmsr.txt88 tsc_to_system_mul: multiplier to be used when converting
91 tsc_shift: shift to be used when converting tsc-related
170 when asynchronous page faults are enabled on the vcpu 0 when
172 when vcpu is in cpl == 0.
188 be used to notify a guest when missing page becomes
236 data: Bit 0 is 1 when PV end of interrupt is enabled on the vcpu; 0
237 when disabled. Bit 1 is reserved and must be zero. When PV end of
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-cadence.txt7 Note: Use this when cadence i2c controller version 1.0 is used.
9 Note: Use this when cadence i2c controller version 1.4 is used.
Di2c-st.txt22 when I2C instance is not performing a transfer.
24 when driver enters in suspend.
/linux-4.4.14/Documentation/leds/
Dledtrig-transient.txt15 set a timer to hold a state, however when user space application crashes or
83 1 when activated, 0 when deactivated.
84 default value is zero when transient trigger is enabled,
102 If state = LED_FULL, when the timer runs out the state will
104 If state = LED_OFF, when the timer runs out the state will
114 at the set value to be used when activate is set at a future time. This will
119 echo 1 > activate - starts timer = duration when duration is not 0.
Dledtrig-oneshot.txt6 trigger, the application needs only to signal the trigger when an event has
15 A one-shot LED only stays in a constant state when there are no events. An
17 on (inverted) when not rearmed.
/linux-4.4.14/drivers/staging/android/
DKconfig15 because it can discard shared memory units when under memory pressure.
34 Registers processes to be killed when low memory conditions, this is useful
57 synchronization. Useful when there is no hardware primitive backing
/linux-4.4.14/Documentation/video4linux/
Dhauppauge-wintv-cx88-ir.txt15 bit [18] IR_SMP_INT Set when 32 input samples have been collected over
33 rate; you get an interrupt when a full DWORD is received.
38 I'm pretty sure when no IR signal is present the receiver is always in a
Domap3isp.txt54 of the following frame. This is done when the module becomes idle during the
63 Autoidle is only enabled on 3630 when the omap3isp module parameter autoidle
76 triggered exactly when the reception of the first line of the frame starts
80 of the VS signal polarity. This is automatically correct when using the serial
183 The associated configuration pointer for the function may not be NULL when
192 other subdevs. They can be enabled, disable and reconfigured when the pipeline
244 user application receives an event for buffer availability or when a new
Dsi476x.txt32 0x00 | blend_int | Flag, set when stereo separation has
35 0x01 | hblend_int | Flag, set when HiBlend cutoff
38 0x02 | hicut_int | Flag, set when HiCut cutoff
41 0x03 | chbw_int | Flag, set when channel filter
Dvivid.txt117 what the type of each input is when the inputs are created for each driver
138 what the type of each output is when the outputs are created for each
249 when developing software for a new upcoming device.
280 The initially selected colorspace when you switch to the webcam input will be
297 TV standards. This is particularly noticable when generating a horizontally
310 The initially selected colorspace when you switch to the TV or S-Video input
346 field order is always top field first, and when you start capturing an
349 The initially selected colorspace when you switch to the HDMI input or
390 The initially selected colorspace when you switch to the TV or S-Video input
401 The initially selected colorspace when you switch to the HDMI output or
[all …]
/linux-4.4.14/Documentation/video4linux/cx88/
Dhauppauge-wintv-cx88-ir.txt15 bit [18] IR_SMP_INT Set when 32 input samples have been collected over
33 rate; you get an interrupt when a full DWORD is received.
38 I'm pretty sure when no IR signal is present the receiver is always in a
/linux-4.4.14/Documentation/devicetree/bindings/ata/
Dahci-platform.txt7 It allows to enable each port independently when dealing with multiple
23 Please note that when using "generic-ahci" you must also specify a SoC specific
38 Required properties when using sub-nodes:
/linux-4.4.14/Documentation/video4linux/bttv/
DPROBLEMS25 with his S3 868 went away when he upgraded to XFree 3.2.
37 Looks like XFree does something different when setting up the video memory?
45 - Grabbing is not switched off when changing consoles with XFree.
55 You will always get pixel errors when e.g. using more than 1 card in full
DREADME.quirks29 the audio will have first access to the bus even when issuing a request
58 happens regardless of the state of FRAME because it does not know when
64 be removed at the end of the transaction: for example, when the bus is
74 compliant. To ensure compatibility when using PCs with these PCI
/linux-4.4.14/Documentation/cpu-freq/
Dgovernors.txt145 whether it should increase the frequency. For example when it is set
160 kernel makes a decision on when to decrease the frequency while running
163 when set to greater than 1 (e.g. 100) it acts as a multiplier for the
164 scheduling interval for reevaluating load when the CPU is at its top
166 of load evaluation and helping the CPU stay at its top speed when truly
172 will be shaved off of the target. For example, when set to 100 -- 10%,
173 when ondemand governor would have targeted 1000 MHz, it will target
182 the performance of the workload running on a CPU will change when
211 governor but for the opposite direction. For example when set to its
217 a decision on when to decrease the frequency while running in any
[all …]
/linux-4.4.14/Documentation/power/
Dsuspend-and-cpuhotplug.txt16 What happens when regular CPU hotplug and Suspend-to-RAM race with each other
62 code | and releases it when done] | O
64 | are sent when notable events occur, |
103 beginning, when we are just starting out to suspend, and then released only
131 code | and releases it when done]
133 | are sent when notable events occur,
202 Hence, when a new CPU is brought online, since the kernel finds that it
210 instead of microcode_resume_cpu() when it finds that the kernel doesn't
222 when the CPUs are brought back online, since they wouldn't have lost the
246 III. Are there any known problems when regular CPU hotplug and suspend race
D00-INDEX30 - How to get suspend to ram working (and debug it when it isn't)
42 - How to trick software suspend (to disk) into working when it isn't
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dimx-thermal.txt6 when temperature is below than low threshold, IRQ_LOW will be triggered, when temperature
/linux-4.4.14/fs/lockd/
Dsvclock.c89 nlmsvc_insert_block_locked(struct nlm_block *block, unsigned long when) in nlmsvc_insert_block_locked() argument
94 dprintk("lockd: nlmsvc_insert_block(%p, %ld)\n", block, when); in nlmsvc_insert_block_locked()
102 if (when != NLM_NEVER) { in nlmsvc_insert_block_locked()
103 if ((when += jiffies) == NLM_NEVER) in nlmsvc_insert_block_locked()
104 when ++; in nlmsvc_insert_block_locked()
107 if (time_after(b->b_when,when) || b->b_when == NLM_NEVER) in nlmsvc_insert_block_locked()
116 block->b_when = when; in nlmsvc_insert_block_locked()
119 static void nlmsvc_insert_block(struct nlm_block *block, unsigned long when) in nlmsvc_insert_block() argument
122 nlmsvc_insert_block_locked(block, when); in nlmsvc_insert_block()
/linux-4.4.14/Documentation/aoe/
Dtodo.txt1 There is a potential for deadlock when allocating a struct sk_buff for
4 there are no other pages available, then deadlock may occur when a
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dmarvell-pxa168.txt11 - #address-cells: must be 1 when using sub-nodes.
12 - #size-cells: must be 0 when using sub-nodes.
Dbrcm,unimac-mdio.txt18 - interrupt-names: must be "mdio_done_error" when there is a share interrupt fed
20 "mdio_error" for the second when there are separate interrupts
/linux-4.4.14/firmware/
Dwhiteheat_loader.HEX303 * Port 1 LED flashes when the vend_ax program is running
304 * Port 2 LED flashes when any SETUP command arrives
305 * Port 3 LED flashes when any valid VENDOR request occurs
306 * Port 4 LED flashes when the EXTERNAL RAM DOWNLOAD request occurs
Dwhiteheat_loader_debug.HEX392 * Port 1 LED flashes when the vend_ax program is running
393 * Port 2 LED flashes when any SETUP command arrives
394 * Port 3 LED flashes when any valid VENDOR request occurs
395 * Port 4 LED flashes when the EXTERNAL RAM DOWNLOAD request occurs
/linux-4.4.14/drivers/leds/trigger/
DKconfig28 sporadic events, when there are no clear begin and end trap points,
58 turn off and on when the display is blanked and unblanked.
78 when using gpios as switches and triggering the needed LEDs
80 be triggered by this trigger when user slides up to show
/linux-4.4.14/Documentation/fb/
Ddeferred_io.txt5 buffer and the MMU pagefault as a pretrigger for when to perform the device
25 writes to occur at minimum cost. Then after some time when hopefully things
57 The delay is the minimum delay between when the page_mkwrite trigger occurs
58 and when the deferred_io callback is called. The deferred_io callback is
/linux-4.4.14/drivers/parisc/
DREADME.dino5 ** the behavior of five models of HP VISUALIZE workstations when
9 ** when data is transmitted through PCI I/O expansion cards on the
/linux-4.4.14/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra20-pmc.txt38 Required properties when nvidia,suspend-mode is specified:
45 Required properties when nvidia,suspend-mode=<0>:
47 The LP0 vector contains the warm boot code that is executed by AVP when
49 processor and always being the first boot processor when chip is power on
67 - nvidia,pinmux-id : Pinmux used by the hardware when issuing poweroff command.
/linux-4.4.14/arch/ia64/kernel/
Dunwind.c706 set_reg (struct unw_reg_info *reg, enum unw_where where, int when, unsigned long val) in set_reg() argument
710 if (reg->when == UNW_WHEN_NEVER) in set_reg()
711 reg->when = when; in set_reg()
736 reg->when = t; in spill_next_when()
969 sr->curr.reg[UNW_REG_PSP].when = sr->region_start + min_t(int, t, sr->region_len - 1); in desc_mem_stack_v()
1005 reg->when = sr->region_start + min_t(int, t, sr->region_len - 1); in desc_reg_when()
1093 r->when = UNW_WHEN_NEVER; in desc_restore_p()
1114 r->when = sr->region_start + min_t(int, t, sr->region_len - 1); in desc_spill_reg_p()
1129 r->when = sr->region_start + min_t(int, t, sr->region_len - 1); in desc_spill_psprel_p()
1144 r->when = sr->region_start + min_t(int, t, sr->region_len - 1); in desc_spill_sprel_p()
[all …]
/linux-4.4.14/Documentation/arm/
Dswp_emulation8 instructions, triggering an undefined instruction exception when executed.
22 NOTE: when accessing uncached shared regions, LDREX/STREX rely on an external
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dvexpress-scc.txt23 - reg: when the SCC is memory mapped, physical address and size of the
25 - interrupts: when the SCC can generate a system-level interrupt
/linux-4.4.14/kernel/time/
DKconfig76 rate, even when the CPU doesn't need it.
84 will only trigger on an as-needed basis when the system is idle.
103 Adaptively try to shutdown the tick whenever possible, even when
105 task on the CPU. Chances for running tickless are maximized when
112 transitions: syscalls, exceptions and interrupts. Even when it's
144 tick to be disabled when all CPUs are idle. Note that scalable
/linux-4.4.14/Documentation/networking/dsa/
Ddsa.txt43 The ideal case for using DSA is when an Ethernet switch supports a "switch tag"
148 - insert/remove the switch tag protocol (if it exists) when sending traffic
215 indication (when cascading switches)
272 when using a cascaded setup
332 DSA directly utilizes SWITCHDEV when interfacing with the bridge layer, and
333 more specifically with its VLAN filtering portion when configuring VLANs on top
410 - phy_read: Function invoked by the DSA slave MDIO bus when attempting to read
415 - phy_write: Function invoked by the DSA slave MDIO bus when attempting to write
421 netif_carrier_{on,off} when appropriate, and can be used to poll all ports in a
424 - adjust_link: Function invoked by the PHY library when a slave network device
[all …]
/linux-4.4.14/Documentation/hwmon/
Dadt746247 The driver will report sensor labels when it is able to determine that
63 The ADT7462 will scale the pwm between the lower and higher pwm speed when
65 from 0 (off) to 255 (full speed). Fan speed will be set to maximum when the
Dds62027 output pin PO becomes active when the temperature falls below temp1_min and
31 output pin becomes active when the temperature goes above temp1_max and stays
Dw83627ehf67 An alarm is triggered when the temperature gets higher than high limit;
121 returned when reading pwm attributes is unrelated to SmartFan IV
141 pwm[1-4]_min_output - minimum fan speed (range 1 - 255), when the temperature
144 corresponding fan off. (when the temperature was below
146 pwm[1-4]_start_output-minimum fan speed (range 1 - 255) when spinning up
148 pwm[1-4]_stop_output- minimum fan speed (range 1 - 255) when spinning down
149 pwm[1-4]_max_output - maximum fan speed (range 1 - 255), when the temperature
Dg760a30 the G760A chip's status register: Bit 0 is set when the actual fan
32 bit 1 is set when fan speed is below 1920 RPM.
/linux-4.4.14/Documentation/serial/
Dtty.txt39 open() - Called when the line discipline is attached to
50 close() - This is called on a terminal when the line
55 hangup() - Called when the tty line is hung up.
88 ioctl() - (optional) Called when an ioctl is handed to the
92 compat_ioctl() - (optional) Called when a 32 bit ioctl is handed
204 reception when it is ready to process more data.
208 transmission when it can accept more data
248 need to take a reference when they push bits up through the driver.
259 open() - Called when a device is opened. May sleep
261 close() - Called when a device is closed. At the point of
[all …]
Dserial-rs485.txt63 /* Set logical level for RTS pin equal to 1 when sending: */
65 /* or, set logical level for RTS pin equal to 0 when sending: */
88 /* Close the device when finished: */
/linux-4.4.14/tools/perf/Documentation/
Dperf-record.txt165 when sampled. Default size of the stack dump is 8192 (bytes).
207 In per-thread mode with inheritance mode on (default), samples are captured only when
220 container "name" are monitored when they run on the monitored CPUs. Multiple cgroups
245 - u: only when the branch target is at the user level
246 - k: only when the branch target is in the kernel
247 - hv: only when the target is at the hypervisor level
248 - in_tx: only when the target is in a hardware transaction
249 - no_tx: only when the target is not in a hardware transaction
250 - abort_tx: only when the target is a hardware transaction abort
305 snapshot can be specified. In Snapshot Mode, trace data is captured only when
[all …]
/linux-4.4.14/arch/mips/include/asm/mach-pnx833x/
Dgpio.h119 static inline void pnx833x_gpio_setup_irq(int when, unsigned int pin) in pnx833x_gpio_setup_irq() argument
121 switch (when) { in pnx833x_gpio_setup_irq()
/linux-4.4.14/drivers/media/pci/mantis/
DKconfig25 Say Y when you have a Mantis based DVB card and want to use it.
36 Say Y when you have a Hopper based DVB card and want to use it.
/linux-4.4.14/drivers/usb/musb/
DKconfig42 Select this when you want to use MUSB in host mode only,
50 Select this when you want to use MUSB in gadget mode only,
158 Enable DMA transfers when TI CPPI DMA is available.
170 Enable DMA transfers on TUSB 6010 when OMAP DMA is available.
/linux-4.4.14/arch/blackfin/
DKconfig.debug13 useful to developers and kernel hackers when tracking down problems,
33 will happen immediately when an error condition occurs. This comes
59 - RESET exactly when double fault occurs. The excepting
110 can be handy when an application dies - we print out the execution
164 into a software buffer, for dumping when there is an issue. This
191 space when in reality an application is buggy.
204 This is useful for kernel debugging when your machine crashes very
253 Display the total time when kernel resumes normal from standby or
/linux-4.4.14/Documentation/sysctl/
Dfs.txt73 can be reclaimed when memory is short and want_pages is
74 nonzero when shrink_dcache_pages() has been called and the
146 preshrink is nonzero when the nr_inodes > inode-max and the
190 is to cross privilege boundaries when following a given hardlink (i.e. a
210 is to cross privilege boundaries when following a given symlink (i.e. a
217 When set to "1" symlinks are permitted to be followed only when outside
218 a sticky world-writable directory, or when the uid of the symlink and
219 follower match, or when the directory owner matches the symlink's owner.
232 1 - (debug) - all processes dump core when possible. The core dump is
241 when administrators are attempting to debug problems in a normal
Dvm.txt96 block_dump enables block I/O debugging when set to a nonzero value. More
103 Available only when CONFIG_COMPACTION is set. When 1 is written to the file,
112 Available only when CONFIG_COMPACTION is set. When set to 1, compaction is
128 other appears as 0 when read.
149 account to evaluate the dirty memory limits and the other appears as 0 when
160 This tunable is used to define when dirty data is old enough to be eligible
208 reclaimed by the kernel when memory is needed elsewhere on the system.
215 You may see informational messages in your kernel log when this file is
243 ZONE_MOVABLE is created when kernel boot parameter kernelcore= is specified,
375 malloc, directly by mmap and mprotect, and also when loading shared
[all …]
/linux-4.4.14/Documentation/PCI/
Dpcieaer-howto.txt62 when booting kernel. Note that forceload=n by default.
64 nosourceid, another parameter of type bool, can be used when broken
111 error message to the PCIe root port above it when the device captures
138 This callback is used to reset the pci express physical link when a
149 Section 3.2.2.2 provides more detailed info on when to call
156 when performing error recovery actions.
165 Below sections specify when to call the error callback functions.
209 messages to root port when an error is detected. Note that devices
215 messages to root port when an error is detected.
240 driver when an error happens. But if the driver is not aware of
/linux-4.4.14/sound/ppc/
DKconfig30 If this feature is enabled, DRC is turned off when the
31 headphone/line jack is plugged, and turned on when unplugged.
/linux-4.4.14/Documentation/devicetree/bindings/reset/
Dst,sti-picophyreset.txt8 The actual action taken when softreset is asserted is hardware dependent.
9 However, when asserted it may not be possible to access the hardware's
Dst,sti-softreset.txt9 The actual action taken when softreset is asserted is hardware dependent.
10 However, when asserted it may not be possible to access the hardware's
Dst,sti-powerdown.txt10 The actual action taken when powerdown is asserted is hardware dependent.
11 However, when asserted it may not be possible to access the hardware's
/linux-4.4.14/Documentation/filesystems/caching/
Dobject.txt101 Each state has an action associated with it that is invoked when the machine
122 Then when an event is raised (by calling fscache_raise_event()), if the event
260 The object comes to one of these two states when dying once it is rid of
273 The object transits to this state when the in-memory object record is
293 (a) when an object's last child object is dropped and
295 (b) when the last operation outstanding on an object is completed.
301 This is signalled when an I/O error occurs during the processing of some
307 These are signalled when the netfs relinquishes a cookie it was using.
313 This is signalled when the cache backend wants to withdraw an object.
/linux-4.4.14/Documentation/cgroups/
Dmemcg_test.txt21 occurs. swap_cgroup is used only when a charged page is swapped-out.
33 Called when a page's refcount goes down to 0.
36 Called when swp_entry's refcnt goes down to 0. A charge against swap
100 It's charged when...
152 In above set, when you moves a task from 01 to 02, page migration to
234 Case A) when you can swapoff
239 Case B) when you use mem+swap limitation.
Dmemory.txt174 for earlier. A file page will be accounted for as Page Cache when it's
178 An RSS page is unaccounted when it's fully unmapped. A PageCache page is
179 unaccounted when it's removed from radix-tree. Even if RSS pages are fully
201 But see section 8.2: when moving a task to another cgroup, its pages may
230 memory+swap. In other words, when we want to limit the usage of swap without
234 * What happens when a cgroup hits memory.memsw.limit_in_bytes
297 memory.kmem.usage_in_bytes, or in a separate counter when it makes sense.
303 to trigger slab reclaim when those limits are reached.
308 kernel memory, we prevent new processes from being created when the kernel
315 belong to the same memcg. This only fails to hold when a task is migrated to a
[all …]
/linux-4.4.14/Documentation/x86/
Dkernel-stacks16 is in control on that CPU; when a CPU returns to user space the
28 The interrupt stack is also used when processing a softirq.
66 Invoked when handling one exception causes another exception. Happens
67 when the kernel is very confused (e.g. kernel stack pointer corrupt).
75 NMI can be delivered at any time, including when the kernel is in the
93 MCE can be delivered at any time, including when the kernel is in the
Dentry_64.txt13 ability to execute syscalls when running on 64-bit kernels.
51 kernel mode and then when returning to user-space, and precisely
54 So when we have a secondary entry, already in kernel mode, we *must
55 not* use SWAPGS blindly - nor must we forget doing a SWAPGS when it's
/linux-4.4.14/arch/metag/
DKconfig.soc66 Halt the core when a panic occurs. This is useful when running
/linux-4.4.14/Documentation/fault-injection/
Dprovoke-crashes.txt8 You can provide the way either through module arguments when inserting
37 KPROBE instrumentation. This mode is the only one available when the module
/linux-4.4.14/Documentation/devicetree/bindings/input/
Dgpio-keys-polled.txt22 value is sent for events this button generates when pressed.
23 EV_ABS/EV_REL axis will generate an event with a value of 0 when
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dmfd.txt22 "simple-bus" inidicates when to see subnodes as children for a simple
23 memory-mapped bus. For more complex devices, when the nexus driver has to
/linux-4.4.14/Documentation/devicetree/bindings/power_supply/ab8500/
Dfg.txt35 measurement, 'btemp' signal is used when NTC(negative temperature
37 'batctrl' pin is used when NTC resister is internal to battery.
/linux-4.4.14/Documentation/namespaces/
Dcompatibility-list.txt4 may have when creating tasks living in different namespaces.
7 occur when tasks share some namespace (the columns) while living
/linux-4.4.14/Documentation/arm64/
Dtagged-pointers.txt21 (2) Non-zero tags are not preserved when delivering signals.
29 (3) Special care should be taken when using tagged pointers,
/linux-4.4.14/Documentation/devicetree/bindings/media/xilinx/
Dxlnx,v-tpg.txt33 The xlnx,vtc and timing-gpios properties are mandatory when the TPG is
34 synthesized with two ports and forbidden when synthesized with one port.
/linux-4.4.14/Documentation/powerpc/
Dhvcs.txt235 kermit to connect to /dev/hvcs0 when the console prompt becomes available
270 and discards that data when a connection between a vty-server and a vty has
271 been severed. As an example, when a vty-server is immediately disconnected
273 enough time between when it received the data interrupt and when the
281 because the standard Linux behavior when cat'ing or dd'ing data to a device
318 All vty-server connections are automatically terminated when the device is
319 hotplug removed and when the module is removed.
361 reveals the full device specification when read, as shown in the following
395 "current_vty" prints the clc of the currently selected partner vty when
404 Changing the current_vty when a vty-server is already connected to a vty
[all …]
/linux-4.4.14/drivers/staging/media/davinci_vpfe/
DTODO5 - Controls should be used when possible rather than private ioctl
7 - Use of MC and V4L2 subdev APIs when applicable
/linux-4.4.14/arch/m68k/fpsp040/
Dx_ovfl.S6 | Overflow occurs when a floating-point intermediate result is
8 | or when storing to memory, the contents of a floating-point
/linux-4.4.14/Documentation/ia64/
Dmca.txt6 MCA/INIT are completely asynchronous. They can occur at any time, when
7 the OS is in any state. Including when one of the cpus is already
27 * If any slave cpu was already spinning disabled when the MCA occurred
32 * Because MCA/INIT can be delivered at any time, including when the cpu
146 What happens when MCA/INIT is delivered what a cpu is running user
162 How do we get a backtrace on the tasks that were running when MCA/INIT
177 How do we identify the tasks that were running when MCA/INIT was
193 'MCA 12159' means that pid 12159 was running when the MCA was
/linux-4.4.14/drivers/staging/board/
DTODO2 * remove staging board code when no more platform devices are needed
/linux-4.4.14/Documentation/sound/oss/
DESS18685 It should be automatically detected by the Linux Kernel isapnp support when you
18 NOTE: this is only needed when not using the kernel isapnp support!
/linux-4.4.14/drivers/staging/media/mn88473/
DKconfig7 Say Y when you want to support this frontend.
/linux-4.4.14/tools/perf/tests/attr/
Dtest-stat-C07 # events are enabled by default when attached to cpu
/linux-4.4.14/drivers/staging/media/mn88472/
DKconfig7 Say Y when you want to support this frontend.
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dsilabs,si5351.txt49 0 = clock output is driven LOW when disabled
50 1 = clock output is driven HIGH when disabled
51 2 = clock output is FLOATING (HIGH-Z) when disabled
/linux-4.4.14/drivers/tty/hvc/
DKconfig20 pSeries machines when partitioned support a hypervisor virtual
78 This is meant to be used during HW bring up or debugging when
114 which will also be compiled when this driver is built as a
/linux-4.4.14/Documentation/block/
Dstat.txt38 These values increment when an I/O request completes.
43 These values increment when an I/O request is merged with an
52 counters are incremented when the I/O completes.
Dbiovecs.txt49 * Before, iterating over bios was very awkward when you weren't processing
69 bios. Note that this means we _only_ use bi_size to determine when we've
71 bi_size into account when constructing biovecs.
79 bio_chain() when splitting bios helps with this.
107 Secondly, when cloning a bio and reusing (a portion of) the original bio's
/linux-4.4.14/Documentation/locking/
Dww-mutex-design.txt20 more complex when you consider that the kernel may need to migrate the
48 acquired when starting the lock acquisition. This ticket is stored in the
210 e.g. when adjusting edges in a graph where each node has its own ww_mutex lock,
211 and edges can only be changed when holding the locks of all involved nodes. w/w
218 or keep track off which looks are already held (when using more than one node
223 different when retrying due to hitting the -EDEADLK wound condition) there's
224 no need to keep any object on a persistent list when it's not locked. We can
233 when the dynamic locking step hits -EDEADLK we also need to unlock all the
238 -EALREADY. Of course this would be different when using the _interruptible
/linux-4.4.14/Documentation/crypto/
Dasync-tx-api.txt44 operation will be offloaded when an engine is available and carried out
76 The return value is non-NULL and points to a 'descriptor' when the operation
110 async_<operation>, or when the application needs to submit a chain of
194 capability mask. Otherwise, when the mask parameter is insufficient for
206 private. Alternatively, it is set when dma_request_channel() finds an
209 A couple caveats to note when implementing a driver and consumer:
/linux-4.4.14/drivers/media/dvb-frontends/drx39xyj/
DKconfig6 An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want

12345678