Home
last modified time | relevance | path

Searched refs:s (Results 1 – 25 of 1066) sorted by relevance

12345678910>>...43

/Documentation/connector/
Ducon.c60 static int netlink_send(int s, struct cn_msg *msg) in netlink_send() argument
84 err = send(s, nlh, size, 0); in netlink_send()
113 int s; in main() local
124 while ((s = getopt(argc, argv, "hs")) != -1) { in main()
125 switch (s) { in main()
153 s = socket(PF_NETLINK, SOCK_DGRAM, NETLINK_CONNECTOR); in main()
154 if (s == -1) { in main()
165 if (bind(s, (struct sockaddr *)&l_local, sizeof(struct sockaddr_nl)) == -1) { in main()
167 close(s); in main()
174 setsockopt(s, SOL_NETLINK, NETLINK_ADD_MEMBERSHIP, &on, sizeof(on)); in main()
[all …]
Dconnector.txt13 From the userspace point of view it's quite straightforward:
60 struct cb_id *id - unique connector's user identifier.
62 char *name - connector's callback symbolic name.
63 void (*callback) (struct cn..) - connector's callback.
64 cn_msg and the sender's credentials
71 struct cb_id *id - unique connector's user identifier.
135 cn_msg [main connector's message header] contains u32 seq and u32 ack
148 s = socket(PF_NETLINK, SOCK_DGRAM, NETLINK_CONNECTOR);
154 if (bind(s, (struct sockaddr *)&l_local, sizeof(struct sockaddr_nl)) == -1) {
156 close(s);
[all …]
/Documentation/driver-model/
Dbinding.txt25 When a new device is added, the bus's list of drivers is iterated over
36 If a match is found, the device's driver field is set to the driver
37 and the driver's probe callback is called. This gives the driver a
39 it's in a working state.
46 class, and that is set in the driver's devclass field.
49 class's register_dev callback.
56 driver's list of devices.
62 A symlink is created in the bus's 'devices' directory that points to
63 the device's directory in the physical hierarchy.
65 A symlink is created in the driver's 'devices' directory that points
[all …]
/Documentation/arm/Samsung/
Dclksrc-change-registers.awk10 function extract_value(s)
12 eqat = index(s, "=")
13 comat = index(s, ",")
14 return substr(s, eqat+2, (comat-eqat)-2)
48 function find_shift(s)
50 id = index(s, "<")
52 printf "cannot find shift " s "\n" > "/dev/stderr"
56 return substr(s, id+2)
/Documentation/scheduler/
Dsched-rt-group.txt60 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/cgroups/
Dmemcg_test.txt5 Because VM is getting complex (one of reasons is memcg...), memcg's behavior
6 is complex. This is a document for memcg's internal behavior.
39 Called at shmem's swapin.
64 Called when swp_entry's refcnt goes down to 0. A charge against swap
94 It is charged right after it's allocated before doing any page table
95 related operations. Of course, it's uncharged when another page is used
105 as SwapCache(). It's delayed until __delete_from_swap_cache().
153 swp_entry's refcnt += 1.
155 swp_entry's refcnt += # of ptes.
158 swp_entry's refcnt -= 1.
[all …]
/Documentation/video4linux/cx2341x/
Dfw-encoder-api.txt304 '0001' | 32 kbit/s | 32 kbit/s
305 '0010' | 64 kbit/s | 48 kbit/s
306 '0011' | 96 kbit/s | 56 kbit/s
307 '0100' | 128 kbit/s | 64 kbit/s
308 '0101' | 160 kbit/s | 80 kbit/s
309 '0110' | 192 kbit/s | 96 kbit/s
310 '0111' | 224 kbit/s | 112 kbit/s
311 '1000' | 256 kbit/s | 128 kbit/s
312 '1001' | 288 kbit/s | 160 kbit/s
313 '1010' | 320 kbit/s | 192 kbit/s
[all …]
Dfw-upload.txt24 - Issue the FWapi command to halt the encoder's firmware.
26 - Issue the FWapi command to halt the decoder's firmware.
35 - Write 0x0000001A to register 0x07FC to init the Encoder SDRAM's pre-charge.
36 - Write 0x80000640 to register 0x07F8 to init the Encoder SDRAM's refresh to 1us.
37 - Write 0x0000001A to register 0x08FC to init the Decoder SDRAM's pre-charge.
38 - Write 0x80000640 to register 0x08F8 to init the Decoder SDRAM's refresh to 1us.
40 - Transfer the encoder's firmware image to offset 0 in Encoder memory space.
41 - Transfer the decoder's firmware image to offset 0 in Decoder memory space.
/Documentation/fb/
Dcmap_xfbdev.txt1 Understanding fbdev's cmap
4 These notes explain how X's dix layer uses fbdev's cmap structures.
28 printf("Can't get color %s\n",colorspec);
32 There's also named equivalents like gray1..x provided you have an rgb.txt.
34 Somewhere in X's callchain, this results in a call to X code that handles the
51 squares matching function. That's why the cmap entries can't be set to the left
Dframebuffer.txt21 1. User's View of /dev/fb*
24 From the user's point of view, the frame buffer device looks just like any
25 other device in /dev. It's a character device using major 29; the minor
68 2. Programmer's View of /dev/fb*
80 which data structures they work. Here's just a brief overview:
89 values to meet the hardware's capabilities (or return EINVAL if that isn't
141 configuration file supplied with XFree86. It's the most simple
144 - Therefore it's also possible to specify resolutions in the /etc/XF86Config
146 same virtual desktop size. The frame buffer device that's used is still
177 1/(28.37516E6 Hz) = 35.242E-9 s
[all …]
/Documentation/device-mapper/
Ddm-uevent.txt9 listed creates the event and the second function sends the event(s).
20 Uevent Action(s): KOBJ_CHANGE
26 Uevent Action(s): KOBJ_CHANGE
34 Uevent Action(s): KOBJ_CHANGE
40 Uevent Action(s): KOBJ_CHANGE
47 Uevent Action(s): KOBJ_CHANGE
53 Uevent Action(s): KOBJ_CHANGE
59 Uevent Action(s): KOBJ_CHANGE
/Documentation/devicetree/bindings/gpu/
Dnvidia,tegra20-host1x.txt5 - reg: Physical base address and length of the controller's registers.
20 - reg: Physical base address and length of the controller's registers.
27 - reg: Physical base address and length of the controller's registers.
34 - reg: Physical base address and length of the controller's registers.
41 - reg: Physical base address and length of the controller's registers.
48 - reg: Physical base address and length of the controller's registers.
55 - reg: Physical base address and length of the controller's registers.
61 - reg: Physical base address and length of the controller's registers.
75 - reg: Physical base address and length of the controller's registers.
89 - reg: Physical base address and length of the controller's registers.
[all …]
/Documentation/trace/
Dfunction-graph-fold.vim3 " To use, :source this file while viewing a function_graph trace, or use vim's
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/power/
Druntime_pm.txt47 are executed by the PM core for the device's subsystem that may be either of
50 1. PM domain of the device, if the device's PM domain object, dev->pm_domain,
81 include executing the device driver's own ->runtime_suspend() callback (from the
82 PM core's point of view it is not necessary to implement a ->runtime_suspend()
90 device will not process data and will not communicate with the CPU(s) and
95 * If the suspend callback returns -EBUSY or -EAGAIN, the device's runtime PM
116 include executing the device driver's own ->runtime_resume() callback (from the
117 PM core's point of view it is not necessary to implement a ->runtime_resume()
135 indicated to the PM core by two counters, the device's usage counter and the
178 * If ->runtime_suspend() is about to be executed or there's a pending request
[all …]
Dpci.txt5 An overview of concepts and the Linux kernel's interfaces related to PCI power
10 devices. For general description of the kernel's interfaces related to device
45 used by the kernel to change the device's power state.
147 stored in the machine's BIOS. The kernel loads them from the BIOS and executes
187 device's _SxD control method (where x is a number between 0 and 4 inclusive).
190 target state of the system. The kernel is then supposed to use the device's
192 use the device's _PRW control method to learn which power resources need to be
204 sleeping, they should cause the system's core logic to trigger wakeup.
212 and event sources is recorded in the system's ACPI BIOS from where it can be
215 If a PCI device known to the system's ACPI BIOS signals wakeup, the GPE
[all …]
/Documentation/make/
Dheaders_install.txt4 The "make headers_install" command exports the kernel's header files in a
7 The linux kernel's exported header files describe the API for user space
9 used by the system's C library (such as glibc or uClibc) to define available
11 system calls. The C library's header files include the kernel header files
12 from the "linux" subdirectory. The system's libc headers are usually
34 ls -d include/asm-* | sed 's/.*-//'
43 Remember to provide the appropriate linux/asm directory via "mv" or "ln -s"
/Documentation/ABI/stable/
Dsysfs-bus-firewire7 Read-only. Mutable during the node device's lifetime.
15 The node's EUI-64 in the bus information block of
26 Read-only. Mutable during the node device's lifetime.
59 Read-only. Immutable during the unit device's lifetime.
66 Offset of the unit directory within the parent device's
67 (node device's) Configuration ROM, in quadlets.
77 Read-only. Mutable during the node device's lifetime.
78 Immutable during the unit device's lifetime.
125 Read-only attribute, immutable during the target's lifetime.
/Documentation/devicetree/bindings/usb/
Dsamsung-usbphy.txt3 ** Samsung's usb 2.0 phy transceiver
5 The Samsung's usb 2.0 phy transceiver is used for controlling
8 TODO: Adding the PHY binding with controller(s) according to the under
31 - ranges: allows valid translation between child's address space and parent's
66 ** Samsung's usb 3.0 phy transceiver
68 Starting exynso5250, Samsung's SoC have usb 3.0 phy transceiver
87 - ranges: allows valid translation between child's address space and parent's
/Documentation/ABI/testing/
Dsysfs-class-led-driver-lm353330 3 - 1.049 s
31 4 - 2.097 s
32 5 - 4.194 s
33 6 - 8.389 s
34 7 - 16.78 s
Dsysfs-devices-system-cpu8 named by the kernel's logical CPU number, e.g.:
44 Description: Dynamic addition and removal of CPU's. This is not hotplug
49 system. Information written to the file to add CPU's is
53 the system. Information writtento the file to remove CPU's
78 Description: CPU topology files that describe a logical CPU's relationship
87 hardware platform's identifier (rather than the kernel's).
90 core_siblings: internal kernel map of cpu#'s hardware threads
100 thread_siblings: internel kernel map of cpu#'s hardware
103 thread_siblings_list: human-readable list of cpu#'s hardware
153 These files exist in every CPU's cache/index3 directory. Each
[all …]
/Documentation/devicetree/bindings/powerpc/fsl/
Dsrio-rmu.txt15 The version X.Y should match the general SRIO controller's IP Block
16 revision register's Major(X) and Minor (Y) value.
46 The version X.Y should match the general SRIO controller's IP Block
47 revision register's Major(X) and Minor (Y) value.
62 binding document describing the node's interrupt parent.
76 The version X.Y should match the general SRIO controller's IP Block
77 revision register's Major(X) and Minor (Y) value.
92 binding document describing the node's interrupt parent.
106 The version X.Y should match the general SRIO controller's IP Block
107 revision register's Major(X) and Minor (Y) value.
[all …]
/Documentation/security/
Dkeys-request-key.txt49 it's up to the caller to destroy the key.
79 (2) request_key() searches the process's subscribed keyrings to see if there's
101 (7) The program may want to access another key from A's context (say a
125 This is because process A's keyrings can't simply be attached to
135 authorisation key to negatively instantiate a key that's under construction.
155 firstly calls key_permission(SEARCH) on the keyring it's starting with,
164 (3) It then considers all the keyring-type keys in the keyring it's currently
176 (1) If extant, the process's thread keyring is searched.
178 (2) If extant, the process's process keyring is searched.
180 (3) The process's session keyring is searched.
[all …]
/Documentation/
DManagementStyle5 on who you ask) management style for the linux kernel. It's meant to
14 Btw, when talking about "kernel manager", it's all about the technical
21 People", and NOT read it. Burn it, it's a great symbolic gesture.
34 manager must be to make it. That's very deep and obvious, but it's not
71 a kernel manager have huge fiscal responsibility _anyway_, it's usually
98 your mind, and make people very _aware_ of that. And it's much easier
106 actually do the work also think twice about whether it's worth doing or
107 not. After all, if _they_ aren't certain whether it's a good idea, you
118 we just do both?" and look pitiful. Trust me, it works. If it's not
123 That may sound like a failure, but it's usually a sign that there was
[all …]
Djava.txt4 Linux beats them ALL! While all other OS's are TALKING about direct
72 FQCLASSN=`echo $FQCLASS | sed -e 's/^.*\.\([^.]*\)$/\1/'`
73 FQCLASSP=`echo $FQCLASS | sed -e 's-\.-/-g' -e 's-^[^/]*$--' -e 's-/[^/]*$--'`
92 CLASSBASE=`echo $CLASSDIR | sed -e "s.$FQCLASSP$.."`
100 CLASSBASE=`echo $CLASSDIR | sed -e "s.$FQCLASSP$.."`
121 CLASS=`ls --color=no -l $CLASS | sed -e 's/^.* \([^ ]*\)$/\1/'`
178 /* From Sun's Java VM Specification, as tag entries in the constant pool. */
194 #define seek_error() error("%s: Cannot seek\n", program)
195 #define corrupt_error() error("%s: Class file corrupt\n", program)
196 #define eof_error() error("%s: Unexpected end of file\n", program)
[all …]
/Documentation/DocBook/media/
DMakefile165 -e s,"^[^\/]*/",, \
166 -e s/"\\.xml"// \
167 -e s/"\\.tmpl"// \
168 -e s/\\\./-/g \
169 -e s/"^func-"// \
170 -e s/"^pixfmt-"// \
171 -e s/"^vidioc-"//
303 …nt" $(MEDIA_OBJ_DIR)/vidioc-*.xml $(MEDIA_OBJ_DIR)/media-ioc-*.xml | sed -r s,"^.*/(.*).xml.*","\1…
328 entity=`echo $$ident | tr _ - | sed s/v4l2-mpeg-vbi-ITV0/v4l2-mpeg-vbi-itv0-1/g` ; \
343 entity=`echo "$$file" | sed $(FILENAME) -e s/"^([^-]*)"/sub\1/` ; \
[all …]

12345678910>>...43