Home
last modified time | relevance | path

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

12345678910>>...54

/linux/lib/crc/
H A DKconfig8 The CRC4 library functions. Select this if your module uses any of
9 the functions from <linux/crc4.h>.
14 The CRC7 library functions. Select this if your module uses any of
15 the functions from <linux/crc7.h>.
20 The CRC8 library functions. Select this if your module uses any of
21 the functions from <linux/crc8.h>.
26 The CRC16 library functions. Select this if your module uses any of
27 the functions from <linux/crc16.h>.
32 The CRC-CCITT library functions. Select this if your module uses any
33 of the functions from <linux/crc-ccitt.h>.
[all …]
/linux/drivers/pinctrl/berlin/
H A Dberlin.c30 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()
128 *ngroups = 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 pinfunction *func = pctrl->functions + function; in berlin_pinmux_set()
183 struct pinfunction *function = pctrl->functions; in berlin_pinctrl_add_function()
218 pctrl->functions = kzalloc_objs(*pctrl->functions, 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()
[all …]
/linux/kernel/gcov/
H A Dgcc_4_7.c105 struct gcov_fn_info **functions; member
214 ci_ptr = info->functions[fi_idx]->ctrs; in gcov_info_reset()
255 dci_ptr = dst->functions[fi_idx]->ctrs; in gcov_info_add()
256 sci_ptr = src->functions[fi_idx]->ctrs; in gcov_info_add()
295 dup->functions = NULL; in gcov_info_dup()
301 dup->functions = kzalloc_objs(struct gcov_fn_info *, info->n_functions); in gcov_info_dup()
302 if (!dup->functions) in gcov_info_dup()
310 dup->functions[fi_idx] = kzalloc(fi_size, GFP_KERNEL); in gcov_info_dup()
311 if (!dup->functions[fi_idx]) in gcov_info_dup()
314 *(dup->functions[fi_idx]) = *(info->functions[fi_idx]); in gcov_info_dup()
[all …]
H A 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/Documentation/usb/
H A 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.
100 Where function drivers support it, functions may allow symlinks to these custom
133 3. Creating the functions
136 The gadget will provide some functions, for each function its corresponding
139 $ mkdir functions/<name>.<instance name>
144 $ mkdir functions/ncm.usb0 # usb_f_ncm.ko gets loaded with request_module()
155 4. Associating the functions with their configurations
[all …]
/linux/lib/crypto/
H A DKconfig46 The BLAKE2b library functions. Select this if your module uses any of
47 the functions from <crypto/blake2b.h>.
85 The Curve25519 library functions. Select this if your module uses any
86 of the functions from <crypto/curve25519.h>.
106 The MD5 and HMAC-MD5 library functions. Select this if your module
107 uses any of the functions from <crypto/md5.h>.
120 The ML-DSA library functions. Select this if your module uses any of
121 the functions from <crypto/mldsa.h>.
139 The Poly1305 library functions. Select this if your module uses any
140 of the functions from <crypto/poly1305.h>.
[all …]
/linux/drivers/pinctrl/pxa/
H A Dpinctrl-pxa2xx.c75 for (df = pin->functions; df->name; df++) in pxa_desc_by_func_group()
112 struct pinfunction *pf = pctl->functions + function; in pxa2xx_pmx_get_func_name()
130 struct pinfunction *pf = pctl->functions + function; in pxa2xx_pmx_get_func_groups()
150 df = pxa_desc_by_func_group(pctl, g->name, (pctl->functions + function)->name); in pxa2xx_pmx_set_mux()
252 const struct pinfunction *functions) in pxa2xx_find_function() argument
256 for (func = functions; func->name; func++) in pxa2xx_find_function()
265 struct pinfunction *functions; in pxa2xx_build_functions() local
275 functions = devm_kcalloc(pctl->dev, pctl->npins * 6, in pxa2xx_build_functions()
276 sizeof(*functions), GFP_KERNEL); in pxa2xx_build_functions()
277 if (!functions) in pxa2xx_build_functions()
[all …]
H A 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
68 struct pinfunction *functions; member
/linux/Documentation/gpu/
H A 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/Documentation/core-api/
H A 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 …]
H A Dmin_heap.rst12 The Min Heap API provides a set of functions and macros for managing min-heaps
18 use min-heaps. Users should not directly call functions with **__min_heap_*()**
21 In addition to the standard version of the functions, the API also includes a
23 functions have the same names as their non-inline counterparts but include an
26 custom comparison and swap functions to be called directly, rather than through
30 macro wrappers for inline functions instead of directly calling the functions
85 heap, and they abstract away direct calls to internal functions.
132 `less` and `swp` functions.
133 - **args**: Optional arguments passed to the `less` and `swp` functions.
149 `less` and `swp` functions.
[all …]
/linux/Documentation/driver-api/80211/
H A Dcfg80211.rst15 :functions:
49 :functions:
103 :functions:
115 Utility functions
119 :doc: Utility functions
122 :functions:
138 :functions:
150 :functions:
162 :functions:
174 :functions:
H A 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/Documentation/ABI/testing/
H A Dconfigfs-usb-gadget-uvc1 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
47 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output
52 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default
69 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera
74 What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default
[all …]
/linux/Documentation/arch/s390/
H A 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/Documentation/PCI/endpoint/
H A 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
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
103 # echo 128 > functions/pci_epf_ntb/func1/pci_epf_ntb.0/spad_count
[all …]
H A Dpci-vntb-howto.rst41 # ls /sys/kernel/config/pci_ep/functions
53 # mkdir functions/pci_epf_vntb/func1
61 # ls functions/pci_epf_vntb/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/
99 # echo 4 > functions/pci_epf_vntb/func1/pci_epf_vntb.0/db_count
100 # echo 128 > functions/pci_epf_vntb/func1/pci_epf_vntb.0/spad_count
[all …]
H A Dpci-test-howto.rst40 # ls /sys/kernel/config/pci_ep/functions
52 # mkdir functions/pci_epf_test/func1
60 # ls functions/pci_epf_test/func1
69 # cat functions/pci_epf_test/func1/vendorid
71 # cat functions/pci_epf_test/func1/interrupt_pin
82 # echo 0x104c > functions/pci_epf_test/func1/vendorid
83 # echo 0xb500 > functions/pci_epf_test/func1/deviceid
84 # echo 32 > functions/pci_epf_test/func1/msi_interrupts
85 # echo 2048 > functions/pci_epf_test/func1/msix_interrupts
89 # grep . functions/pci_epf_test/func1/pci_epf_test.0/bar?_size
[all …]
/linux/drivers/pinctrl/
H A Dpinctrl-eic7700.c50 u8 functions[EIC7700_FUNCTIONS_PER_PIN]; member
57 struct pinfunction functions[] __counted_by(functions_count);
332 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_pin_config_get()
349 if (pin_data->functions[0] == F_RGMII || in eic7700_pin_config_get()
350 pin_data->functions[0] == F_LPDDR_REF_CLK) in eic7700_pin_config_get()
376 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_pin_config_set()
403 if (pin_data->functions[0] == F_RGMII || in eic7700_pin_config_set()
404 pin_data->functions[0] == F_LPDDR_REF_CLK) { in eic7700_pin_config_set()
470 return pc->functions[selector].name; in eic7700_get_function_name()
478 *groups = pc->functions[selector].groups; in eic7700_get_function_groups()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_atpx_handler.c40 struct amdgpu_atpx_functions functions; member
84 return amdgpu_atpx_priv.atpx.functions.power_cntl; in amdgpu_has_atpx_dgpu_power_cntl()
173 if (atpx->functions.px_params) { in amdgpu_atpx_validate()
201 atpx->functions.i2c_mux_cntl = true; in amdgpu_atpx_validate()
202 atpx->functions.disp_mux_cntl = true; in amdgpu_atpx_validate()
208 atpx->functions.disp_mux_cntl = true; in amdgpu_atpx_validate()
214 atpx->functions.power_cntl = true; in amdgpu_atpx_validate()
220 atpx->functions.power_cntl = true; in amdgpu_atpx_validate()
228 atpx->functions.power_cntl = !amdgpu_atpx_priv.bridge_pm_usable; in amdgpu_atpx_validate()
277 amdgpu_atpx_parse_functions(&atpx->functions, output.function_bits); in amdgpu_atpx_verify_interface()
[all …]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_atpx_handler.c29 struct radeon_atpx_functions functions; member
71 return radeon_atpx_priv.atpx.functions.power_cntl; in radeon_has_atpx_dgpu_power_cntl()
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()
214 atpx->functions.power_cntl = !radeon_atpx_priv.bridge_pm_usable; in radeon_atpx_validate()
258 radeon_atpx_parse_functions(&atpx->functions, output.function_bits); in radeon_atpx_verify_interface()
281 if (atpx->functions.power_cntl) { in radeon_atpx_set_discrete_state()
[all …]
/linux/Documentation/driver-api/fpga/
H A Dfpga-region.rst82 :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 …]
/linux/Documentation/driver-api/media/
H A 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 …]
/linux/Documentation/trace/
H A Dftrace-uses.rst2 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
77 no longer being called by functions after the unregister_ftrace_function()
114 As functions can be called from anywhere, and it is possible that a function
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
231 If a callback is only to be called from specific functions, a filter must be
250 Filters denote which functions should be enabled when tracing is enabled.
[all …]
/linux/Documentation/driver-api/firmware/
H A 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

12345678910>>...54