/Documentation/sphinx/ |
D | parse-headers.pl | 45 $ln =~ s,/\*.*(\*/),,g; 47 $is_comment = 1 if ($ln =~ s,/\*.*,,); 49 if ($ln =~ s,^(.*\*/),,) { 56 if ($is_enum && $ln =~ m/^\s*([_\w][\w\d_]+)\s*[\,=]?/) { 57 my $s = $1; 62 $enum_symbols{$s} = "\\ :ref:`$s <$n>`\\ "; 69 if ($ln =~ m/^\s*#\s*define\s+([_\w][\w\d_]+)\s+_IO/) { 70 my $s = $1; 74 $ioctls{$s} = "\\ :ref:`$s <$n>`\\ "; 78 if ($ln =~ m/^\s*#\s*define\s+([_\w][\w\d_]+)\s+/) { [all …]
|
D | maintainers_include.py | 16 specific to the Linux kernel's standard "MAINTAINERS" file, in an 50 # Poor man's state machine. 82 pat = '(Documentation/([^\s\?\*]*)\.rst)' 86 line = re.sub(pat, ':doc:`%s <../%s>`' % (m.group(2), m.group(2)), line) 92 output = "| %s" % (line.replace("\\", "\\\\")) 95 m = re.search("\s(\S):\s", line) 117 heading = re.sub("\s+", " ", line) 118 output = output + "%s\n%s" % (heading, "~" * len(heading)) 132 details = '``%s``' % (details) 142 field_content = ":%s:" % (fields.get(field, field)) [all …]
|
D | cdomain.py | 58 RE_namespace = re.compile(r'^\s*..\s*c:namespace::\s*(\S+)\s*$') 70 RE_macro = re.compile(r'^\s*..\s*c:macro::\s*(\S+)\s+(\S.*)\s*$') 78 RE_ctype = re.compile(r'^\s*..\s*c:(struct|union|enum|enumerator|alias)::\s*(.*)$') 181 # This is a function-like macro, it's arguments are typeless! 232 'duplicate C object description of %s, ' % name + 240 # indexnode's tuple changed in 1.4
|
/Documentation/filesystems/ext4/ |
D | super.rst | 31 - s\_inodes\_count 35 - s\_blocks\_count\_lo 39 - s\_r\_blocks\_count\_lo 43 - s\_free\_blocks\_count\_lo 47 - s\_free\_inodes\_count 51 - s\_first\_data\_block 56 - s\_log\_block\_size 57 - Block size is 2 ^ (10 + s\_log\_block\_size). 60 - s\_log\_cluster\_size 61 - Cluster size is 2 ^ (10 + s\_log\_cluster\_size) blocks if bigalloc is [all …]
|
/Documentation/driver-api/driver-model/ |
D | binding.rst | 26 When a new device is added, the bus's list of drivers is iterated over 37 If a match is found, the device's driver field is set to the driver 38 and the driver's probe callback is called. This gives the driver a 40 it's in a working state. 47 class, and that is set in the driver's devclass field. 50 class's register_dev callback. 57 driver's list of devices. 63 A symlink is created in the bus's 'devices' directory that points to 64 the device's directory in the physical hierarchy. 66 A symlink is created in the driver's 'devices' directory that points [all …]
|
/Documentation/trace/postprocess/ |
D | trace-pagealloc-postprocess.pl | 79 # Defaults for dynamically discovered regex's 87 my $regex_traceevent = '\s*([a-zA-Z0-9-]*)\s*(\[[0-9]*\])\s*([0-9.]*):\s*([a-zA-Z_]*):\s*(.*)'; 88 my $regex_statname = '[-0-9]*\s\((.*)\).*'; 89 my $regex_statppid = '[-0-9]*\s\(.*\)\s[A-Za-z]\s([0-9]*).*'; 103 if ($line =~ /^print fmt:\s"(.*)",.*/) { 105 $regex =~ s/%p/\([0-9a-f]*\)/g; 106 $regex =~ s/%d/\([-0-9]*\)/g; 107 $regex =~ s/%lu/\([0-9]*\)/g; 114 foreach $tuple (split /\s/, $regex) { 119 $regex =~ s/$key=\((.*)\)/$key=$1/; [all …]
|
D | trace-vmscan-postprocess.pl | 109 # Defaults for dynamically discovered regex's 133 my $regex_traceevent = '\s*([a-zA-Z0-9-]*)\s*(\[[0-9]*\])(\s*[dX.][Nnp.][Hhs.][0-9a-fA-F.]*|)\s*([0… 134 my $regex_statname = '[-0-9]*\s\((.*)\).*'; 135 my $regex_statppid = '[-0-9]*\s\(.*\)\s[A-Za-z]\s([0-9]*).*'; 150 $line =~ s/, REC->.*//; 151 if ($line =~ /^print fmt:\s"(.*)".*/) { 153 $regex =~ s/%s/\([0-9a-zA-Z|_]*\)/g; 154 $regex =~ s/%p/\([0-9a-f]*\)/g; 155 $regex =~ s/%d/\([-0-9]*\)/g; 156 $regex =~ s/%ld/\([-0-9]*\)/g; [all …]
|
/Documentation/features/ |
D | list-arch.sh | 5 # (If no arguments are given then it will print the host architecture's status.) 8 ARCH=${1:-$(uname -m | sed 's/x86_64/x86/' | sed 's/i386/x86/')} 20 S=$(grep -hv "^#" $F | grep -w $ARCH | cut -d\| -f3) 22 printf "%10s/%-22s:%s| %35s # %s\n" "$SUBSYS" "$N" "$S" "$C" "$D"
|
/Documentation/arm/nwfpe/ |
D | netwinder-fpe.rst | 5 The following describes the current state of the NetWinder's floating point 13 <S|D|E> = <single|double|extended>, no default 24 <LDF|STF>{cond}<S|D|E> Fd, Rn 25 <LDF|STF>{cond}<S|D|E> Fd, [Rn, #<expression>]{!} 26 <LDF|STF>{cond}<S|D|E> Fd, [Rn], #<expression> 33 <LFM|SFM>{cond}<S|D|E> Fd, <count>, [Rn] 34 <LFM|SFM>{cond}<S|D|E> Fd, <count>, [Rn, #<expression>]{!} 35 <LFM|SFM>{cond}<S|D|E> Fd, <count>, [Rn], #<expression> 51 FLT{cond}<S,D,E>{P,M,Z} Fn, Rd Convert integer to floating point 80 ADF{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - add [all …]
|
D | todo.rst | 6 POW{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - power 7 RPW{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - reverse power 8 POL{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - polar angle (arctan2) 10 LOG{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - logarithm to base 10 11 LGN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - logarithm to base e 12 EXP{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - exponent 13 SIN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - sine 14 COS{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - cosine 15 TAN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - tangent 16 ASN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - arcsine [all …]
|
/Documentation/devicetree/bindings/sound/ |
D | imx-audio-spdif.txt | 1 Freescale i.MX audio complex with S/PDIF transceiver 9 - spdif-controller : The phandle of the i.MX S/PDIF controller 15 transmitting function of S/PDIF will be enabled, 16 indicating there's a physical S/PDIF out connector 17 or jack on the board or it's connecting to some 22 function of S/PDIF will be enabled, indicating there 23 is a physical S/PDIF in connector/jack on the board.
|
/Documentation/userspace-api/media/v4l/ |
D | pixfmt-packed-hsv.rst | 14 The *saturation* (s) and the *value* (v) are measured in percentage of the 103 - s\ :sub:`7` 104 - s\ :sub:`6` 105 - s\ :sub:`5` 106 - s\ :sub:`4` 107 - s\ :sub:`3` 108 - s\ :sub:`2` 109 - s\ :sub:`1` 110 - s\ :sub:`0` 134 - s\ :sub:`7` [all …]
|
/Documentation/scheduler/ |
D | sched-rt-group.rst | 60 Let's consider an example: a frame fixed realtime renderer must deliver 25 61 frames a second, which yields a period of 0.04s per frame. Now say it will also 64 * 0.04s = 0.032s. 66 This way the graphics group will have a 0.04s period with a 0.032s run time 67 limit. Now if the audio thread needs to refill the DMA buffer every 0.005s, but 68 needs only about 3% CPU time to do so, it can do with a 0.03 * 0.005s = 69 0.00015s. So this group can be scheduled with a period of 0.005s and a run time 70 of 0.00015s. 108 The default values for sched_rt_period_us (1000000 or 1s) and 109 sched_rt_runtime_us (950000 or 0.95s). This gives 0.05s to be used by [all …]
|
/Documentation/trace/ |
D | events-power.rst | 8 - Power state switch which reports events related to suspend (S-states), 54 clock_enable "%s state=%lu cpu_id=%lu" 55 clock_disable "%s state=%lu cpu_id=%lu" 56 clock_set_rate "%s state=%lu cpu_id=%lu" 67 power_domain_target "%s state=%lu cpu_id=%lu" 78 pm_qos_update_target "action=%s prev_value=%d curr_value=%d" 79 pm_qos_update_flags "action=%s prev_value=0x%x curr_value=0x%x" 88 dev_pm_qos_add_request "device=%s type=%s new_value=%d" 89 dev_pm_qos_update_request "device=%s type=%s new_value=%d" 90 dev_pm_qos_remove_request "device=%s type=%s new_value=%d"
|
D | function-graph-fold.vim | 3 " To use, :source this file while viewing a function_graph trace, or use vim's 4 " -S option to load from the command-line together with a trace. You can then 29 let s = split(getline(v:foldstart), '|', 1) 31 let s[2] = ' task switch ' 34 let s[2] = e[2] 36 return join(s, '|')
|
/Documentation/staging/ |
D | lzo.rst | 2 LZO stream format as understood by Linux's LZO decompressor 133 the instruction's opcode or distance), the instruction is a copy of a 139 0 0 0 0 D D S S (0..15) : copy 2 bytes from <= 1kB distance 141 state = S (copy S literals after this block) 149 0 0 0 0 D D S S (0..15) : copy 3 bytes from 2..3 kB distance 151 state = S (copy S literals after this block) 158 Always followed by exactly one LE16 : D D D D D D D D : D D D D D D S S 160 state = S (copy S literals after this block) 175 Always followed by exactly one LE16 : D D D D D D D D : D D D D D D S S 177 state = S (copy S literals after this block) [all …]
|
/Documentation/ABI/stable/ |
D | sysfs-devices-node | 44 The node's cpumap. 56 Provides information about the node's distribution and memory 63 The node's hit/miss statistics, in units of pages. 77 The node's zoned virtual memory statistics. 92 The node's huge page size control/query attributes. 99 The node's relationship to other nodes for access class "Y". 106 nodes that have class "Y" access to this target node's 108 the list accessing this node's memory may have different 122 This node's read bandwidth in MB/s when accessed from 123 nodes found in this access class's linked initiators. [all …]
|
/Documentation/devicetree/bindings/input/touchscreen/ |
D | iqs5xx.txt | 12 - interrupts : GPIO to which the device's active-high RDY 15 - reset-gpios : GPIO to which the device's active-low NRST 26 device's "X Resolution" register. 30 device's "Y Resolution" register. 34 touch event. A channel's delta is calculated 37 the channel's capacitance. 46 which may already be specified by the device's 50 which may already be specified by the device's 54 which may already be specified by the device's
|
/Documentation/admin-guide/media/ |
D | cx88-cardlist.rst | 166 - Hauppauge Nova-S-Plus DVB-S 170 - Hauppauge Nova-SE2 DVB-S 174 - KWorld DVB-S 100 226 - Geniatech DVB-S 230 - Hauppauge WinTV-HVR3000 TriMode Analog/DVB-S/DVB-T 290 - Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid 294 - Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 298 - TeVii S460 DVB-S/S2 302 - Omicom SS4 DVB-S/S2 PCI 306 - TBS 8920 DVB-S/S2 [all …]
|
/Documentation/admin-guide/cgroup-v1/ |
D | memcg_test.rst | 9 Because VM is getting complex (one of reasons is memcg...), memcg's behavior 10 is complex. This is a document for memcg's internal behavior. 44 Called when a page's refcount goes down to 0. 47 Called when swp_entry's refcnt goes down to 0. A charge against swap 85 swp_entry's refcnt += 1. 87 swp_entry's refcnt += # of ptes. 90 swp_entry's refcnt -= 1. 94 (e) zap_pte() is called and swp_entry's refcnt -=1 -> 0. 111 The best way to understand shmem's page state transition is to read 117 Shmem's page (just leaf page, not direct/indirect block) can be on [all …]
|
/Documentation/power/ |
D | pci.rst | 7 An overview of concepts and the Linux kernel's interfaces related to PCI power 12 devices. For general description of the kernel's interfaces related to device 48 used by the kernel to change the device's power state. 152 stored in the machine's BIOS. The kernel loads them from the BIOS and executes 192 device's _SxD control method (where x is a number between 0 and 4 inclusive). 195 target state of the system. The kernel is then supposed to use the device's 197 use the device's _PRW control method to learn which power resources need to be 210 sleeping, they should cause the system's core logic to trigger wakeup. 218 and event sources is recorded in the system's ACPI BIOS from where it can be 221 If a PCI device known to the system's ACPI BIOS signals wakeup, the GPE [all …]
|
D | runtime_pm.rst | 54 are executed by the PM core for the device's subsystem that may be either of 57 1. PM domain of the device, if the device's PM domain object, dev->pm_domain, 88 include executing the device driver's own ->runtime_suspend() callback (from the 89 PM core's point of view it is not necessary to implement a ->runtime_suspend() 97 device will not process data and will not communicate with the CPU(s) and 102 * If the suspend callback returns -EBUSY or -EAGAIN, the device's runtime PM 123 include executing the device driver's own ->runtime_resume() callback (from the 124 PM core's point of view it is not necessary to implement a ->runtime_resume() 142 indicated to the PM core by two counters, the device's usage counter and the 191 * If ->runtime_suspend() is about to be executed or there's a pending request [all …]
|
/Documentation/driver-api/soundwire/ |
D | stream.rst | 7 (1) System memory buffer(s) and Codec(s) 9 (2) DSP memory buffer(s) and Codec(s) 11 (3) FIFO(s) and Codec(s) 13 (4) Codec(s) and Codec(s) 15 which is typically driven by a DMA(s) channel through the data link. An 267 Below section explains the operations done by the Bus on Master(s) and 268 Slave(s) as part of stream state transitions. 308 state are updated here. This includes stream parameters, Master(s) 309 and Slave(s) runtime information associated with current stream. 311 (2) All the Master(s) and Slave(s) associated with current stream provide [all …]
|
/Documentation/features/scripts/ |
D | features-refresh.sh | 17 K=$(echo $F | sed -e 's/^!//g') 54 printf "WARNING: '%s' is not a valid Kconfig\n" "$F" 63 ARCH=$(echo $ARCH_DIR | sed -e 's/arch//g' | sed -e 's/\///g') 83 printf " |%12s: | ok |\n" "$ARCH" >> $T_FILE 85 printf " |%12s: | ok |\n" "$ARCH" >> $T_FILE 87 S=$(grep -v "^#" "$F_FILE" | grep " $ARCH:") 88 if [ ! -z "$S" ]; then 89 echo "$S" >> $T_FILE 91 printf " |%12s: | TODO |\n" "$ARCH" \
|
/Documentation/ABI/testing/ |
D | sysfs-devices-online | 8 of the device's 'offline' field. If that number is 1 and '0' 9 (or 'n', or 'N') is written to this file, the device bus type's 13 this file, the device bus type's .online() callback is executed 17 After a successful execution of the bus type's .offline() 20 type's .online() is exeucted successfully.
|