Home
last modified time | relevance | path

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

12345678910>>...36

/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/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/lib/crypto/
H A DKconfig36 The AES-CBC and AES-CBC-CTS library functions.
42 The AES-CMAC, AES-XCBC-MAC, and AES-CBC-MAC library functions. Select
43 this if your module uses any of the functions from
52 The AES-CCM library functions.
58 The AES-CTR and AES-XCTR library functions.
64 The AES-ECB library functions.
71 The AES-GCM library functions.
77 The AES-XTS library functions.
88 The BLAKE2b library functions. Select this if your module uses any of
89 the functions from <crypto/blake2b.h>.
[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/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/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 …]
H A Dmac80211.rst33 :functions:
53 :functions:
75 :functions: ieee80211_vif
106 functions/definitions
110 :functions:
144 :functions: ieee80211_filter_flags
153 :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 …]
H A Dboot-time-mm.rst13 :c:func:`mem_init` functions.
16 functions and macros for memory allocations. The allocation request
33 Here is the description of memblock data structures, functions and
36 descriptions for the internal functions can help to understand what
41 :functions:
/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 …]
/linux/drivers/pinctrl/
H A Dpinctrl-eic7700.c49 u8 functions[EIC7700_FUNCTIONS_PER_PIN]; member
56 struct pinfunction functions[] __counted_by(functions_count);
331 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_pin_config_get()
348 if (pin_data->functions[0] == F_RGMII || in eic7700_pin_config_get()
349 pin_data->functions[0] == F_LPDDR_REF_CLK) in eic7700_pin_config_get()
375 if (pin_data->functions[0] == F_OSC || pin_data->functions[0] == F_DISABLED) in eic7700_pin_config_set()
402 if (pin_data->functions[0] == F_RGMII || in eic7700_pin_config_set()
403 pin_data->functions[0] == F_LPDDR_REF_CLK) { in eic7700_pin_config_set()
472 return pc->functions[selector].name; in eic7700_get_function_name()
480 *groups = pc->functions[selector].groups; in eic7700_get_function_groups()
[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/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
H A Dother_interfaces.rst36 :functions: stratix10_svc_command_code
39 :functions: stratix10_svc_client_msg
42 :functions: stratix10_svc_command_config_type
45 :functions: stratix10_svc_cb_data
48 :functions: stratix10_svc_client
/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/tools/perf/Documentation/
H A Dperf-ftrace.txt70 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'
131 - noirqs - Ignore functions that happen inside interrupt.
179 Multiple functions can be given by using this option more than once.
[all …]
H A Dperf-script-perl.txt91 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 …]
/linux/tools/perf/bench/
H A Dmem-functions.c58 "Specify the function to run, \"all\" runs all available functions, \"help\" lists them"),
92 const struct function *functions;
199 const struct function *r = &info->functions[r_idx]; in __bench_mem_function()
300 for (i = 0; info->functions[i].name; i++) in bench_mem_common()
305 for (i = 0; info->functions[i].name; i++) { in bench_mem_common()
306 if (!strcmp(info->functions[i].name, function_str)) in bench_mem_common()
309 if (!info->functions[i].name) { in bench_mem_common()
312 printf("Available functions:\n"); in bench_mem_common()
313 for (i = 0; info->functions[i].name; i++) {
315 info->functions[ in memcpy_prefault()
89 const struct function *functions; global() member
[all...]
/linux/Documentation/bpf/
H A Dbpf_licensing.rst37 eBPF helper functions is also GPLv2 licensed. Interpreters, JITs, helpers,
44 functions) under
68 When a kernel module is loaded, the linux kernel checks which functions it
76 helper functions.
80 compatible even if they don't use "GPL only" helper functions directly. The
82 kernel is done through EXPORT_SYMBOL_GPL kernel functions. In that sense LSM
83 and struct_ops BPF programs are implicitly calling "GPL only" functions.
84 The same restriction applies to BPF programs that call kernel functions
/linux/Documentation/arch/arm/omap/
H A Domap_pm.rst6 authors use these functions to communicate minimum latency or
32 five power management functions for driver code:
55 Further documentation for all OMAP PM interface functions can be
68 Driver usage of the OMAP PM functions
71 As the 'pdata' in the above examples indicates, these functions are
74 files to point to the corresponding OMAP PM functions:
78 not support these functions should leave these function pointers set
84 The most common usage of these functions will probably be to specify
113 Other specialized interface functions
116 The five functions listed above are intended to be usable by any
[all …]
/linux/Documentation/livepatch/
H A Dlivepatch.rst20 functions without a system reboot.
57 Many fixes do not change the semantic of the modified functions. For
61 the same way to the rest of the system. In this case, the functions might
65 ordering of locking in multiple functions at the same time. Or a patch
67 all the relevant functions. In this case, the affected unit
69 the functions at the same time. Also the switch must happen only
73 The theory about how to apply functions a safe way is rather complex.
98 tasks. If no affected functions are on the stack of a given task,
162 patch, which functions are (un)patched, and which functions the blocking tasks
217 The module includes a new implementation of functions that we want
[all …]
/linux/samples/pktgen/
H A DREADME.rst11 by shell source'ing. Namely "functions.sh" and "parameters.sh".
44 source ./samples/pktgen/functions.sh
53 Common functions
55 The functions.sh file provides; Three different shell functions for
59 These functions correspond to pktgens different components.

12345678910>>...36