Home
last modified time | relevance | path

Searched refs:functions (Results 1 – 25 of 1246) sorted by relevance

12345678910>>...50

/linux-5.19.10/Documentation/devicetree/bindings/pinctrl/
Dmarvell,armada-37xx-pinctrl.txt30 Available groups and functions for the North bridge:
34 - functions jtag, gpio
38 - functions sdio, gpio
42 - functions emmc, gpio
46 - functions pwm, led, gpio
50 - functions pwm, led, gpio
54 - functions pwm, led, gpio
58 - functions pwm, led, gpio
62 - functions pmic, gpio
66 - functions pmic, gpio
[all …]
/linux-5.19.10/kernel/gcov/
Dgcc_4_7.c93 struct gcov_fn_info **functions; member
202 ci_ptr = info->functions[fi_idx]->ctrs; in gcov_info_reset()
243 dci_ptr = dst->functions[fi_idx]->ctrs; in gcov_info_add()
244 sci_ptr = src->functions[fi_idx]->ctrs; in gcov_info_add()
283 dup->functions = NULL; in gcov_info_dup()
289 dup->functions = kcalloc(info->n_functions, in gcov_info_dup()
291 if (!dup->functions) in gcov_info_dup()
299 dup->functions[fi_idx] = kzalloc(fi_size, GFP_KERNEL); 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()
[all …]
Dclang.c64 struct list_head functions; member
90 INIT_LIST_HEAD(&info->functions); in llvm_gcov_init()
124 list_add_tail(&info->head, &current_info->functions); in llvm_gcda_emit_function()
130 struct gcov_fn_info *info = list_last_entry(&current_info->functions, in llvm_gcda_emit_arcs()
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()
252 while (!list_is_last(&fn_ptr1->head, &info1->functions) && in gcov_info_is_compatible()
253 !list_is_last(&fn_ptr2->head, &info2->functions)) { in gcov_info_is_compatible()
261 return list_is_last(&fn_ptr1->head, &info1->functions) && in gcov_info_is_compatible()
[all …]
/linux-5.19.10/drivers/pinctrl/berlin/
Dberlin.c30 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()
128 *num_groups = pctrl->functions[function].ngroups; in berlin_pinmux_get_function_groups()
138 struct berlin_desc_function *function = group->functions; in berlin_pinctrl_find_function_by_name()
156 struct berlin_pinctrl_function *func = pctrl->functions + function; in berlin_pinmux_set()
183 struct berlin_pinctrl_function *function = pctrl->functions; in berlin_pinctrl_add_function()
217 pctrl->functions = kcalloc(max_functions, in berlin_pinctrl_build_state()
218 sizeof(*pctrl->functions), GFP_KERNEL); in berlin_pinctrl_build_state()
219 if (!pctrl->functions) in berlin_pinctrl_build_state()
[all …]
/linux-5.19.10/Documentation/usb/
Dgadget_configfs.rst15 be connected to a USB Host to extend it with additional functions like a serial
20 functions, each function representing e.g. a serial connection or a SCSI disk.
22 Linux provides a number of functions for gadgets to use.
25 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 …]
Dfunctionfs.rst9 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-5.19.10/Documentation/gpu/
Dvga-switcheroo.rst28 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-5.19.10/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uvc1 What: /config/usb-gadget/gadget/functions/uvc.name
13 What: /config/usb-gadget/gadget/functions/uvc.name/control
25 What: /config/usb-gadget/gadget/functions/uvc.name/control/class
30 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss
35 What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs
40 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal
45 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output
50 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default
67 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera
72 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default
[all …]
/linux-5.19.10/drivers/pinctrl/pxa/
Dpinctrl-pxa2xx.c75 for (df = pin->functions; df->name; df++) in pxa_desc_by_func_group()
112 struct pxa_pinctrl_function *pf = pctl->functions + function; in pxa2xx_pmx_get_func_name()
130 struct pxa_pinctrl_function *pf = pctl->functions + function; in pxa2xx_pmx_get_func_groups()
151 (pctl->functions + function)->name); in pxa2xx_pmx_set_mux()
254 const struct pxa_pinctrl_function *functions) in pxa2xx_find_function() argument
258 for (func = functions; func->name; func++) in pxa2xx_find_function()
268 struct pxa_pinctrl_function *functions; in pxa2xx_build_functions() local
277 functions = devm_kcalloc(pctl->dev, pctl->npins * 6, in pxa2xx_build_functions()
278 sizeof(*functions), GFP_KERNEL); in pxa2xx_build_functions()
279 if (!functions) in pxa2xx_build_functions()
[all …]
Dpinctrl-pxa2xx.h20 .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-5.19.10/Documentation/driver-api/80211/
Dcfg80211.rst15 :functions:
49 :functions:
103 :functions:
115 Utility functions
119 :doc: Utility functions
122 :functions:
138 :functions:
150 :functions:
162 :functions:
174 :functions:
Dmac80211-advanced.rst18 :functions:
34 :functions:
55 :functions: ieee80211_beacon_loss
63 :functions: ieee80211_tx_queue_params
82 :functions:
104 :functions:
114 :functions:
126 :functions: ieee80211_scan_completed
148 :functions: ieee80211_ampdu_mlme_action
157 :functions:
[all …]
/linux-5.19.10/Documentation/core-api/
Dgenalloc.rst21 :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
65 The functions for allocating memory from the pool (and putting it back)
69 :functions: gen_pool_alloc
72 :functions: gen_pool_dma_alloc
75 :functions: gen_pool_free_owner
87 how the allocation functions choose which specific piece of memory to
[all …]
/linux-5.19.10/Documentation/PCI/endpoint/
Dpci-ntb-howto.rst45 # 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-5.19.10/Documentation/s390/
Dpci.rst48 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.
105 The more the segments are different, the more the functions are isolated.
113 * When not using multi-functions (norid is set, or the firmware does not
114 support multi-functions):
121 * When using multi-functions (norid parameter is not set),
122 zPCI functions are addressed differently:
[all …]
/linux-5.19.10/drivers/gpu/drm/radeon/
Dradeon_atpx_handler.c29 struct radeon_atpx_functions functions; member
69 return radeon_atpx_priv.atpx.functions.power_cntl; in radeon_has_atpx_dgpu_power_cntl()
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()
210 atpx->functions.power_cntl = !radeon_atpx_priv.bridge_pm_usable; in radeon_atpx_validate()
254 radeon_atpx_parse_functions(&atpx->functions, output.function_bits); in radeon_atpx_verify_interface()
277 if (atpx->functions.power_cntl) { in radeon_atpx_set_discrete_state()
[all …]
/linux-5.19.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_atpx_handler.c40 struct amdgpu_atpx_functions functions; member
82 return amdgpu_atpx_priv.atpx.functions.power_cntl; in amdgpu_has_atpx_dgpu_power_cntl()
180 if (atpx->functions.px_params) { in amdgpu_atpx_validate()
208 atpx->functions.i2c_mux_cntl = true; in amdgpu_atpx_validate()
209 atpx->functions.disp_mux_cntl = true; in amdgpu_atpx_validate()
215 atpx->functions.disp_mux_cntl = true; in amdgpu_atpx_validate()
221 atpx->functions.power_cntl = true; in amdgpu_atpx_validate()
227 atpx->functions.power_cntl = true; in amdgpu_atpx_validate()
235 atpx->functions.power_cntl = !amdgpu_atpx_priv.bridge_pm_usable; in amdgpu_atpx_validate()
284 amdgpu_atpx_parse_functions(&atpx->functions, output.function_bits); in amdgpu_atpx_verify_interface()
[all …]
/linux-5.19.10/drivers/pinctrl/
Dpinctrl-oxnas.c72 struct oxnas_desc_function *functions; member
91 const struct oxnas_function *functions; member
276 .functions = (struct oxnas_desc_function[]){ \
571 return pctl->functions[func].name; in oxnas_pinmux_get_function_name()
581 *groups = pctl->functions[func].groups; in oxnas_pinmux_get_function_groups()
582 *num_groups = pctl->functions[func].ngroups; in oxnas_pinmux_get_function_groups()
592 const struct oxnas_function *pf = &pctl->functions[func]; in oxnas_ox810se_pinmux_enable()
594 struct oxnas_desc_function *functions = pg->functions; in oxnas_ox810se_pinmux_enable() local
597 while (functions->name) { in oxnas_ox810se_pinmux_enable()
598 if (!strcmp(functions->name, fname)) { in oxnas_ox810se_pinmux_enable()
[all …]
/linux-5.19.10/Documentation/crypto/
Dapi-kpp.rst5 :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-5.19.10/tools/perf/bench/
Dmem-functions.c111 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-5.19.10/Documentation/driver-api/fpga/
Dfpga-region.rst79 :functions: fpga_region
82 :functions: fpga_region_info
85 :functions: fpga_region_register_full
88 :functions: fpga_region_register
91 :functions: fpga_region_unregister
94 :functions: fpga_mgr_get
97 :functions: of_fpga_mgr_get
100 :functions: fpga_mgr_put
103 :functions: fpga_bridge_get_to_list
106 :functions: of_fpga_bridge_get_to_list
[all …]
Dfpga-bridge.rst13 :functions: fpga_bridge
16 :functions: fpga_bridge_ops
19 :functions: fpga_bridge_register
22 :functions: fpga_bridge_unregister
Dfpga-mgr.rst7 The FPGA manager core exports a set of functions for programming an FPGA with
72 register functions, devm_fpga_mgr_register() or devm_fpga_mgr_register_full().
73 When these functions are used, the parameter syntax is the same, but the call
123 :functions: fpga_mgr_states
126 :functions: fpga_manager
129 :functions: fpga_manager_ops
132 :functions: fpga_manager_info
135 :functions: fpga_mgr_register_full
138 :functions: fpga_mgr_register
141 :functions: devm_fpga_mgr_register_full
[all …]
/linux-5.19.10/Documentation/driver-api/firmware/
Drequest_firmware.rst21 :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-5.19.10/Documentation/driver-api/media/
Ddtv-demux.rst29 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 …]

12345678910>>...50