/kernel/linux/linux-6.6/include/linux/ |
H A D | kthread.h | 11 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 D | kthread.h | 11 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 D | kthread.c | 41 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 D | kthread.c | 42 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 D | callback.c | 222 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 D | usbip_common.h | 285 #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 D | usbip_common.h | 290 #define kthread_get_run(threadfn, data, namefmt, ...) \ 293 = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \
|
/kernel/linux/linux-6.6/net/sunrpc/ |
H A D | svc.c | 457 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 D | svc.h | 403 int (*threadfn)(void *data)); 412 int (*threadfn)(void *data));
|
/kernel/linux/linux-5.10/drivers/staging/unisys/visorhba/ |
H A D | visorhba_main.c | 101 * @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 D | ip_vs_sync.c | 1757 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 D | ip_vs_sync.c | 1750 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()
|