Home
last modified time | relevance | path

Searched refs:threadfn (Results 1 – 7 of 7) sorted by relevance

/linux/include/linux/
H A Dkthread.h29 struct task_struct *kthread_create_on_node(int (*threadfn)(void *data),
45 #define kthread_create(threadfn, data, namefmt, arg...) \ argument
46 kthread_create_on_node(threadfn, data, NUMA_NO_NODE, namefmt, ##arg)
49 struct task_struct *kthread_create_on_cpu(int (*threadfn)(void *data),
69 #define kthread_run(threadfn, data, namefmt, ...) \ argument
72 = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \
91 kthread_run_on_cpu(int (*threadfn)(void *data), void *data, in kthread_run_on_cpu()
96 p = kthread_create_on_cpu(threadfn, data, cpu, namefmt); in kthread_run_on_cpu()
/linux/kernel/
H A Dkthread.c45 int (*threadfn)(void *data); member
62 int (*threadfn)(void *); member
221 return kthread->threadfn; in kthread_func()
385 int (*threadfn)(void *data) = create->threadfn; in kthread() local
402 self->threadfn = threadfn; in kthread()
436 ret = threadfn(data); in kthread()
476 struct task_struct *__kthread_create_on_node(int (*threadfn)(void *data), in __kthread_create_on_node()
487 create->threadfn = threadfn; in __kthread_create_on_node()
550 struct task_struct *kthread_create_on_node(int (*threadfn)(void *data), in kthread_create_on_node()
559 task = __kthread_create_on_node(threadfn, data, node, namefmt, args); in kthread_create_on_node()
[all …]
/linux/tools/testing/selftests/futex/functional/
H A Dfutex_numa.c109 static void *threadfn(void *_arg) in threadfn() function
228 if (pthread_create(&args->tid, NULL, threadfn, args)) { in main()
/linux/drivers/usb/usbip/
H A Dusbip_common.h290 #define kthread_get_run(threadfn, data, namefmt, ...) \ argument
293 = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \
/linux/net/sunrpc/
H A Dsvc.c484 unsigned int bufsize, int npools, int (*threadfn)(void *data)) in __svc_create()
501 serv->sv_threadfn = threadfn; in __svc_create()
560 int (*threadfn)(void *data)) in svc_create()
562 return __svc_create(prog, 1, NULL, bufsize, 1, threadfn); in svc_create()
580 int (*threadfn)(void *data)) in svc_create_pooled()
585 serv = __svc_create(prog, nprogs, stats, bufsize, npools, threadfn); in svc_create_pooled()
/linux/include/linux/sunrpc/
H A Dsvc.h442 int (*threadfn)(void *data));
452 int (*threadfn)(void *data));
/linux/net/netfilter/ipvs/
H A Dip_vs_sync.c1745 int (*threadfn)(void *data); in start_sync_thread() local
1812 threadfn = sync_thread_master; in start_sync_thread()
1820 threadfn = sync_thread_backup; in start_sync_thread()
1866 task = kthread_run(threadfn, tinfo, name, ipvs->gen, id); in start_sync_thread()