/linux-4.4.14/Documentation/usb/ |
D | gadget_configfs.txt | 17 be connected to a USB Host to extend it with additional functions like a serial 22 functions, each function representing e.g. a serial connection or a SCSI disk. 24 Linux provides a number of functions for gadgets to use. 27 and which functions each configuration will provide. 123 3. Creating the functions 126 The gadget will provide some functions, for each function its corresponding 129 $ mkdir functions/<name>.<instance name> 134 $ mkdir functions/ncm.usb0 # usb_f_ncm.ko gets loaded with request_module() 145 4. Associating the functions with their configurations 149 configurations specified and a number of functions available. What remains [all …]
|
D | functionfs.txt | 7 that kernel level composite functions provide when they are added to 10 This in particular means that the composite initialisation functions 35 a gadget could use several FunctionFS functions. The idea is that 43 $ insmod g_ffs.ko idVendor=<ID> iSerialNumber=<string> functions=mtp,hid 52 If no "functions" module parameters is supplied, the driver accepts 55 When "functions" module parameter is supplied, only functions 56 with listed names are accepted. In particular, if the "functions" 58 is similar to when there is no "functions" at all; however, 62 filesystems have been mounted and USB descriptors of all functions
|
D | gadget-testing.txt | 1 This file summarizes information on basic testing of USB functions 73 and after creating the functions/ecm.<instance name> they contain default 106 and after creating the functions/ecm.<instance name> they contain default 139 and after creating the functions/eem.<instance name> they contain default 265 $ mkdir functions/mass_storage.0/partition.5 397 and after creating the functions/ncm.<instance name> they contain default 521 and after creating the functions/rndis.<instance name> they contain default 689 # mkdir functions/uvc.usb0/control/header/h 690 # cd functions/uvc.usb0/control/header/h 693 # mkdir -p functions/uvc.usb0/streaming/uncompressed/u/360p [all …]
|
D | gadget_multi.txt | 11 USB Mass Storage functions. 30 side. All the functions are handled by respective drivers developed 85 functions will obviously change interface numbers for each of the 91 provided functions one should change gadget's vendor and/or product ID
|
/linux-4.4.14/drivers/pinctrl/berlin/ |
D | berlin.c | 33 struct berlin_pinctrl_function *functions; member 122 return pctrl->functions[function].name; in berlin_pinmux_get_function_name() 132 *groups = pctrl->functions[function].groups; in berlin_pinmux_get_function_groups() 133 *num_groups = pctrl->functions[function].ngroups; in berlin_pinmux_get_function_groups() 143 struct berlin_desc_function *function = group->functions; in berlin_pinctrl_find_function_by_name() 161 struct berlin_pinctrl_function *func = pctrl->functions + function; in berlin_pinmux_set() 188 struct berlin_pinctrl_function *function = pctrl->functions; in berlin_pinctrl_add_function() 222 pctrl->functions = devm_kzalloc(&pdev->dev, in berlin_pinctrl_build_state() 223 max_functions * sizeof(*pctrl->functions), in berlin_pinctrl_build_state() 225 if (!pctrl->functions) in berlin_pinctrl_build_state() [all …]
|
D | berlin.h | 26 struct berlin_desc_function *functions; member 46 .functions = (struct berlin_desc_function[]){ \
|
/linux-4.4.14/kernel/gcov/ |
D | gcc_4_7.c | 91 struct gcov_fn_info **functions; member 188 ci_ptr = info->functions[fi_idx]->ctrs; in gcov_info_reset() 229 dci_ptr = dst->functions[fi_idx]->ctrs; in gcov_info_add() 230 sci_ptr = src->functions[fi_idx]->ctrs; in gcov_info_add() 269 dup->functions = NULL; in gcov_info_dup() 275 dup->functions = kcalloc(info->n_functions, in gcov_info_dup() 277 if (!dup->functions) in gcov_info_dup() 285 dup->functions[fi_idx] = kzalloc(fi_size, GFP_KERNEL); in gcov_info_dup() 286 if (!dup->functions[fi_idx]) in gcov_info_dup() 289 *(dup->functions[fi_idx]) = *(info->functions[fi_idx]); in gcov_info_dup() [all …]
|
D | gcc_3_4.c | 78 const struct gcov_fn_info *functions; member 230 ((char *) info->functions + fn * get_fn_size(info)); in get_fn_info() 260 dup->functions = kmemdup(info->functions, info->n_functions * in gcov_info_dup() 262 if (!dup->functions) in gcov_info_dup() 294 kfree(info->functions); in gcov_info_free()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | configfs-usb-gadget-uvc | 1 What: /config/usb-gadget/gadget/functions/uvc.name 10 What: /config/usb-gadget/gadget/functions/uvc.name/control 15 What: /config/usb-gadget/gadget/functions/uvc.name/control/class 20 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss 25 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs 30 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal 35 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output 40 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default 54 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera 59 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default [all …]
|
D | configfs-usb-gadget | 59 What: /config/usb-gadget/gadget/functions 63 This group contains functions available to this USB gadget. 65 What: /config/usb-gadget/gadget/functions/<func>.<inst>/interface.<n> 78 What: /config/usb-gadget/gadget/functions/<func>.<inst>/interface.<n>/<property>
|
D | configfs-usb-gadget-mass-storage | 1 What: /config/usb-gadget/gadget/functions/mass_storage.name 14 What: /config/usb-gadget/gadget/functions/mass_storage.name/lun.name
|
D | configfs-usb-gadget-loopback | 1 What: /config/usb-gadget/gadget/functions/Loopback.name
|
D | configfs-usb-gadget-printer | 1 What: /config/usb-gadget/gadget/functions/printer.name
|
D | configfs-usb-gadget-phonet | 1 What: /config/usb-gadget/gadget/functions/phonet.name
|
D | configfs-usb-gadget-sourcesink | 1 What: /config/usb-gadget/gadget/functions/SourceSink.name
|
D | configfs-usb-gadget-acm | 1 What: /config/usb-gadget/gadget/functions/acm.name
|
D | configfs-usb-gadget-obex | 1 What: /config/usb-gadget/gadget/functions/obex.name
|
D | configfs-usb-gadget-serial | 1 What: /config/usb-gadget/gadget/functions/gser.name
|
D | configfs-usb-gadget-uac2 | 1 What: /config/usb-gadget/gadget/functions/uac2.name
|
D | configfs-usb-gadget-ffs | 1 What: /config/usb-gadget/gadget/functions/ffs.name
|
D | configfs-usb-gadget-hid | 1 What: /config/usb-gadget/gadget/functions/hid.name
|
D | configfs-usb-gadget-uac1 | 1 What: /config/usb-gadget/gadget/functions/uac1.name
|
D | configfs-usb-gadget-midi | 1 What: /config/usb-gadget/gadget/functions/midi.name
|
D | configfs-usb-gadget-ncm | 1 What: /config/usb-gadget/gadget/functions/ncm.name
|
D | configfs-usb-gadget-eem | 1 What: /config/usb-gadget/gadget/functions/eem.name
|
D | configfs-usb-gadget-subset | 1 What: /config/usb-gadget/gadget/functions/geth.name
|
D | configfs-usb-gadget-ecm | 1 What: /config/usb-gadget/gadget/functions/ecm.name
|
D | configfs-usb-gadget-rndis | 1 What: /config/usb-gadget/gadget/functions/rndis.name
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_atpx_handler.c | 29 struct radeon_atpx_functions functions; member 146 atpx->functions.power_cntl = true; in radeon_atpx_validate() 148 if (atpx->functions.px_params) { in radeon_atpx_validate() 173 atpx->functions.i2c_mux_cntl = true; in radeon_atpx_validate() 174 atpx->functions.disp_mux_cntl = true; in radeon_atpx_validate() 180 atpx->functions.disp_mux_cntl = true; in radeon_atpx_validate() 224 radeon_atpx_parse_functions(&atpx->functions, output.function_bits); in radeon_atpx_verify_interface() 247 if (atpx->functions.power_cntl) { in radeon_atpx_set_discrete_state() 279 if (atpx->functions.disp_mux_cntl) { in radeon_atpx_switch_disp_mux() 311 if (atpx->functions.i2c_mux_cntl) { in radeon_atpx_switch_i2c_mux() [all …]
|
D | radeon_acpi.c | 227 radeon_atif_parse_functions(&atif->functions, output.function_bits); in radeon_atif_verify_interface() 512 radeon_atcs_parse_functions(&atcs->functions, output.function_bits); in radeon_atcs_verify_interface() 532 if (atcs->functions.pcie_perf_req && atcs->functions.pcie_dev_rdy) in radeon_acpi_is_pcie_performance_request_supported() 558 if (!atcs->functions.pcie_dev_rdy) in radeon_acpi_pcie_notify_device_ready() 598 if (!atcs->functions.pcie_perf_req) in radeon_acpi_pcie_performance_request() 753 if (atif->functions.sbios_requests && !atif->functions.system_params) { in radeon_acpi_init() 758 atif->functions.system_params = true; in radeon_acpi_init() 761 if (atif->functions.system_params) { in radeon_acpi_init()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_atpx_handler.c | 29 struct amdgpu_atpx_functions functions; member 147 atpx->functions.power_cntl = true; in amdgpu_atpx_validate() 149 if (atpx->functions.px_params) { in amdgpu_atpx_validate() 174 atpx->functions.i2c_mux_cntl = true; in amdgpu_atpx_validate() 175 atpx->functions.disp_mux_cntl = true; in amdgpu_atpx_validate() 181 atpx->functions.disp_mux_cntl = true; in amdgpu_atpx_validate() 225 amdgpu_atpx_parse_functions(&atpx->functions, output.function_bits); in amdgpu_atpx_verify_interface() 248 if (atpx->functions.power_cntl) { in amdgpu_atpx_set_discrete_state() 280 if (atpx->functions.disp_mux_cntl) { in amdgpu_atpx_switch_disp_mux() 312 if (atpx->functions.i2c_mux_cntl) { in amdgpu_atpx_switch_i2c_mux() [all …]
|
D | amdgpu_acpi.c | 227 amdgpu_atif_parse_functions(&atif->functions, output.function_bits); in amdgpu_atif_verify_interface() 507 amdgpu_atcs_parse_functions(&atcs->functions, output.function_bits); in amdgpu_atcs_verify_interface() 527 if (atcs->functions.pcie_perf_req && atcs->functions.pcie_dev_rdy) in amdgpu_acpi_is_pcie_performance_request_supported() 553 if (!atcs->functions.pcie_dev_rdy) in amdgpu_acpi_pcie_notify_device_ready() 593 if (!atcs->functions.pcie_perf_req) in amdgpu_acpi_pcie_performance_request() 731 if (atif->functions.sbios_requests && !atif->functions.system_params) { in amdgpu_acpi_init() 736 atif->functions.system_params = true; in amdgpu_acpi_init() 739 if (atif->functions.system_params) { in amdgpu_acpi_init()
|
/linux-4.4.14/tools/perf/bench/ |
D | mem-functions.c | 104 const struct function *functions; member 112 const struct function *r = &info->functions[r_idx]; in __bench_mem_function() 170 for (i = 0; info->functions[i].name; i++) in bench_mem_common() 175 for (i = 0; info->functions[i].name; i++) { in bench_mem_common() 176 if (!strcmp(info->functions[i].name, function_str)) in bench_mem_common() 179 if (!info->functions[i].name) { in bench_mem_common() 183 for (i = 0; info->functions[i].name; i++) { in bench_mem_common() 185 info->functions[i].name, info->functions[i].desc); in bench_mem_common() 284 .functions = memcpy_functions, in bench_mem_memcpy() 372 .functions = memset_functions, in bench_mem_memset()
|
D | Build | 3 perf-y += mem-functions.o
|
/linux-4.4.14/Documentation/ |
D | sgi-ioc4.txt | 4 First, even though the IOC4 performs multiple functions, such as an 8 standpoint is that all these functions share a single IRQ, and 12 functions, meaning that there's no clear "owning" device driver. 23 the PCI resources that are shared between the IOC4 functions. 25 This driver also provides registration functions that the other 39 remove functions. 45 probe, and remove functions.
|
D | kernel-doc-nano-HOWTO.txt | 8 but consistent and extractable documentation of the functions and 10 a consistent style for documenting functions and their parameters, 22 In order to provide good documentation of kernel functions and data 26 We definitely need kernel-doc formatted documentation for functions 30 functions externally visible to other kernel files (not marked 116 form of block comments above functions. The components of this system 136 and external functions. 137 It invokes kernel-doc, giving it the list of functions that 276 Beside functions you can also write documentation for structs, unions, 311 instead of being kernel-doc for functions, structures, unions, [all …]
|
D | vme_api.txt | 111 required. These functions should be passed the pointer to the resource provided 132 Once a master window has been assigned the following functions can be used to 147 These functions return 0 on success or an error code should the call fail. 153 The following functions can be used to read from and write to configured master 154 windows. These functions return the number of bytes copied: 170 This functions by reading the offset, applying the mask. If the bits selected in 193 Once a slave window has been assigned the following functions can be used to 208 These functions return 0 on success or an error code should the call fail. 215 buffers which will be accessible by the VME bridge. These functions do not have 245 The following functions are provided to create and destroy DMA lists. Execution [all …]
|
D | unshare.txt | 93 changes to copy_* functions utilized by clone/fork system call. 183 versions. Helper functions of clone (copy_*) could not be used 201 Therefore code from copy_* functions that allocated and duplicated 202 current context structure was moved into new dup_* functions. Now, 203 copy_* functions call dup_* functions to allocate and duplicate 221 a) Reorganization of existing copy_* functions 223 c) unshare helper functions for each different process context 226 7.1) Reorganization of copy_* functions 232 These dup_* functions allocated and duplicated the appropriate 233 context structure. The reorganized copy_* functions invoked [all …]
|
D | SM501.txt | 8 asynchronous serial ports, audio functions, and a dual display video interface. 9 The device may be connected by PCI or local bus with varying functions enabled. 40 as this is by-far the most resource-sensitive of the on-chip functions. 51 functions, which are transient and thus their location is less critical
|
D | padata.txt | 39 There are functions for enabling and disabling the instance: 44 These functions are setting or clearing the "PADATA_INIT" flag; 45 if that flag is not set, other functions will refuse to work. 51 The list of CPUs to be used can be adjusted with these functions: 69 To simply add or remove one CPU from a certain cpumask the functions 109 parallel() and serial() functions should be provided. Those functions will
|
D | CodingStyle | 35 benefit of warning you when you're nesting your functions too deep. 116 However, there is one special case, namely functions: they have the 126 (a) K&R are _right_ and (b) K&R are right. Besides, functions are 183 somewhat like functions (and are usually used with parentheses in Linux, 253 have descriptive names, as do global functions. If you have a function 294 the proper accessor functions. 296 NOTE! Opaqueness and "accessor functions" are not good in themselves. 362 maximum limits all the more closely. Use helper functions with 374 In source files, separate functions with one blank line. If the function is 389 Chapter 7: Centralized exiting of functions [all …]
|
D | io-mapping.txt | 1 The io_mapping functions in linux/io-mapping.h provide an abstraction for 65 The initial implementation of these functions uses existing mapping 71 map_atomic and map functions add the requested offset to the base of the
|
D | pnp.txt | 101 The following functions are available from the Plug and Play Layer: 145 The following are PnP protocol related functions: 197 2.) Optionally define probe and remove functions. It may make sense not to 198 define these functions if the driver already has a reliable method of detecting 238 A series of compatibility functions have been created to make it easy to convert
|
D | parport-lowlevel.txt | 6 Described here are the following functions: 8 Global functions: 33 Port functions (can be overridden by low-level drivers): 68 into global functions and port functions. 70 The global functions are mostly for communicating between the device 73 'generic' functions for doing standard things that will work on any 76 The port functions are provided by the low-level drivers, although the 78 The port functions can be split into three groups: SPP, EPP, and ECP. 80 SPP (Standard Parallel Port) functions modify so-called 'SPP' 86 EPP (Enhanced Parallel Port) functions are provided for reading and [all …]
|
D | irqflags-tracing.txt | 31 trace_hardirqs_off()/trace_hardirqs_on() functions. The lock validator 38 lockdep complaint in the irq-flags-tracing functions arch support is
|
D | pinctrl.txt | 187 determine the total number of legal selectors, then it will call the other functions 367 When GPIO-specific functions in the pin control subsystem are called, these 370 pin controller handling the matching range is found, GPIO-specific functions 396 PINMUX, also known as padmux, ballmux, alternate functions or mission modes 399 functions, depending on the application. By "application" in this context 473 pin control driver knows the possible functions. In the example above you can 474 identify three pinmux functions, one for spi, one for i2c and one for mmc. 478 for the three available functions. 494 for a certain set of pins. The knowledge of the functions and pin groups 571 Pinmux drivers are required to supply a few callback functions, some are [all …]
|
D | clk.txt | 56 api itself defines several driver-facing functions which operate on 174 Implement the above functions using container_of: 248 functions are allowed in atomic context. 252 functions are not allowed in atomic context. 264 framework functions from within its implementation of clock operations. This
|
D | assoc_array.txt | 12 - Manipulation functions. 13 - Access functions. 91 The insertion and deletion functions produce an 'edit script' that can later be 99 after an RCU grace period has passed - thus allowing access functions to 106 There are two functions for dealing with the script: 112 This will perform the edit functions, interpolating various write barriers 125 These functions are guaranteed not to fail. 131 Various functions take a table of operations: 185 There are a number of functions for manipulating an associative array: 301 There are two functions for accessing an associative array:
|
D | gdb-kernel-debugging.txt | 143 List of commands and functions 146 The number of commands and convenience functions may evolve over the time, 160 function <function-name>" for convenience functions.
|
D | kprobes.txt | 43 There are also register_/unregister_*probes() functions for batch 44 registration/unregistration of a group of *probes. These functions 280 that there are some functions where kprobes cannot probe. Probing 281 (trapping) such functions can cause a recursive trap (e.g. double 283 Kprobes manages such functions as a blacklist. 328 and "unregister_*probes" functions for (un)registering arrays of probes. 329 Here are terse, mini-man-page specifications for these functions and 460 If the functions find an incorrect probe (ex. an unregistered probe), 479 of the array entries before using these functions. 491 If the functions find some incorrect probes (ex. unregistered [all …]
|
D | preempt-locking.txt | 49 Note, some FPU functions are already explicitly preempt safe. For example, 76 The functions are nestable. In other words, you can call preempt_disable 90 small, atomic code that you wrote and which calls no complex functions.
|
D | rbtree.txt | 52 users are expected to write their own tree search and insert functions 53 which call the provided rbtree functions. Locking is also left up to the 167 Four functions are provided for iterating through an rbtree's contents in 182 The iterator functions return a pointer to the embedded struct rb_node, from 202 functions with the user provided augmentation callback when inserting 221 rb_erase(). rb_erase_augmented() calls back into user provided functions
|
/linux-4.4.14/samples/pktgen/ |
D | README.rst | 11 by shell source'ing. Namely "functions.sh" and "parameters.sh". 32 Common functions 34 The functions.sh file provides; Three different shell functions for 38 These functions correspond to pktgens different components.
|
D | pktgen_sample01_simple.sh | 8 source ${basedir}/functions.sh
|
D | pktgen_bench_xmit_mode_netif_receive.sh | 30 source ${basedir}/functions.sh
|
D | pktgen_sample03_burst_single_flow.sh | 22 source ${basedir}/functions.sh
|
D | pktgen_sample02_multiqueue.sh | 10 source ${basedir}/functions.sh
|
/linux-4.4.14/tools/perf/Documentation/ |
D | perf-script-perl.txt | 91 to every event as arguments but are available as library functions. 126 The rest of the script can contain handler functions and support 127 functions in any order. 129 Aside from the event handler functions discussed above, every script 130 can implement a set of optional functions: 164 built-in perf script Perl modules and their associated functions. 169 The following sections describe the functions and variables available 170 via the various Perf::Trace::* Perl modules. To use the functions and 177 These functions provide some essential functions to user scripts. 179 The *flag_str* and *symbol_str* functions provide human-readable [all …]
|
D | callchain-overhead-calculation.txt | 10 the child functions so that it can show the total overhead of the 11 higher level functions even if they don't directly execute much. 12 'Children' here means functions that are called from another (parent) 17 'self' overhead of its child functions. But with this enabled, users 21 Consider the following example; there are three functions like below. 65 child functions (i.e. 'foo' and 'bar') are added to the parents to
|
D | perf-script-python.txt | 28 provides more details on each step and lists the library functions 125 # be retrieved using Python functions of the form common_*(context). 126 # See the perf-script-python Documentation for the list of available functions. 165 Following that are a couple generated functions, trace_begin() and 170 Following those are the 'event handler' functions generated one for 171 every event in the 'perf record' output. The handler functions take 177 The final couple of functions are, like the begin and end functions, 211 trace_unhandled() functions, which we won't be using. That leaves us 487 to every event as arguments but are available as library functions. 525 The rest of the script can contain handler functions and support [all …]
|
D | perf-probe.txt | 87 (Only for --add) Search only for non-inlined functions. The functions 92 Show available functions in given module or kernel. With -x/--exec, 93 can also list functions in a user space executable / shared library. 174 for searching a specific function when several functions share same name.
|
D | perf-bench.txt | 149 Available functions are depend on the architecture. 173 Available functions are depend on the architecture.
|
/linux-4.4.14/drivers/s390/crypto/ |
D | zcrypt_cex4.c | 79 if (ap_test_bit(&ap_dev->functions, AP_FUNC_ACCEL)) { in zcrypt_cex4_probe() 92 if (ap_test_bit(&ap_dev->functions, AP_FUNC_MEX4K) && in zcrypt_cex4_probe() 93 ap_test_bit(&ap_dev->functions, AP_FUNC_CRT4K)) { in zcrypt_cex4_probe() 107 } else if (ap_test_bit(&ap_dev->functions, AP_FUNC_COPRO)) { in zcrypt_cex4_probe() 125 } else if (ap_test_bit(&ap_dev->functions, AP_FUNC_EP11)) { in zcrypt_cex4_probe()
|
D | zcrypt_cex2a.c | 114 if (ap_test_bit(&ap_dev->functions, AP_FUNC_MEX4K) && in zcrypt_cex2a_probe() 115 ap_test_bit(&ap_dev->functions, AP_FUNC_CRT4K)) { in zcrypt_cex2a_probe()
|
/linux-4.4.14/Documentation/arm/OMAP/ |
D | omap_pm | 6 authors use these functions to communicate minimum latency or 32 five power management functions for driver code: 50 Further documentation for all OMAP PM interface functions can be 63 Driver usage of the OMAP PM functions 66 As the 'pdata' in the above examples indicates, these functions are 69 files to point to the corresponding OMAP PM functions: 72 not support these functions should leave these function pointers set 78 The most common usage of these functions will probably be to specify 107 Other specialized interface functions 110 The five functions listed above are intended to be usable by any [all …]
|
/linux-4.4.14/Documentation/power/ |
D | opp.txt | 42 OPP library provides a set of helper functions to organize and query the OPP 69 operational functions operate only on available opps: 73 be used for dev_pm_opp_enable/disable functions to make an opp available as required. 76 get_opp_count if dev_pm_opp_enable/disable functions are invoked for a device, the 84 OPP library uses RCU for exclusivity. RCU allows the query functions to operate 94 RCU locking mechanisms. These functions should *NOT* be called under RCU locks 95 and other contexts that prevent blocking functions in RCU or mutex operations 105 OPPs dynamically using the dev_pm_opp_enable / disable functions. 110 with the dev_pm_opp_enable/disable functions. OPP library internally stores 134 frequency back to the corresponding OPP, OPP library provides handy functions [all …]
|
D | runtime_pm.txt | 26 * A set of helper functions defined in drivers/base/power/runtime.c that can be 29 device drivers are encouraged to use these functions. 32 fields of 'struct dev_pm_info' and the core helper functions provided for 76 not block or sleep, but it also means that the synchronous helper functions 102 the helper functions described in Section 4 for the device until its status 104 special helper functions for this purpose). 129 fatal error and will refuse to run the helper functions described in Section 131 'suspended' (by means of special helper functions provided by the PM core 157 The helper functions provided by the PM core, described in Section 4, guarantee 182 Additionally, the helper functions provided by the PM core obey the following [all …]
|
D | suspend-and-cpuhotplug.txt | 146 _cpu_up() functions. They differ in the arguments passed to these functions, 149 the non-boot CPUs are offlined or onlined, the _cpu_*() functions are called 154 Important files and functions/entry points: 190 functions such as collect_cpu_info()). 252 the _cpu_down() and _cpu_up() functions is *always* 0.
|
/linux-4.4.14/drivers/staging/wilc1000/ |
D | TODO | 3 - remove OS wrapper functions 4 - remove custom debug and tracing functions 13 - replace SIOCDEVPRIVATE commands with generic API functions
|
/linux-4.4.14/lib/ |
D | Kconfig | 63 tristate "CRC-CCITT functions" 66 modules require CRC-CCITT functions, but a module built outside 68 functions require M here. 71 tristate "CRC16 functions" 74 modules require CRC16 functions, but a module built outside 76 functions require M here. 88 tristate "CRC ITU-T V.41 functions" 91 modules require CRC ITU-T V.41 functions, but a module built outside 93 functions require M here. 96 tristate "CRC32/CRC32c functions" [all …]
|
/linux-4.4.14/tools/perf/scripts/perl/Perf-Trace-Util/ |
D | README | 4 This module contains utility functions for use with perf script. 8 'used', while Util.pm contains useful but optional utility functions 14 want to add new Perl functions that end up accessing C data in the 15 perf executable, you add desciptions of the new functions here. 18 $context, to all handler functions.
|
/linux-4.4.14/Documentation/blackfin/ |
D | bfin-gpio-notes.txt | 23 multi-functions. They can be configured as peripheral, or just as GPIO, 45 The request functions will record the function state for a certain pin, 46 the free functions will clear its function state. 50 These functions are wrapped by other functions, most of the users need not
|
/linux-4.4.14/Documentation/networking/ |
D | vxge.txt | 22 The functions share a 10GbE link and the pci-e bus, but hardly anything else 34 ii) Multi function mode (up to 17 functions) 37 - Single Root mode: v1.0 (up to 17 functions) 38 - Multi-Root mode: v1.0 (up to 17 functions) 71 Specifies maximum device functions to be enabled.
|
D | phy.txt | 41 1) read and write functions must be implemented. Their prototypes are: 47 number. These functions are guaranteed not to be called from interrupt 60 exit functions are used to register the driver. 85 4) The PAL serves only as a library of functions, with the network device 86 manually calling functions to update status, and configure the PHY 166 accessed without the state-machine running, and most of these functions are 167 descended from functions which did not interact with a complex state-machine. 171 Here is a brief rundown of the functions: 209 Ethtool convenience functions. 281 functions if at all possible: genphy_read_status and [all …]
|
D | atm.txt | 1 In order to use anything but the most primitive functions of ATM,
|
D | stmmac.txt | 275 o stmmac_mdio.c: to provide mdio functions; 282 o dwmac1000_core.c: dwmac GiGa core functions; 283 o dwmac1000_dma.c: dma functions for the GMAC chip; 286 o dwmac100_dma.c: dma functions for the dwmac 100 chip; 288 o dwmac_lib.c: generic DMA functions; 289 o enh_desc.c: functions for handling enhanced descriptors; 290 o norm_desc.c: functions for handling normal descriptors; 291 o chain_mode.c/ring_mode.c:: functions to manage RING/CHAINED modes;
|
D | cdc_mbim.txt | 16 behaviour for NCM 1.0 backwards compatible MBIM functions (an 26 This parameter sets the system policy for NCM/MBIM functions. Such 27 functions will be handled by either the cdc_ncm driver or the cdc_mbim 29 makes the cdc_mbim driver ignore these functions and lets the cdc_ncm 34 functions bound to the "wrong" driver 40 MBIM functions are inactive when unmanaged. The cdc_mbim driver only
|
D | multiqueue.txt | 16 alloc_netdev_mq() functions to allocate the subqueues for the device. The 23 netif_{start|stop|wake}_subqueue() functions to manage each queue while the
|
/linux-4.4.14/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 57 struct sunxi_pinctrl_function *func = pctl->functions; in sunxi_pinctrl_find_function_by_name() 82 struct sunxi_desc_function *func = pin->functions; in sunxi_pinctrl_desc_find_function_by_name() 107 struct sunxi_desc_function *func = pin->functions; in sunxi_pinctrl_desc_find_function_by_pin() 362 return pctl->functions[function].name; in sunxi_pmx_get_func_name() 372 *groups = pctl->functions[function].groups; in sunxi_pmx_get_func_groups() 373 *num_groups = pctl->functions[function].ngroups; in sunxi_pmx_get_func_groups() 403 struct sunxi_pinctrl_function *func = pctl->functions + function; in sunxi_pmx_set_mux() 767 struct sunxi_pinctrl_function *func = pctl->functions; in sunxi_pinctrl_add_function() 812 pctl->functions = devm_kzalloc(&pdev->dev, in sunxi_pinctrl_build_state() 813 pctl->desc->npins * sizeof(*pctl->functions), in sunxi_pinctrl_build_state() [all …]
|
D | pinctrl-sunxi.h | 92 struct sunxi_desc_function *functions; member 122 struct sunxi_pinctrl_function *functions; member 135 .functions = (struct sunxi_desc_function[]){ \
|
/linux-4.4.14/Documentation/gpio/ |
D | consumer.txt | 13 that depend on GPIOLIB. The functions that allow a driver to obtain and use 18 All the functions that work with the descriptor-based GPIO interface are 28 gpiod_get() functions. Like many other kernel subsystems, gpiod_get() takes the 49 later with one of the dedicated functions. 54 Both functions return either a valid GPIO descriptor, or an error code checkable 61 gpiod_get_index_optional() functions can be used. These functions return NULL 94 Device-managed variants of these functions are also defined: 129 It is strictly forbidden to use a descriptor after calling these functions. 147 invoking one of the gpiod_direction_*() functions: 239 Note that these functions should only be used with great moderation ; a driver [all …]
|
D | board.txt | 4 This document explains how GPIOs can be assigned to given devices and functions. 19 GPIOs can easily be mapped to devices and functions in the device tree. The 55 The second parameter of the gpiod_get() functions, the con_id string, has to be 57 looked up by the gpiod functions internally) used in the device tree. With above 106 Finally, GPIOs can be bound to devices and functions using platform data. Board
|
/linux-4.4.14/drivers/pinctrl/freescale/ |
D | pinctrl-mxs.c | 182 return d->soc->functions[function].name; in mxs_pinctrl_get_func_name() 192 *groups = d->soc->functions[group].groups; in mxs_pinctrl_get_func_groups() 193 *num_groups = d->soc->functions[group].ngroups; in mxs_pinctrl_get_func_groups() 429 soc->functions = devm_kzalloc(&pdev->dev, soc->nfunctions * in mxs_pinctrl_probe_dt() 430 sizeof(*soc->functions), GFP_KERNEL); in mxs_pinctrl_probe_dt() 431 if (!soc->functions) in mxs_pinctrl_probe_dt() 441 f = &soc->functions[idxf]; in mxs_pinctrl_probe_dt() 473 f = &soc->functions[idxf++]; in mxs_pinctrl_probe_dt() 494 f = &soc->functions[idxf++]; in mxs_pinctrl_probe_dt()
|
D | pinctrl-imx1-core.c | 320 info->functions[selector].name, info->groups[group].name); in imx1_pmx_set() 368 return info->functions[selector].name; in imx1_pmx_get_func_name() 378 *groups = info->functions[selector].groups; in imx1_pmx_get_groups() 379 *num_groups = info->functions[selector].num_groups; in imx1_pmx_get_groups() 523 func = &info->functions[index]; in imx1_pinctrl_parse_functions() 574 info->functions = devm_kzalloc(&pdev->dev, in imx1_pinctrl_parse_dt() 582 if (!info->functions || !info->groups) in imx1_pinctrl_parse_dt()
|
D | pinctrl-imx.c | 202 info->functions[selector].name, grp->name); in imx_pmx_set() 288 return info->functions[selector].name; in imx_pmx_get_func_name() 298 *groups = info->functions[selector].groups; in imx_pmx_get_groups() 299 *num_groups = info->functions[selector].num_groups; in imx_pmx_get_groups() 597 func = &info->functions[index]; in imx_pinctrl_parse_functions() 665 info->functions = devm_kzalloc(&pdev->dev, nfuncs * sizeof(struct imx_pmx_func), in imx_pinctrl_probe_dt() 667 if (!info->functions) in imx_pinctrl_probe_dt()
|
D | pinctrl-imx1.h | 64 struct imx1_pmx_func *functions; member
|
D | pinctrl-imx.h | 82 struct imx_pmx_func *functions; member
|
D | pinctrl-mxs.h | 81 struct mxs_function *functions; member
|
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,dove-pinctrl.txt | 11 Available mpp pins/groups and functions: 14 Note: pmu* also allows for Power Management functions listed below 16 name pins functions 63 Power Management functions (pmu*): 79 * group "mpp_audio1" allows the following functions and gpio pins:
|
D | marvell,orion-pinctrl.txt | 14 Available mpp pins/groups and functions: 20 name pins functions 45 name pins functions 70 name pins functions
|
D | marvell,armada-xp-pinctrl.txt | 13 Available mpp pins/groups and functions: 19 name pins functions 80 name pins functions
|
D | nvidia,tegra124-xusb-padctl.txt | 61 Valid functions for this group are: "snps", "xusb", "uart", "rsvd". 67 Valid functions for this group are: "snps", "xusb". 73 Valid functions for this group are: "pcie", "usb3", "sata", "rsvd".
|
D | allwinner,sunxi-pinctrl.txt | 4 each bank has 32 pins. Each pin has 7 multiplexing functions, with 5 the first two functions being GPIO in and out. The configuration on
|
D | marvell,kirkwood-pinctrl.txt | 16 Available mpp pins/groups and functions: 22 name pins functions 60 name pins functions 104 name pins functions 153 name pins functions 216 name pins functions 286 name pins functions
|
D | pinctrl-palmas.txt | 62 There are 4 special functions: opt0, opt1, opt2 and opt3. If any of these 63 functions is selected then directly pins register will be written with 0, 1, 2
|
D | marvell,armada-375-pinctrl.txt | 10 Available mpp pins/groups and functions: 14 name pins functions
|
/linux-4.4.14/drivers/staging/media/davinci_vpfe/ |
D | davinci-vpfe-mc.txt | 49 IOCTLs and controls where possible and practical. Much of the functions provided 53 containing hardware-dependent functions. 65 VIDIOC_VPFE_RSZ_S_CONFIG are used to configure, enable and disable functions in 67 functions in the blocks they control. VIDIOC_VPFE_ISIF_S_RAW_PARAMS IOCTL 75 The detailed functions of the VPFE itself related to a given VPFE block is
|
/linux-4.4.14/kernel/ |
D | Kconfig.locks | 94 # 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/arch/tile/ |
D | Kconfig.debug | 18 bool "Provide wrapper functions for hypervisor ABI calls" 21 Provide wrapper functions for the hypervisor ABI calls
|
/linux-4.4.14/arch/c6x/lib/ |
D | divi.S | 20 ;; ABI considerations for the divide functions 27 ;; In our implementation, divu and remu are leaf functions, 29 ;; A0 is not clobbered by any of the functions.
|
D | remu.S | 20 ;; ABI considerations for the divide functions 27 ;; In our implementation, divu and remu are leaf functions, 29 ;; A0 is not clobbered by any of the functions. 41 ;; The ABI seems designed to prevent these functions calling each other,
|
D | remi.S | 20 ;; ABI considerations for the divide functions 27 ;; In our implementation, divu and remu are leaf functions, 29 ;; A0 is not clobbered by any of the functions.
|
D | divu.S | 20 ;; ABI considerations for the divide functions 27 ;; In our implementation, divu and remu are leaf functions, 29 ;; A0 is not clobbered by any of the functions.
|
/linux-4.4.14/drivers/staging/iio/magnetometer/ |
D | Kconfig | 22 - hmc5843_core (core functions) 36 - hmc5843_core (core functions)
|
/linux-4.4.14/Documentation/hwmon/ |
D | lm87 | 64 The LM87 has four pins which can serve one of two possible functions, 67 Some functions share pins, so not all functions are available at the same 73 For reference, here is the list of exclusive functions:
|
D | ucd9000 | 31 interrupts, cascading, or other system functions. Twelve of these pins offer PWM 33 margining, and general-purpose PWM functions. 39 functions. Ten of these pins offer PWM functionality. Using these pins, the 40 UCD9090 offers support for margining, and general-purpose PWM functions.
|
D | submitting-patches | 66 * Avoid calculations in macros and macro-generated functions. While such macros 69 than necessary. Use inline functions or just regular functions instead. 71 * Use devres functions whenever possible to allocate resources. For rationale 72 and supported functions, please see Documentation/driver-model/devres.txt.
|
/linux-4.4.14/drivers/staging/speakup/ |
D | TODO | 19 Some places are currently using in_atomic() because speakup functions 24 There is a duplication of the selection functions in selections.c. These 25 functions should get exported from drivers/char/selection.c (clear_selection
|
/linux-4.4.14/drivers/pinctrl/intel/ |
D | pinctrl-broxton.c | 185 .functions = bxt_north_functions, 302 .functions = bxt_northwest_functions, 409 .functions = bxt_west_functions, 485 .functions = bxt_southwest_functions, 663 .functions = apl_north_functions, 783 .functions = apl_northwest_functions, 893 .functions = apl_west_functions, 985 .functions = apl_southwest_functions,
|
D | pinctrl-intel.h | 116 const struct intel_function *functions; member
|
/linux-4.4.14/drivers/pinctrl/mvebu/ |
D | pinctrl-mvebu.c | 55 struct mvebu_pinctrl_function *functions; member 134 if (strcmp(name, pctl->functions[n].name) == 0) in mvebu_pinctrl_find_function_by_name() 135 return &pctl->functions[n]; in mvebu_pinctrl_find_function_by_name() 248 return pctl->functions[fid].name; in mvebu_pinmux_get_func_name() 257 *groups = pctl->functions[fid].groups; in mvebu_pinmux_get_groups() 258 *num_groups = pctl->functions[fid].num_groups; in mvebu_pinmux_get_groups() 266 struct mvebu_pinctrl_function *func = &pctl->functions[fid]; in mvebu_pinmux_set() 512 pctl->functions = funcs; in mvebu_pinctrl_build_functions()
|
/linux-4.4.14/fs/befs/ |
D | ChangeLog | 22 * Segregated the functions that interface directly with the linux vfs 76 * Made functions in endian.h to do the correct byteswapping, no matter 84 Uses the functions from endian.h [WD] 94 * Cleanup of NLS functions (util.c) [WD] 113 * Added new debug/warning/error print functions in debug.c. 166 * Converted all non vfs-callback functions to use befs_sb_info as the 178 * Added functions to get the private superblock and inode structures from 200 * Removed prototypes for functions who's definitions have been removed 267 * Added B+tree reading functions (in btree.c). 300 * Created io.c, for io related functions. [all …]
|
/linux-4.4.14/scripts/coccinelle/free/ |
D | ifnullfree.cocci | 1 /// NULL check before some freeing functions is not needed. 56 msg = "WARNING: NULL check before freeing functions like kfree, debugfs_remove, debugfs_remove_recu…
|
/linux-4.4.14/Documentation/virtual/kvm/ |
D | s390-diag.txt | 35 DIAGNOSE function code 'X'500' - KVM virtio functions 38 If the function code specifies 0x500, various virtio-related functions 79 If the function code specifies 0x501, breakpoint functions may be performed.
|
D | cpuid.txt | 10 KVM cpuid functions are: 19 and will be updated if more functions are added in the future.
|
/linux-4.4.14/Documentation/netlabel/ |
D | lsm_interface.txt | 29 These are the functions which allow the LSM developer to manipulate the labels 32 level functions are translated into low level protocol operations based on how 43 can use the NetLabel caching functions to associate the LSM internal
|
/linux-4.4.14/Documentation/trace/ |
D | function-graph-fold.vim | 6 " functions. While closed, a fold will show the total time taken for a call, 8 " functions will not include finish_task_switch(), so folding should remain
|
D | tracepoints.txt | 8 connect probe functions to them and provides some examples of probe 9 functions. 106 put in inline functions, inlined static functions, and unrolled loops 107 as well as regular functions.
|
D | ftrace.txt | 189 has a side effect of enabling or disabling specific functions 190 to be traced. Echoing names of functions into this file 191 will limit the trace to only those functions. 221 This lists the functions that ftrace 233 displays all functions that have a callback attached to them 235 Note, a callback may also call multiple functions which will 250 When set it will enable all functions with either the function 252 keep a histogram of the number of functions that were called 254 track of the time spent in those functions. The histogram 317 functions the stack tracer will check. [all …]
|
D | ftrace-design.txt | 31 You will need to implement the mcount and the ftrace_stub functions. 69 Here is some pseudo code that should help (these functions should actually be 110 some functions to save (hijack) and restore the return address. 210 If you can't trace NMI functions, then skip this option. 322 patching multiple things. First, only functions that we actually want to trace 340 There are two functions that are used to do runtime patching of arbitrary 341 functions. The first is used to turn the mcount call site into a nop (which 345 linux/ftrace.h for the functions:
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinctrl-as3722.c | 83 const struct as3722_pin_function *functions; member 219 return as_pci->functions[function].name; in as3722_pinctrl_get_func_name() 228 *groups = as_pci->functions[function].groups; in as3722_pinctrl_get_func_groups() 229 *num_groups = as_pci->functions[function].ngroups; in as3722_pinctrl_get_func_groups() 238 u8 val = AS3722_GPIO_IOSF_VAL(as_pci->functions[function].mux_option); in as3722_pinctrl_set() 570 as_pci->functions = as3722_pin_function; in as3722_pinctrl_probe()
|
D | pinctrl-adi2.h | 65 const struct adi_pmx_func *functions; member
|
D | pinctrl-tegra-xusb.c | 66 const struct tegra_xusb_padctl_function *functions; member 284 return padctl->soc->functions[function].name; in tegra_xusb_padctl_get_function_name() 294 *num_groups = padctl->soc->functions[function].num_groups; in tegra_xusb_padctl_get_function_groups() 295 *groups = padctl->soc->functions[function].groups; in tegra_xusb_padctl_get_function_groups() 863 .functions = tegra124_functions,
|
D | pinctrl-tegra.h | 181 struct tegra_function *functions; member
|
D | pinctrl-tegra.c | 250 return pmx->soc->functions[function].name; in tegra_pinctrl_get_func_name() 260 *groups = pmx->soc->functions[function].groups; in tegra_pinctrl_get_func_groups() 261 *num_groups = pmx->soc->functions[function].ngroups; in tegra_pinctrl_get_func_groups() 672 struct tegra_function *func = &soc_data->functions[fn]; in tegra_pinctrl_probe()
|
/linux-4.4.14/drivers/iio/imu/ |
D | Kconfig | 46 A set of IO helper functions for the Analog Devices ADIS* device family. 52 A set of buffer helper functions for the Analog Devices ADIS* device
|
/linux-4.4.14/drivers/pinctrl/samsung/ |
D | pinctrl-samsung.c | 708 struct samsung_pmx_func *functions, *func; in samsung_pinctrl_create_functions() local 737 functions = devm_kzalloc(dev, func_cnt * sizeof(*functions), in samsung_pinctrl_create_functions() 739 if (!functions) { in samsung_pinctrl_create_functions() 743 func = functions; in samsung_pinctrl_create_functions() 778 return functions; in samsung_pinctrl_create_functions() 792 struct samsung_pmx_func *functions; in samsung_pinctrl_parse_dt() local 801 functions = samsung_pinctrl_create_functions(dev, drvdata, &func_cnt); in samsung_pinctrl_parse_dt() 802 if (IS_ERR(functions)) { in samsung_pinctrl_parse_dt() 804 return PTR_ERR(functions); in samsung_pinctrl_parse_dt() 809 drvdata->pmx_functions = functions; in samsung_pinctrl_parse_dt()
|
D | pinctrl-exynos5440.c | 662 struct exynos5440_pmx_func *functions, *func; in exynos5440_pinctrl_parse_dt() local 678 functions = devm_kzalloc(dev, grp_cnt * sizeof(*functions), GFP_KERNEL); in exynos5440_pinctrl_parse_dt() 679 if (!functions) in exynos5440_pinctrl_parse_dt() 682 func = functions; in exynos5440_pinctrl_parse_dt() 734 priv->pmx_functions = functions; in exynos5440_pinctrl_parse_dt()
|
/linux-4.4.14/Documentation/watchdog/ |
D | convert_drivers_to_kernel_api.txt | 17 needed. So, in general, the 'file_operations' struct and assorted functions can 18 go. Only very few driver-specific details have to be moved to other functions. 19 Here is a overview of the functions and probably needed actions: 83 Check the functions for device-specific stuff and keep it for later 118 functions in the old driver. Note that you will now get a pointer to the 119 watchdog_device as a parameter to these functions, so you probably have to
|
/linux-4.4.14/arch/x86/ |
D | Makefile_32.cpu | 27 cflags-$(CONFIG_MCRUSOE) += -march=i686 $(align)-functions=0 $(align)-jumps=0 $(align)-loops=0 28 cflags-$(CONFIG_MEFFICEON) += -march=i686 $(call tune,pentium3) $(align)-functions=0 $(align)-jumps… 31 cflags-$(CONFIG_MCYRIXIII) += $(call cc-option,-march=c3,-march=i486) $(align)-functions=0 $(align)…
|
/linux-4.4.14/Documentation/filesystems/ |
D | seq_file.txt | 25 The 2.6 kernel contains a set of functions (implemented by Alexander Viro) 35 * Some utility functions for formatting objects for output without 83 Four functions must be implemented to make the iterator work. The first, 151 the four functions we have just defined: 164 manipulated by the other functions is considered to be completely opaque by 179 output must be passed to the seq_file code. Some utility functions have 185 For straight character output, the following functions may be used: 195 There are also a pair of functions for printing filenames: 219 So far, we have a nice set of functions which can produce output within the 240 by the iterator functions. [all …]
|
D | relay.txt | 12 functions; these automatically log into the current cpu's channel 27 functions in the relay interface code - please see that for details. 71 a couple simple utility functions and a set of examples are provided. 80 The 'klog debugging functions' patch (klog.patch in the relay-apps 81 tarball) provides a couple of high-level logging functions to the 85 functions allow you to put unconditional 'trace' statements anywhere 157 channel management functions: 169 write functions: 183 helper functions: 203 filesystem's directory removal functions should be used for that, [all …]
|
D | debugfs.txt | 36 kernel has been built without debugfs support and none of the functions 66 actually necessary; the debugfs code provides a number of helper functions 82 the following functions can be used instead: 93 These functions are useful as long as the developer knows the size of the 143 Debugfs offers two functions: one to make a registers-only file, and 191 There are a couple of other directory-oriented helper functions:
|
/linux-4.4.14/Documentation/ABI/stable/ |
D | vdso | 6 These functions are called just like ordinary C function according to 8 if you set CS on x86 to something strange, the vDSO functions are
|
/linux-4.4.14/drivers/usb/gadget/ |
D | composite.c | 211 list_add_tail(&function->list, &config->functions); in usb_add_function() 417 list_for_each_entry(f, &config->functions, list) { in config_buf() 628 list_for_each_entry(f, &cdev->config->functions, list) { in reset_config() 762 INIT_LIST_HEAD(&config->functions); in usb_add_config_only() 804 while (!list_empty(&config->functions)) { in usb_add_config() 807 f = list_first_entry(&config->functions, in usb_add_config() 856 while (!list_empty(&config->functions)) { in remove_config() 859 f = list_first_entry(&config->functions, in remove_config() 979 list_for_each_entry(f, &c->functions, list) { in get_string() 1038 list_for_each_entry(f, &c->functions, list) { in get_string() [all …]
|
D | Makefile | 10 libcomposite-y += composite.o functions.o configfs.o u_f.o
|
/linux-4.4.14/Documentation/isdn/ |
D | INTERFACE.CAPI | 44 From then on, Kernel CAPI may call the registered callback functions for the 49 callback functions by Kernel CAPI. 78 register_capi_driver() and unregister_capi_driver() functions, and contains 94 all controller specific lower layer interface and callback functions to 131 pointers to callback functions for registration and deregistration of 133 Calls to these functions are serialized by Kernel CAPI so that only 157 pointers to callback functions for the device's proc file 162 Note: Callback functions except send_message() are never called in interrupt 274 Library functions (from <linux/isdn/capilli.h>): 305 Library functions for working with _cmsg structures
|
/linux-4.4.14/Documentation/i2c/ |
D | dev-interface | 94 IMPORTANT: because of the use of inline functions, you *have* to use 140 Not meant to be called directly; instead, use the access functions 148 for details) through the following functions: 166 The above functions are all inline functions, that resolve to calls to 203 5* These i2c-core.c/i2c.h functions are wrappers to the actual 205 callback functions implementing these standard calls.
|
D | functionality | 85 to let the client drivers check for the support of SMBus functions 86 without having to care whether the said functions are implemented in 112 functions: i2c_smbus_read_byte_data(), i2c_smbus_write_byte_data(), 115 i2c_check_functionality() should match exactly the i2c_smbus_* functions
|
D | writing-clients | 60 All other fields are for call-back functions which will be explained 89 I have found it useful to define foo_read and foo_write functions for this. 90 For some cases, it will be easier to call the i2c functions directly, 94 The below functions are simple examples, and should not be copied 259 Note that some functions are marked by `__init'. These functions can 261 Likewise, functions marked by `__exit' are dropped by the compiler when 315 If you want to communicate with your device, there are several functions 357 This is the generic SMBus function. All functions below are implemented
|
/linux-4.4.14/Documentation/sh/ |
D | new-machine.txt | 71 | have their own set of cache/tlb functions. 152 machvec functions fall into a number of categories: 154 - I/O functions to IO memory (inb etc) and PCI/main memory (readb etc). 155 - I/O mapping functions (ioport_map, ioport_unmap, etc). 162 There are machvec functions added and removed over time, so always be sure to 166 pointers in the machvec at boot time, as machvec functions are referenced 178 any machine specific IO functions prefixed with the machine name, for 200 the machine specific io functions (if there are enough to warrant it).
|
/linux-4.4.14/Documentation/pcmcia/ |
D | locking.txt | 16 The following functions and callbacks to struct pcmcia_socket must 33 The following functions and callbacks to struct pcmcia_socket must
|
/linux-4.4.14/drivers/pinctrl/bcm/ |
D | pinctrl-cygnus-mux.c | 112 const struct cygnus_pin_function *functions; member 755 return pinctrl->functions[selector].name; in cygnus_get_function_name() 765 *groups = pinctrl->functions[selector].groups; in cygnus_get_function_groups() 766 *num_groups = pinctrl->functions[selector].num_groups; in cygnus_get_function_groups() 831 &pinctrl->functions[func_select]; in cygnus_pinmux_set_mux() 985 pinctrl->functions = cygnus_pin_functions; in cygnus_pinmux_probe()
|
/linux-4.4.14/drivers/pinctrl/mediatek/ |
D | pinctrl-mtk-common.h | 44 const struct mtk_desc_function *functions; member 51 .functions = (struct mtk_desc_function[]){ \
|
/linux-4.4.14/Documentation/networking/caif/ |
D | Linux-CAIF.txt | 69 CAIF payload with receive and transmit functions. 77 The CAIF protocol can be divided into two parts: Support functions and Protocol 78 Implementation. The support functions include: 81 CAIF Packet has functions for creating, destroying and adding content
|
/linux-4.4.14/fs/ncpfs/ |
D | Makefile | 16 CFLAGS_ncplib_kernel.o := -finline-functions
|
/linux-4.4.14/Documentation/ptp/ |
D | ptp.txt | 60 functions in the interface. If a clock does not offer a particular 62 from those functions. 81 - 6 GPIOs with dedicated functions (LED/JTAG/clock) can also be
|
/linux-4.4.14/tools/testing/selftests/rcutorture/bin/ |
D | parse-console.sh | 33 . functions.sh
|
D | parse-build.sh | 35 . functions.sh
|
D | kvm-recheck-rcu.sh | 33 . tools/testing/selftests/rcutorture/bin/functions.sh
|
D | parse-torture.sh | 36 . functions.sh
|
D | kvm-recheck.sh | 28 . tools/testing/selftests/rcutorture/bin/functions.sh
|
/linux-4.4.14/Documentation/timers/ |
D | timers-howto.txt | 20 You must use the *delay family of functions. These 21 functions use the jiffie estimation of clock speed 38 You should use the *sleep[_range] family of functions.
|
D | highres.txt | 92 structure with clock-specific property parameters and callback functions. The 94 set of system functions a clock event device will be used to support. This 101 The management layer assigns one or more of the following functions to a clock 109 functions completely to the management layer. The clock management layer stores 117 registration interface it provides functions to schedule the next event 148 clock source and the clock event device layers provide notification functions 174 execute callback functions directly from the next event interrupt handler. This 209 extended by three functions:
|
/linux-4.4.14/Documentation/arm/Samsung-S3C24XX/ |
D | GPIO.txt | 22 of the GPIO functions such as reading and writing a pin will 25 Once all the extant drivers have been converted, the functions 29 The following functions now either have a s3c_ specific variant 98 the GPIO functions which pin is to be used.
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | versatile-sysreg.txt | 5 platform functions like board detection and identification, software
|
D | vexpress-sysreg.txt | 5 platform functions like board detection and identification, software 86 - some functions (eg. energy meter, with its 64 bit long counter)
|
D | psci.txt | 3 Firmware implementing the PSCI functions described in ARM document number 8 Issue A of the specification describes functions for CPU suspend, hotplug
|
/linux-4.4.14/arch/m68k/ifpsp060/ |
D | isp.doc | 91 the ISP routines to reference external functions that must be provided 94 to a function required by the ISP (these functions and their location are 101 to access the functions within the ISP. Since the isp.sa hex file contains 188 _060_real_lock_page() and _060_real_unlock_page(). These functions are 194 the functions _060_real_cas() or _060_real_cas2(). When this new emulation
|
/linux-4.4.14/Documentation/video4linux/ |
D | omap3isp.txt | 102 possible and practical. Much of the functions provided by the ISP, however, 107 containing hardware-dependent functions. 120 include/linux/omap3isp.h. The detailed functions of the ISP itself related to 134 configure, enable and disable functions in the CCDC and preview blocks, 135 respectively. Both IOCTLs control several functions in the blocks they 146 functions in the CCDC and preview blocks is associated with a flag (either
|
D | videobuf | 5 The videobuf layer functions as a sort of glue layer between a V4L2 driver 7 the storage of video frames. There is a set of functions which can be used 9 poll(), and, happily, mmap(). Another set of functions can be used to 176 are void functions which, evidently, are immune to failure. 193 Either one of these functions will read frame data into data, returning the 198 one of the above functions, then stop the engine before returning (though a 240 calls. The relevant helper functions are: 254 These support functions can replace a great deal of buffer management 257 The vidioc_streamon() and vidioc_streamoff() functions will be a bit more 350 header files; there are a few low-level functions declared there which have
|
/linux-4.4.14/arch/x86/math-emu/ |
D | README | 70 (4) The trig, log, and exp functions are based in each case upon quasi- 107 functions and its 80486 value with these functions is likely to differ 170 Timing: Some simple timing tests have been made on the emulator functions. 221 progressively slower for most functions as more of the 80486 features 231 The results of the basic arithmetic functions (+,-,*,/), and fsqrt 238 trig and log functions against the Turbo C "emulator". For this table, 271 The code for reducing the argument for the trig functions (fsin, fcos, 274 consequence, the accuracy of these functions for large arguments has 304 the transcendental functions (in their principal range) was not as 306 has been considerably improved and these functions now give measured
|
/linux-4.4.14/drivers/pinctrl/qcom/ |
D | pinctrl-msm.h | 113 const struct msm_function *functions; member
|
/linux-4.4.14/drivers/net/ethernet/wiznet/ |
D | Kconfig | 27 the MAC and PHY functions only, onchip TCP/IP is unused. 40 the MAC and PHY functions only, onchip TCP/IP is unused.
|
/linux-4.4.14/Documentation/security/ |
D | IMA-templates.txt | 16 a new template is defined, the functions that generate and display 28 two functions, init() and show(), respectively to generate and display 48 The functions ima[_ascii]_measurements_show() retrieve, for each entry,
|
/linux-4.4.14/drivers/pinctrl/spear/ |
D | pinctrl-spear.c | 222 return pmx->machdata->functions[function]->name; in spear_pinctrl_get_func_name() 231 *groups = pmx->machdata->functions[function]->groups; in spear_pinctrl_get_func_groups() 232 *ngroups = pmx->machdata->functions[function]->ngroups; in spear_pinctrl_get_func_groups()
|
/linux-4.4.14/tools/power/cpupower/ |
D | ToDo | 3 - Use bitmask functions to parse CPU topology more robust
|
/linux-4.4.14/Documentation/devicetree/bindings/rng/ |
D | st,stm32-rng.txt | 5 is fully separated from other crypto functions.
|
/linux-4.4.14/Documentation/fmc/ |
D | API.txt | 4 The FMC core exports the usual 4 functions that are needed for a bus to 30 The functions to register and unregister n devices are meant to be used
|
D | 00-INDEX | 14 - The functions that are exported by the bus driver
|
/linux-4.4.14/drivers/sn/ |
D | Kconfig | 14 functions on such a card, but provides necessary infrastructure
|
/linux-4.4.14/kernel/livepatch/ |
D | Kconfig | 17 a patch, causing calls to patched functions to be redirected
|
/linux-4.4.14/drivers/pinctrl/uniphier/ |
D | pinctrl-uniphier-core.c | 517 return priv->socdata->functions[selector].name; in uniphier_pmx_get_function_name() 527 *groups = priv->socdata->functions[selector].groups; in uniphier_pmx_get_function_groups() 528 *num_groups = priv->socdata->functions[selector].num_groups; in uniphier_pmx_get_function_groups() 645 !socdata->functions || in uniphier_pinctrl_probe()
|
/linux-4.4.14/firmware/matrox/ |
D | g200_warp.H16 | 2 * WARP pipes are named according to the functions they perform, where
|
D | g400_warp.H16 | 2 * WARP pipes are named according to the functions they perform, where
|
/linux-4.4.14/scripts/coccinelle/misc/ |
D | boolreturn.cocci | 1 /// Return statements in functions returning bool should use
|
/linux-4.4.14/Documentation/mic/mpssd/ |
D | micctrl | 30 . /etc/init.d/functions
|
D | mpss | 34 . /etc/init.d/functions
|
/linux-4.4.14/Documentation/locking/ |
D | lockstat.txt | 14 Lockdep already has hooks in the lock functions and maps lock instances to 16 The graph below shows the relation between the lock functions and the various 39 lock, unlock - the regular lock functions
|
/linux-4.4.14/Documentation/fpga/ |
D | fpga-mgr.txt | 8 The FPGA manager core exports a set of functions for programming an FPGA with 32 For both these functions, flags == 0 for normal full reconfiguration or 57 Use of these two functions is described below in "How To Support a new FPGA
|
/linux-4.4.14/arch/m68k/fpsp040/ |
D | kernel_ex.S | 6 | transcendental functions. Typically, the t_xx routine will 62 | t_dz2 is used by monadic functions such as flogn (from do_func). 63 | t_dz is used by monadic functions such as satanh (from the
|
/linux-4.4.14/arch/powerpc/platforms/powermac/ |
D | pfunc_core.c | 542 struct list_head functions; member 670 list_add(&func->link, &dev->functions); in pmf_add_function_prop() 730 INIT_LIST_HEAD(&dev->functions); in pmf_register_driver() 795 while(!list_empty(&dev->functions)) { in pmf_unregister_driver() 797 list_entry(dev->functions.next, typeof(*func), link); in pmf_unregister_driver() 844 list_for_each_entry(func, &dev->functions, link) { in __pmf_find_function() 970 list_for_each_entry_safe(func, tmp, &dev->functions, link) { in pmf_do_functions()
|
/linux-4.4.14/Documentation/scsi/ |
D | scsi_mid_low_api.txt | 87 a) directly invoking functions supplied by the mid level 90 functions at some point in the future. The LLD will supply 91 implementations of these functions. 95 Those functions in group a) are listed in a section entitled "Mid level 96 supplied functions" below. 98 Those functions in group b) are listed in a section entitled "Interface 99 functions" below. Their function pointers are placed in the members of 101 scsi_host_alloc() ** . Those interface functions that the LLD does not 111 All functions defined within an LLD and all data defined at file scope 118 and scsi_unregister() functions remain to support legacy LLDs that use [all …]
|
/linux-4.4.14/Documentation/PCI/ |
D | pci.txt | 68 the PCI functions described below are defined as inline functions either 114 of PCI Power Management and the related functions.) 179 1.1 "Attributes" for driver functions/data 181 Please mark the initialization and cleanup functions where appropriate 189 o The module_init()/module_exit() functions (and all 190 initialization functions called _only_ from these) 229 These functions are hotplug-safe. They increment the reference count on 509 space of a device represented by struct pci_dev *. All these functions return 0 527 6. Other interesting functions 553 All PCI layer functions use this identification and it's the only [all …]
|
D | pcieaer-howto.txt | 31 driver provides three basic functions: 142 upstream ports should provide their own reset_link functions. 165 Below sections specify when to call the error callback functions. 205 3.3 helper functions 239 A: This infrastructure calls the error callback functions of the 247 A: It could call the helper functions to enable AER in devices and
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | qcom,tcsr.txt | 4 functions for their peripherals. This node is intended to allow access to these
|
/linux-4.4.14/Documentation/blockdev/drbd/ |
D | README.txt | 13 relates some functions, and write packets.
|
/linux-4.4.14/drivers/iio/buffer/ |
D | Kconfig | 24 Provides helper functions for setting up triggered buffers.
|
/linux-4.4.14/drivers/pcmcia/ |
D | cardbus.c | 75 s->functions = pci_scan_slot(bus, PCI_DEVFN(0, 0)); in cb_alloc()
|
/linux-4.4.14/Documentation/i2c/busses/ |
D | i2c-ismt | 32 The S12xx series contain a pair of PCI functions. An output of lspci will show
|
/linux-4.4.14/drivers/pinctrl/nomadik/ |
D | Kconfig | 4 bool "ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions"
|
D | pinctrl-nomadik.h | 140 const struct nmk_function *functions; member
|
D | pinctrl-abx500.h | 181 const struct abx500_function *functions; member
|
/linux-4.4.14/arch/arm/mach-shmobile/ |
D | headsmp.S | 54 adr r6, 2f @ array of per-cpu functions
|
/linux-4.4.14/Documentation/serial/ |
D | tty.txt | 222 Callers to the line discipline functions from the tty layer are required to 238 reference takes away your right to call the ldisc functions until you take 246 While these functions are slightly slower than the old code they should have 251 functions are called with the ldisc unavailable. Thus tty_ldisc_ref will 252 fail in this situation if used within these functions. Ldisc and driver 253 code calling its own functions must be careful in this case.
|
/linux-4.4.14/tools/testing/selftests/zram/ |
D | README | 22 zram_lib.sh: create library with initialization/cleanup functions
|
/linux-4.4.14/scripts/coccinelle/null/ |
D | eno.cocci | 1 /// The various basic memory allocation functions don't return ERR_PTR
|
/linux-4.4.14/drivers/staging/android/ion/ |
D | Kconfig | 18 kernel and device side ION functions.
|
/linux-4.4.14/Documentation/arm/Samsung/ |
D | GPIO.txt | 40 on these functions.
|
/linux-4.4.14/arch/alpha/kernel/ |
D | head.S | 59 # The following two functions are needed for supporting SRM PALcode
|