Home
last modified time | relevance | path

Searched refs:func (Results 1 – 25 of 119) sorted by relevance

12345

/include/linux/
Dmin_heap.h36 const struct min_heap_callbacks *func) in min_heapify() argument
45 left = data + ((pos * 2 + 1) * func->elem_size); in min_heapify()
46 parent = data + (pos * func->elem_size); in min_heapify()
48 if (func->less(left, smallest)) in min_heapify()
52 right = data + ((pos * 2 + 2) * func->elem_size); in min_heapify()
53 if (func->less(right, smallest)) in min_heapify()
58 func->swp(smallest, parent); in min_heapify()
69 const struct min_heap_callbacks *func) in min_heapify_all() argument
74 min_heapify(heap, i, func); in min_heapify_all()
80 const struct min_heap_callbacks *func) in min_heap_pop() argument
[all …]
Dsmp.h25 smp_call_func_t func; member
30 (struct __call_single_data){ .func = (_func), .info = (_info), }
50 int smp_call_function_single(int cpuid, smp_call_func_t func, void *info,
53 void on_each_cpu_cond_mask(smp_cond_func_t cond_func, smp_call_func_t func,
69 static inline void on_each_cpu(smp_call_func_t func, void *info, int wait) in on_each_cpu() argument
71 on_each_cpu_cond_mask(NULL, func, info, wait, cpu_online_mask); in on_each_cpu()
91 smp_call_func_t func, void *info, bool wait) in on_each_cpu_mask() argument
93 on_each_cpu_cond_mask(NULL, func, info, wait, mask); in on_each_cpu_mask()
103 smp_call_func_t func, void *info, bool wait) in on_each_cpu_cond() argument
105 on_each_cpu_cond_mask(cond_func, func, info, wait, cpu_online_mask); in on_each_cpu_cond()
[all …]
Dstatic_call.h144 extern void arch_static_call_transform(void *site, void *tramp, void *func, bool tail);
152 #define static_call_update(name, func) \ argument
154 typeof(&STATIC_CALL_TRAMP(name)) __F = (func); \
159 #define static_call_query(name) (READ_ONCE(STATIC_CALL_KEY(name).func))
177 extern void __static_call_update(struct static_call_key *key, void *tramp, void *func);
186 .func = _func_init, \
194 .func = NULL, \
223 .func = _func_init, \
230 .func = NULL, \
238 void __static_call_update(struct static_call_key *key, void *tramp, void *func) in __static_call_update() argument
[all …]
Dasync.h38 async_cookie_t async_schedule_node(async_func_t func, void *data,
40 async_cookie_t async_schedule_node_domain(async_func_t func, void *data,
52 static inline async_cookie_t async_schedule(async_func_t func, void *data) in async_schedule() argument
54 return async_schedule_node(func, data, NUMA_NO_NODE); in async_schedule()
69 async_schedule_domain(async_func_t func, void *data, in async_schedule_domain() argument
72 return async_schedule_node_domain(func, data, NUMA_NO_NODE, domain); in async_schedule_domain()
88 async_schedule_dev(async_func_t func, struct device *dev) in async_schedule_dev() argument
90 return async_schedule_node(func, dev, dev_to_node(dev)); in async_schedule_dev()
93 bool async_schedule_dev_nocall(async_func_t func, struct device *dev);
111 async_schedule_dev_domain(async_func_t func, struct device *dev, in async_schedule_dev_domain() argument
[all …]
Dobjtool.h70 #define STACK_FRAME_NON_STANDARD(func) \ argument
72 *__func_stack_frame_non_standard_##func = func
80 #define STACK_FRAME_NON_STANDARD_FP(func) STACK_FRAME_NON_STANDARD(func) argument
82 #define STACK_FRAME_NON_STANDARD_FP(func) argument
137 .macro STACK_FRAME_NON_STANDARD func:req
139 .long \func - .
158 #define STACK_FRAME_NON_STANDARD(func)
159 #define STACK_FRAME_NON_STANDARD_FP(func)
165 .macro STACK_FRAME_NON_STANDARD func:req
Donce_lite.h10 #define DO_ONCE_LITE(func, ...) \ argument
11 DO_ONCE_LITE_IF(true, func, ##__VA_ARGS__)
26 #define DO_ONCE_LITE_IF(condition, func, ...) \ argument
31 func(__VA_ARGS__); \
Dstatic_call_types.h37 #define DECLARE_STATIC_CALL(name, func) \ argument
39 extern typeof(func) STATIC_CALL_TRAMP(name);
62 void *func; member
77 void *func; member
95 void *func; member
99 ((typeof(STATIC_CALL_TRAMP(name))*)(STATIC_CALL_KEY(name).func))
Dlivepatch.h185 #define klp_for_each_func_static(obj, func) \ argument
186 for (func = obj->funcs; \
187 func->old_name || func->new_func || func->old_sympos; \
188 func++)
190 #define klp_for_each_func_safe(obj, func, tmp_func) \ argument
191 list_for_each_entry_safe(func, tmp_func, &obj->func_list, node)
193 #define klp_for_each_func(obj, func) \ argument
194 list_for_each_entry(func, &obj->func_list, node)
Dtask_work.h11 init_task_work(struct callback_head *twork, task_work_func_t func) in init_task_work() argument
13 twork->func = func; in init_task_work()
Dirq_work.h18 void (*func)(struct irq_work *); member
23 .func = (_func), \
34 void init_irq_work(struct irq_work *work, void (*func)(struct irq_work *)) in init_irq_work()
36 *work = IRQ_WORK_INIT(func); in init_irq_work()
Donce.h46 #define DO_ONCE(func, ...) \ argument
55 func(__VA_ARGS__); \
64 #define DO_ONCE_SLOW(func, ...) \ argument
72 func(__VA_ARGS__); \
Ddynamic_debug.h128 #define __dynamic_func_call(id, fmt, func, ...) do { \ argument
131 func(&id, ##__VA_ARGS__); \
134 #define __dynamic_func_call_no_desc(id, fmt, func, ...) do { \ argument
137 func(__VA_ARGS__); \
148 #define _dynamic_func_call(fmt, func, ...) \ argument
149 __dynamic_func_call(__UNIQUE_ID(ddebug), fmt, func, ##__VA_ARGS__)
155 #define _dynamic_func_call_no_desc(fmt, func, ...) \ argument
156 __dynamic_func_call_no_desc(__UNIQUE_ID(ddebug), fmt, func, ##__VA_ARGS__)
Drcutiny.h41 static inline void kvfree_call_rcu(struct rcu_head *head, rcu_callback_t func) in kvfree_call_rcu() argument
44 call_rcu(head, func); in kvfree_call_rcu()
51 kvfree((void *) func); in kvfree_call_rcu()
Dptp_clock_kernel.h161 enum ptp_pin_function func, unsigned int chan);
278 enum ptp_pin_function func, unsigned int chan);
291 enum ptp_pin_function func, unsigned int chan);
322 enum ptp_pin_function func, unsigned int chan) in ptp_find_pin() argument
Dmemory.h141 void *arg, walk_memory_blocks_func_t func);
142 extern int for_each_memory_block(void *arg, walk_memory_blocks_func_t func);
150 int walk_dynamic_memory_groups(int nid, walk_memory_groups_func_t func,
Drcupdate_trace.h86 void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func);
94 static inline void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func) { BUG(); } in call_rcu_tasks_trace() argument
/include/linux/mmc/
Dsdio_func.h127 extern void sdio_claim_host(struct sdio_func *func);
128 extern void sdio_release_host(struct sdio_func *func);
130 extern int sdio_enable_func(struct sdio_func *func);
131 extern int sdio_disable_func(struct sdio_func *func);
133 extern int sdio_set_block_size(struct sdio_func *func, unsigned blksz);
135 extern int sdio_claim_irq(struct sdio_func *func, sdio_irq_handler_t *handler);
136 extern int sdio_release_irq(struct sdio_func *func);
138 extern unsigned int sdio_align_size(struct sdio_func *func, unsigned int sz);
140 extern u8 sdio_readb(struct sdio_func *func, unsigned int addr, int *err_ret);
141 extern u16 sdio_readw(struct sdio_func *func, unsigned int addr, int *err_ret);
[all …]
/include/trace/events/
Dinitcall.h29 TP_PROTO(initcall_t func),
31 TP_ARGS(func),
38 __field_struct(initcall_t, func)
42 __entry->func = func;
45 TP_printk("func=%pS", __entry->func)
50 TP_PROTO(initcall_t func, int ret),
52 TP_ARGS(func, ret),
59 __field_struct(initcall_t, func)
64 __entry->func = func;
68 TP_printk("func=%pS ret=%d", __entry->func, __entry->ret)
Dirq.h165 TP_PROTO(void *func),
167 TP_ARGS(func),
170 __field( void *, func)
174 __entry->func = func;
177 TP_printk("function=%ps", __entry->func)
182 TP_PROTO(void *func),
184 TP_ARGS(func)
189 TP_PROTO(void *func),
191 TP_ARGS(func)
196 TP_PROTO(void *func),
[all …]
/include/linux/pinctrl/
Dmachine.h87 #define PIN_MAP_MUX_GROUP(dev, state, pinctrl, grp, func) \ argument
95 .function = func, \
99 #define PIN_MAP_MUX_GROUP_DEFAULT(dev, pinctrl, grp, func) \ argument
100 PIN_MAP_MUX_GROUP(dev, PINCTRL_STATE_DEFAULT, pinctrl, grp, func)
102 #define PIN_MAP_MUX_GROUP_HOG(dev, state, grp, func) \ argument
103 PIN_MAP_MUX_GROUP(dev, state, dev, grp, func)
105 #define PIN_MAP_MUX_GROUP_HOG_DEFAULT(dev, grp, func) \ argument
106 PIN_MAP_MUX_GROUP(dev, PINCTRL_STATE_DEFAULT, dev, grp, func)
/include/dt-bindings/pinctrl/
Dapple.h9 #define APPLE_PINMUX(pin, func) ((pin) | ((func) << 16)) argument
/include/uapi/linux/
Dpci.h31 #define PCI_DEVFN(slot, func) ((((slot) & 0x1f) << 3) | ((func) & 0x07)) argument
/include/linux/sched/
Dcpufreq.h17 void (*func)(struct update_util_data *data, u64 time, unsigned int flags); member
21 void (*func)(struct update_util_data *data, u64 time,
/include/drm/
Ddrm_flip_work.h75 drm_flip_func_t func; member
89 const char *name, drm_flip_func_t func);
/include/linux/can/
Dcore.h52 void (*func)(struct sk_buff *, void *),
57 void (*func)(struct sk_buff *, void *),

12345