/linux/Documentation/devicetree/bindings/pinctrl/ |
H 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/drivers/pinctrl/berlin/ |
H A D | berlin.c | 30 struct pinfunction *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, sizeof(*pctrl->functions), GFP_KERNEL); in berlin_pinctrl_build_state() 218 if (!pctrl->functions) in berlin_pinctrl_build_state() 224 desc_function = desc_group->functions; in berlin_pinctrl_build_state() 232 pctrl->functions = krealloc(pctrl->functions, in berlin_pinctrl_build_state() 235 if (!pctrl->functions) in berlin_pinctrl_build_state() 241 desc_function = desc_group->functions; in berlin_pinctrl_build_state() 257 kfree(pctrl->functions); in berlin_pinctrl_build_state() [all …]
|
/linux/kernel/gcov/ |
H A D | gcc_4_7.c | 107 struct gcov_fn_info **functions; member 216 ci_ptr = info->functions[fi_idx]->ctrs; in gcov_info_reset() 297 dup->functions = NULL; in gcov_info_dup() 305 if (!dup->functions) in gcov_info_dup() 314 if (!dup->functions[fi_idx]) in gcov_info_dup() 317 *(dup->functions[fi_idx]) = *(info->functions[fi_idx]); in gcov_info_dup() 356 if (!info->functions) in gcov_info_free() 362 if (!info->functions[fi_idx]) in gcov_info_free() 370 kfree(info->functions[fi_idx]); in gcov_info_free() 374 kfree(info->functions); in gcov_info_free() [all …]
|
H 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() 324 INIT_LIST_HEAD(&dup->functions); in gcov_info_dup() 329 list_for_each_entry(fn, &info->functions, head) { in gcov_info_dup() [all …]
|
/linux/Documentation/usb/ |
H A D | gadget_configfs.rst | 133 3. Creating the functions 168 $ ln -s functions/ncm.usb0 configs/c.1 178 configurations and functions. 196 ./functions 197 ./functions/ncm.usb0 198 ./functions/ncm.usb0/ifname 199 ./functions/ncm.usb0/qmult 200 ./functions/ncm.usb0/host_addr 201 ./functions/ncm.usb0/dev_addr 236 Remove functions from configurations:: [all …]
|
/linux/Documentation/gpu/ |
H 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
|
/linux/drivers/pinctrl/pxa/ |
H A D | pinctrl-pxa2xx.c | 75 for (df = pin->functions; df->name; df++) in pxa_desc_by_func_group() 256 for (func = functions; func->name; func++) in pxa2xx_find_function() 265 struct pinfunction *functions; in pxa2xx_build_functions() local 276 sizeof(*functions), GFP_KERNEL); in pxa2xx_build_functions() 277 if (!functions) in pxa2xx_build_functions() 284 pctl->functions = devm_kmemdup(pctl->dev, functions, in pxa2xx_build_functions() 285 pctl->nfuncs * sizeof(*functions), in pxa2xx_build_functions() 287 if (!pctl->functions) in pxa2xx_build_functions() 290 devm_kfree(pctl->dev, functions); in pxa2xx_build_functions() 311 if (!strcmp(pctl->functions[i].name, in pxa2xx_build_groups() [all …]
|
H 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 68 struct pinfunction *functions; member
|
/linux/Documentation/driver-api/80211/ |
H 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:
|
H 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/core-api/ |
H 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/ABI/testing/ |
H A D | configfs-usb-gadget-uvc | 1 What: /config/usb-gadget/gadget/functions/uvc.name 13 What: /config/usb-gadget/gadget/functions/uvc.name/control 27 What: /config/usb-gadget/gadget/functions/uvc.name/control/class 32 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss 37 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs 42 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal 94 What: /config/usb-gadget/gadget/functions/uvc.name/control/processing 144 What: /config/usb-gadget/gadget/functions/uvc.name/control/header 156 What: /config/usb-gadget/gadget/functions/uvc.name/streaming 168 What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class [all …]
|
/linux/Documentation/PCI/endpoint/ |
H A D | pci-vntb-howto.rst | 41 # ls /sys/kernel/config/pci_ep/functions 53 # mkdir functions/pci_epf_vntb/func1 61 # ls functions/pci_epf_ntb/func1 71 # cat functions/pci_epf_vntb/func1/vendorid 73 # cat functions/pci_epf_vntb/func1/interrupt_pin 84 # echo 0x1957 > functions/pci_epf_vntb/func1/vendorid 85 # echo 0x0809 > functions/pci_epf_vntb/func1/deviceid 92 # ls functions/pci_epf_vntb/func1/pci_epf_vntb.0/ 98 # echo 4 > functions/pci_epf_vntb/func1/pci_epf_vntb.0/db_count 100 # echo 1 > functions/pci_epf_vntb/func1/pci_epf_vntb.0/num_mws [all …]
|
H 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 96 # ls functions/pci_epf_ntb/func1/pci_epf_ntb.0/ 102 # echo 4 > functions/pci_epf_ntb/func1/pci_epf_ntb.0/db_count 104 # echo 2 > functions/pci_epf_ntb/func1/pci_epf_ntb.0/num_mws [all …]
|
/linux/Documentation/arch/s390/ |
H 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/radeon/ |
H A D | radeon_atpx_handler.c | 29 struct radeon_atpx_functions functions; member 165 if (atpx->functions.px_params) { in radeon_atpx_validate() 193 atpx->functions.i2c_mux_cntl = true; in radeon_atpx_validate() 194 atpx->functions.disp_mux_cntl = true; in radeon_atpx_validate() 200 atpx->functions.disp_mux_cntl = true; in radeon_atpx_validate() 205 atpx->functions.power_cntl = true; in radeon_atpx_validate() 281 if (atpx->functions.power_cntl) { in radeon_atpx_set_discrete_state() 317 if (atpx->functions.disp_mux_cntl) { in radeon_atpx_switch_disp_mux() 349 if (atpx->functions.i2c_mux_cntl) { in radeon_atpx_switch_i2c_mux() 381 if (atpx->functions.switch_start) { in radeon_atpx_switch_start() [all …]
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_atpx_handler.c | 40 struct amdgpu_atpx_functions functions; member 185 if (atpx->functions.px_params) { in amdgpu_atpx_validate() 213 atpx->functions.i2c_mux_cntl = true; in amdgpu_atpx_validate() 214 atpx->functions.disp_mux_cntl = true; in amdgpu_atpx_validate() 226 atpx->functions.power_cntl = true; in amdgpu_atpx_validate() 232 atpx->functions.power_cntl = true; in amdgpu_atpx_validate() 312 if (atpx->functions.power_cntl) { in amdgpu_atpx_set_discrete_state() 348 if (atpx->functions.disp_mux_cntl) { in amdgpu_atpx_switch_disp_mux() 380 if (atpx->functions.i2c_mux_cntl) { in amdgpu_atpx_switch_i2c_mux() 412 if (atpx->functions.switch_start) { in amdgpu_atpx_switch_start() [all …]
|
/linux/tools/perf/bench/ |
H 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/driver-api/fpga/ |
H A D | fpga-region.rst | 82 :functions: fpga_region 85 :functions: fpga_region_info 88 :functions: __fpga_region_register_full 91 :functions: __fpga_region_register 94 :functions: fpga_region_unregister 97 :functions: fpga_mgr_get 100 :functions: of_fpga_mgr_get 103 :functions: fpga_mgr_put 106 :functions: fpga_bridge_get_to_list 109 :functions: of_fpga_bridge_get_to_list [all …]
|
H A D | fpga-bridge.rst | 16 :functions: fpga_bridge 19 :functions: fpga_bridge_ops 22 :functions: __fpga_bridge_register 25 :functions: fpga_bridge_unregister
|
/linux/Documentation/crypto/ |
H 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
|
/linux/tools/perf/Documentation/ |
H A D | perf-ftrace.txt | 70 List available functions to trace. It accepts a pattern to 71 only list interested functions. 88 function (or a glob pattern). Multiple functions can be given 95 Select function tracer and do not trace functions given by the 97 specify multiple functions (or glob patterns). It will be 110 functions executed from the given function. This can be used more 111 than once to specify multiple functions. It will be passed to 120 specify multiple functions. It will be passed to 'set_graph_notrace' 127 - noirqs - Ignore functions that happen inside interrupt. 164 Do not trace functions given by the argument. Like -T option, this [all …]
|
/linux/Documentation/driver-api/firmware/ |
H 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/driver-api/media/ |
H 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/trace/ |
H 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 …]
|