| /linux/Documentation/devicetree/bindings/pinctrl/ |
| A D | marvell,armada-37xx-pinctrl.txt | 34 - functions jtag, gpio 38 - functions sdio, gpio 42 - functions emmc, gpio 70 - functions i2c, gpio 74 - functions i2c, gpio 78 - functions spi, gpio 82 - functions spi, gpio 86 - functions spi, gpio 98 - functions spi, gpio 144 - functions ptp, mii [all …]
|
| /linux/kernel/gcov/ |
| A D | gcc_4_7.c | 93 struct gcov_fn_info **functions; member 202 ci_ptr = info->functions[fi_idx]->ctrs; in gcov_info_reset() 283 dup->functions = NULL; in gcov_info_dup() 291 if (!dup->functions) in gcov_info_dup() 300 if (!dup->functions[fi_idx]) in gcov_info_dup() 303 *(dup->functions[fi_idx]) = *(info->functions[fi_idx]); in gcov_info_dup() 342 if (!info->functions) in gcov_info_free() 348 if (!info->functions[fi_idx]) in gcov_info_free() 356 kfree(info->functions[fi_idx]); in gcov_info_free() 360 kfree(info->functions); in gcov_info_free() [all …]
|
| A D | clang.c | 64 struct list_head functions; member 90 INIT_LIST_HEAD(&info->functions); in llvm_gcov_init() 124 list_add_tail(&info->head, ¤t_info->functions); in llvm_gcda_emit_function() 229 list_for_each_entry(fn, &info->functions, head) in gcov_info_reset() 244 &info1->functions, struct gcov_fn_info, head); in gcov_info_is_compatible() 246 &info2->functions, struct gcov_fn_info, head); in gcov_info_is_compatible() 253 !list_is_last(&fn_ptr2->head, &info2->functions)) { in gcov_info_is_compatible() 262 list_is_last(&fn_ptr2->head, &info2->functions); in gcov_info_is_compatible() 322 INIT_LIST_HEAD(&dup->functions); in gcov_info_dup() 327 list_for_each_entry(fn, &info->functions, head) { in gcov_info_dup() [all …]
|
| /linux/drivers/pinctrl/berlin/ |
| A D | berlin.c | 30 struct berlin_pinctrl_function *functions; member 117 return pctrl->functions[function].name; in berlin_pinmux_get_function_name() 127 *groups = pctrl->functions[function].groups; in berlin_pinmux_get_function_groups() 217 pctrl->functions = kcalloc(max_functions, in berlin_pinctrl_build_state() 219 if (!pctrl->functions) in berlin_pinctrl_build_state() 225 desc_function = desc_group->functions; in berlin_pinctrl_build_state() 233 pctrl->functions = krealloc(pctrl->functions, in berlin_pinctrl_build_state() 240 desc_function = desc_group->functions; in berlin_pinctrl_build_state() 244 *function = pctrl->functions; in berlin_pinctrl_build_state() 257 kfree(pctrl->functions); in berlin_pinctrl_build_state() [all …]
|
| /linux/Documentation/usb/ |
| A D | gadget_configfs.rst | 123 3. Creating the functions 158 $ ln -s functions/ncm.usb0 configs/c.1 168 configurations and functions. 186 ./functions 187 ./functions/ncm.usb0 188 ./functions/ncm.usb0/ifname 189 ./functions/ncm.usb0/qmult 190 ./functions/ncm.usb0/host_addr 191 ./functions/ncm.usb0/dev_addr 226 Remove functions from configurations:: [all …]
|
| A D | functionfs.rst | 9 that kernel level composite functions provide when they are added to 12 This in particular means that the composite initialisation functions 37 a gadget could use several FunctionFS functions. The idea is that 45 $ insmod g_ffs.ko idVendor=<ID> iSerialNumber=<string> functions=mtp,hid 54 If no "functions" module parameters is supplied, the driver accepts 57 When "functions" module parameter is supplied, only functions 58 with listed names are accepted. In particular, if the "functions" 60 is similar to when there is no "functions" at all; however, 64 filesystems have been mounted and USB descriptors of all functions
|
| /linux/Documentation/ABI/testing/ |
| A D | configfs-usb-gadget-uvc | 1 What: /config/usb-gadget/gadget/functions/uvc.name 12 What: /config/usb-gadget/gadget/functions/uvc.name/control 24 What: /config/usb-gadget/gadget/functions/uvc.name/control/class 29 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss 34 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs 39 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal 91 What: /config/usb-gadget/gadget/functions/uvc.name/control/processing 113 What: /config/usb-gadget/gadget/functions/uvc.name/control/header 125 What: /config/usb-gadget/gadget/functions/uvc.name/streaming 137 What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class [all …]
|
| /linux/drivers/pinctrl/pxa/ |
| A D | pinctrl-pxa2xx.c | 75 for (df = pin->functions; df->name; df++) in pxa_desc_by_func_group() 151 (pctl->functions + function)->name); in pxa2xx_pmx_set_mux() 258 for (func = functions; func->name; func++) in pxa2xx_find_function() 268 struct pxa_pinctrl_function *functions; in pxa2xx_build_functions() local 278 sizeof(*functions), GFP_KERNEL); in pxa2xx_build_functions() 279 if (!functions) in pxa2xx_build_functions() 286 pctl->functions = devm_kmemdup(pctl->dev, functions, in pxa2xx_build_functions() 289 if (!pctl->functions) in pxa2xx_build_functions() 292 devm_kfree(pctl->dev, functions); in pxa2xx_build_functions() 313 if (!strcmp(pctl->functions[i].name, in pxa2xx_build_groups() [all …]
|
| A D | pinctrl-pxa2xx.h | 20 .functions = (struct pxa_desc_function[]){ \ 27 .functions = (struct pxa_desc_function[]){ \ 36 .functions = (struct pxa_desc_function[]){ \ 52 struct pxa_desc_function *functions; member 79 struct pxa_pinctrl_function *functions; member
|
| /linux/Documentation/gpu/ |
| A D | vga-switcheroo.rst | 28 Public functions 38 :functions: vga_switcheroo_handler 41 :functions: vga_switcheroo_client_ops 47 :functions: vga_switcheroo_handler_flags_t 50 :functions: vga_switcheroo_client_id 53 :functions: vga_switcheroo_state 59 :functions: vgasr_priv 62 :functions: vga_switcheroo_client 94 Public functions
|
| A D | i915.rst | 190 :functions: intel_drrs_enable 199 :functions: intel_drrs_flush 202 :functions: intel_drrs_init 548 :functions: intel_huc_auth 602 :functions: i915_perf_init 604 :functions: i915_perf_fini 636 :functions: i915_perf_read 638 :functions: i915_perf_ioctl 644 :functions: i915_perf_poll 652 :functions: i915_oa_ops [all …]
|
| /linux/Documentation/core-api/ |
| A D | genalloc.rst | 21 :functions: gen_pool_create 24 :functions: devm_gen_pool_create 42 :functions: gen_pool_destroy 53 :functions: gen_pool_add 56 :functions: gen_pool_add_owner 69 :functions: gen_pool_alloc 95 :functions: gen_pool_set_algo 135 :functions: gen_pool_avail 138 :functions: gen_pool_size 141 :functions: gen_pool_get [all …]
|
| /linux/Documentation/driver-api/80211/ |
| A D | cfg80211.rst | 15 :functions: 49 :functions: 103 :functions: 115 Utility functions 119 :doc: Utility functions 122 :functions: 138 :functions: 150 :functions: 162 :functions: 174 :functions:
|
| A D | mac80211-advanced.rst | 18 :functions: 34 :functions: 55 :functions: ieee80211_beacon_loss 63 :functions: ieee80211_tx_queue_params 82 :functions: 104 :functions: 114 :functions: 157 :functions: 172 :functions: 215 :functions: [all …]
|
| /linux/Documentation/PCI/endpoint/ |
| A D | pci-ntb-howto.rst | 45 # ls /sys/kernel/config/pci_ep/functions 57 # mkdir functions/pci_epf_ntb/func1 65 # ls functions/pci_epf_ntb/func1 75 # cat functions/pci_epf_ntb/func1/vendorid 77 # cat functions/pci_epf_ntb/func1/interrupt_pin 88 # echo 0x104c > functions/pci_epf_ntb/func1/vendorid 89 # echo 0xb00d > functions/pci_epf_ntb/func1/deviceid 94 # mkdir functions/pci_epf_ntb/func1/pci_epf_ntb.0/ 99 # ls functions/pci_epf_ntb/func1/pci_epf_ntb.0/ 105 # echo 4 > functions/pci_epf_ntb/func1/pci_epf_ntb.0/db_count [all …]
|
| /linux/Documentation/s390/ |
| A D | pci.rst | 48 Entries specific to zPCI functions and entries that hold zPCI information. 59 powered off until all virtual functions are removed with: 75 PCI function group ID, functions that share identical functionality 80 The virtual function number, from 1 to N for virtual functions, 81 0 for physical functions. 114 support multi-functions): 121 * When using multi-functions (norid parameter is not set), 122 zPCI functions are addressed differently: 126 - There can be up to 256 functions per bus. 128 - The domain part of the address of all functions for [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_atpx_handler.c | 39 struct amdgpu_atpx_functions functions; member 179 if (atpx->functions.px_params) { in amdgpu_atpx_validate() 207 atpx->functions.i2c_mux_cntl = true; in amdgpu_atpx_validate() 208 atpx->functions.disp_mux_cntl = true; in amdgpu_atpx_validate() 220 atpx->functions.power_cntl = true; in amdgpu_atpx_validate() 226 atpx->functions.power_cntl = true; in amdgpu_atpx_validate() 306 if (atpx->functions.power_cntl) { in amdgpu_atpx_set_discrete_state() 342 if (atpx->functions.disp_mux_cntl) { in amdgpu_atpx_switch_disp_mux() 374 if (atpx->functions.i2c_mux_cntl) { in amdgpu_atpx_switch_i2c_mux() 406 if (atpx->functions.switch_start) { in amdgpu_atpx_switch_start() [all …]
|
| /linux/drivers/gpu/drm/radeon/ |
| A D | radeon_atpx_handler.c | 29 struct radeon_atpx_functions functions; member 161 if (atpx->functions.px_params) { in radeon_atpx_validate() 189 atpx->functions.i2c_mux_cntl = true; in radeon_atpx_validate() 190 atpx->functions.disp_mux_cntl = true; in radeon_atpx_validate() 196 atpx->functions.disp_mux_cntl = true; in radeon_atpx_validate() 201 atpx->functions.power_cntl = true; in radeon_atpx_validate() 277 if (atpx->functions.power_cntl) { in radeon_atpx_set_discrete_state() 313 if (atpx->functions.disp_mux_cntl) { in radeon_atpx_switch_disp_mux() 345 if (atpx->functions.i2c_mux_cntl) { in radeon_atpx_switch_i2c_mux() 377 if (atpx->functions.switch_start) { in radeon_atpx_switch_start() [all …]
|
| /linux/drivers/pinctrl/ |
| A D | pinctrl-oxnas.c | 594 struct oxnas_desc_function *functions = pg->functions; in oxnas_ox810se_pinmux_enable() local 597 while (functions->name) { in oxnas_ox810se_pinmux_enable() 602 functions->fct, mask); in oxnas_ox810se_pinmux_enable() 609 (functions->fct == 1 ? in oxnas_ox810se_pinmux_enable() 616 (functions->fct == 2 ? in oxnas_ox810se_pinmux_enable() 629 functions++; in oxnas_ox810se_pinmux_enable() 644 struct oxnas_desc_function *functions = pg->functions; in oxnas_ox820_pinmux_enable() local 648 while (functions->name) { in oxnas_ox820_pinmux_enable() 653 functions->fct, mask); in oxnas_ox820_pinmux_enable() 684 functions++; in oxnas_ox820_pinmux_enable() [all …]
|
| /linux/Documentation/driver-api/fpga/ |
| A D | fpga-bridge.rst | 14 :functions: fpga_bridge 17 :functions: fpga_bridge_ops 20 :functions: devm_fpga_bridge_create 23 :functions: fpga_bridge_register 26 :functions: fpga_bridge_unregister
|
| /linux/tools/perf/bench/ |
| A D | mem-functions.c | 111 const struct function *functions; member 120 const struct function *r = &info->functions[r_idx]; in __bench_mem_function() 201 for (i = 0; info->functions[i].name; i++) in bench_mem_common() 206 for (i = 0; info->functions[i].name; i++) { in bench_mem_common() 207 if (!strcmp(info->functions[i].name, function_str)) in bench_mem_common() 210 if (!info->functions[i].name) { in bench_mem_common() 214 for (i = 0; info->functions[i].name; i++) { in bench_mem_common() 216 info->functions[i].name, info->functions[i].desc); in bench_mem_common() 294 .functions = memcpy_functions, in bench_mem_memcpy() 368 .functions = memset_functions, in bench_mem_memset()
|
| /linux/Documentation/trace/ |
| A D | ftrace-uses.rst | 2 Using ftrace to hook to functions 16 beginning of functions in order to record and trace the flow of the kernel. 33 There are helper functions to help against recursion, and making sure 116 recursion protection must be used. There are two helper functions that 209 If this is set, then the callback will only be called by functions 228 Filtering which functions to trace 253 The @buf can also be a glob expression to enable all functions that 266 with new functions defined by @buf, have @reset be non-zero. 268 To remove all the filtered functions and trace all functions: 287 list that will prevent those functions from calling the callback. [all …]
|
| /linux/Documentation/driver-api/media/ |
| A D | dtv-demux.rst | 29 The functions that implement the abstract interface demux should be defined 37 Whenever the functions of the demux API modify shared data, the 41 Note that functions called from a bottom half context must not sleep. 44 Linux Kernel calls the functions of a network device interface from a 51 This kernel-space API comprises the callback functions that deliver filtered 52 data to the demux client. Unlike the other DVB kABIs, these functions are 56 structure as in the other demux APIs, because the callback functions are 58 for the API client to provide several callback functions for receiving TS 61 The functions that implement the callback API need not be re-entrant: when 62 a demux driver calls one of these functions, the driver is not allowed to [all …]
|
| /linux/Documentation/driver-api/firmware/ |
| A D | request_firmware.rst | 21 :functions: request_firmware 26 :functions: firmware_request_nowarn 31 :functions: firmware_request_platform 36 :functions: request_firmware_direct 41 :functions: request_firmware_into_buf 55 :functions: request_firmware_nowait 69 :functions: firmware_request_cache
|
| /linux/Documentation/crypto/ |
| A D | api-kpp.rst | 5 :functions: kpp_request crypto_kpp kpp_alg kpp_secret 14 …:functions: crypto_alloc_kpp crypto_free_kpp crypto_kpp_set_secret crypto_kpp_generate_public_key … 20 …:functions: kpp_request_alloc kpp_request_free kpp_request_set_callback kpp_request_set_input kpp_… 29 :functions: ecdh crypto_ecdh_key_len crypto_ecdh_encode_key crypto_ecdh_decode_key 38 :functions: dh crypto_dh_key_len crypto_dh_encode_key crypto_dh_decode_key
|