Lines Matching refs:data
81 event->func(event->data); in _do_glob_request()
92 event->func(event->data); in _do_request()
151 void *data, rt_uint8_t flags, in _smp_call_remote_request() argument
198 call_req->event.func(call_req->event.data); in rt_smp_call_request()
203 … _smp_call_remote_request(callcpu, call_req->event.func, call_req->event.data, flags, call_req); in rt_smp_call_request()
212 rt_smp_call_cb_t func, void *data) in rt_smp_call_req_init() argument
215 call_req->event.data = data; in rt_smp_call_req_init()
221 rt_smp_call_cb_t func, void *data, in _smp_call_func_cond() argument
266 if (cond && !cond(tmp_id, data)) in _smp_call_func_cond()
283 event->data = data; in _smp_call_func_cond()
297 if (call_local && (!cond || cond(tmp_id, data))) in _smp_call_func_cond()
303 func(data); in _smp_call_func_cond()
325 void rt_smp_call_func_cond(rt_ubase_t cpu_mask, rt_smp_call_cb_t func, void *data, rt_uint8_t flag,… in rt_smp_call_func_cond() argument
337 _smp_call_func_cond(oncpu, cpu_mask, func, data, flag, cond); in rt_smp_call_func_cond()
343 void rt_smp_call_each_cpu(rt_smp_call_cb_t func, void *data, rt_uint8_t flag) in rt_smp_call_each_cpu() argument
345 rt_smp_call_func_cond(RT_ALL_CPU, func, data, flag, RT_NULL); in rt_smp_call_each_cpu()
348 void rt_smp_call_each_cpu_cond(rt_smp_call_cb_t func, void *data, rt_uint8_t flag, rt_smp_cond_t co… in rt_smp_call_each_cpu_cond() argument
350 rt_smp_call_func_cond(RT_ALL_CPU, func, data, flag, cond_func); in rt_smp_call_each_cpu_cond()
353 void rt_smp_call_cpu_mask(rt_ubase_t cpu_mask, rt_smp_call_cb_t func, void *data, rt_uint8_t flag) in rt_smp_call_cpu_mask() argument
355 rt_smp_call_func_cond(cpu_mask, func, data, flag, RT_NULL); in rt_smp_call_cpu_mask()
358 void rt_smp_call_cpu_mask_cond(rt_ubase_t cpu_mask, rt_smp_call_cb_t func, void *data, rt_uint8_t f… in rt_smp_call_cpu_mask_cond() argument
360 rt_smp_call_func_cond(cpu_mask, func, data, flag, cond_func); in rt_smp_call_cpu_mask_cond()