Home
last modified time | relevance | path

Searched refs:threadfn (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/include/linux/
H A Dkthread.h11 struct task_struct *kthread_create_on_node(int (*threadfn)(void *data),
18 * @threadfn: the function to run in the thread
19 * @data: data pointer for @threadfn()
27 #define kthread_create(threadfn, data, namefmt, arg...) \
28 kthread_create_on_node(threadfn, data, NUMA_NO_NODE, namefmt, ##arg)
31 struct task_struct *kthread_create_on_cpu(int (*threadfn)(void *data),
44 * @threadfn: the function to run until signal_pending(current).
45 * @data: data ptr for @threadfn.
51 #define kthread_run(threadfn, data, namefmt, ...) \
54 = kthread_create(threadfn, dat
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dkthread.h11 struct task_struct *kthread_create_on_node(int (*threadfn)(void *data),
18 * @threadfn: the function to run in the thread
19 * @data: data pointer for @threadfn()
27 #define kthread_create(threadfn, data, namefmt, arg...) \
28 kthread_create_on_node(threadfn, data, NUMA_NO_NODE, namefmt, ##arg)
31 struct task_struct *kthread_create_on_cpu(int (*threadfn)(void *data),
41 * @threadfn: the function to run until signal_pending(current).
42 * @data: data ptr for @threadfn.
48 #define kthread_run(threadfn, data, namefmt, ...) \
51 = kthread_create(threadfn, dat
[all...]
/kernel/linux/linux-5.10/kernel/
H A Dkthread.c41 int (*threadfn)(void *data); member
55 int (*threadfn)(void *); member
192 return kthread->threadfn; in kthread_func()
269 int (*threadfn)(void *data) = create->threadfn; in kthread()
291 self->threadfn = threadfn; in kthread()
313 ret = threadfn(data); in kthread()
351 struct task_struct *__kthread_create_on_node(int (*threadfn)(void *data), in __kthread_create_on_node()
363 create->threadfn in __kthread_create_on_node()
[all...]
/kernel/linux/linux-6.6/kernel/
H A Dkthread.c42 int (*threadfn)(void *data); member
57 int (*threadfn)(void *); member
229 return kthread->threadfn; in kthread_func()
345 int (*threadfn)(void *data) = create->threadfn; in kthread()
362 self->threadfn = threadfn; in kthread()
388 ret = threadfn(data); in kthread()
428 struct task_struct *__kthread_create_on_node(int (*threadfn)(void *data), in __kthread_create_on_node()
440 create->threadfn in __kthread_create_on_node()
[all...]
/kernel/linux/linux-6.6/fs/nfs/
H A Dcallback.c222 int (*threadfn)(void *data); in nfs_callback_create_svc()
239 threadfn = nfs4_callback_svc; in nfs_callback_create_svc()
242 threadfn = nfs41_callback_svc; in nfs_callback_create_svc()
248 threadfn); in nfs_callback_create_svc()
/kernel/linux/linux-5.10/drivers/usb/usbip/
H A Dusbip_common.h285 #define kthread_get_run(threadfn, data, namefmt, ...) \
288 = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \
/kernel/linux/linux-6.6/drivers/usb/usbip/
H A Dusbip_common.h290 #define kthread_get_run(threadfn, data, namefmt, ...) \
293 = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \
/kernel/linux/linux-6.6/net/sunrpc/
H A Dsvc.c457 int (*threadfn)(void *data)) in __svc_create()
474 serv->sv_threadfn = threadfn; in __svc_create()
528 * @threadfn: a function to service RPC requests for @prog
533 int (*threadfn)(void *data)) in svc_create()
535 return __svc_create(prog, bufsize, 1, threadfn); in svc_create()
543 * @threadfn: a function to service RPC requests for @prog
549 int (*threadfn)(void *data)) in svc_create_pooled()
554 serv = __svc_create(prog, bufsize, npools, threadfn); in svc_create_pooled()
807 /* Did we lose a race to svo_function threadfn? */ in svc_stop_kthreads()
/kernel/linux/linux-6.6/include/linux/sunrpc/
H A Dsvc.h403 int (*threadfn)(void *data));
412 int (*threadfn)(void *data));
/kernel/linux/linux-5.10/drivers/staging/unisys/visorhba/
H A Dvisorhba_main.c101 * @threadfn: Function the thread starts
110 static struct task_struct *visor_thread_start(int (*threadfn)(void *), in visor_thread_start()
115 task = kthread_run(threadfn, thrcontext, "%s", name); in visor_thread_start()
/kernel/linux/linux-5.10/net/netfilter/ipvs/
H A Dip_vs_sync.c1757 int (*threadfn)(void *data); in start_sync_thread()
1824 threadfn = sync_thread_master; in start_sync_thread()
1832 threadfn = sync_thread_backup; in start_sync_thread()
1879 task = kthread_run(threadfn, tinfo, name, ipvs->gen, id); in start_sync_thread()
/kernel/linux/linux-6.6/net/netfilter/ipvs/
H A Dip_vs_sync.c1750 int (*threadfn)(void *data); in start_sync_thread()
1817 threadfn = sync_thread_master; in start_sync_thread()
1825 threadfn = sync_thread_backup; in start_sync_thread()
1872 task = kthread_run(threadfn, tinfo, name, ipvs->gen, id); in start_sync_thread()

Completed in 16 milliseconds