Searched refs:threadfn (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/include/linux/ |
D | kthread.h | 8 struct task_struct *kthread_create_on_node(int (*threadfn)(void *data), 13 #define kthread_create(threadfn, data, namefmt, arg...) \ argument 14 kthread_create_on_node(threadfn, data, -1, namefmt, ##arg) 17 struct task_struct *kthread_create_on_cpu(int (*threadfn)(void *data), 31 #define kthread_run(threadfn, data, namefmt, ...) \ argument 34 = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \
|
/linux-4.1.27/kernel/ |
D | kthread.c | 30 int (*threadfn)(void *data); member 179 int (*threadfn)(void *data) = create->threadfn; in kthread() local 207 ret = threadfn(data); in kthread() 267 struct task_struct *kthread_create_on_node(int (*threadfn)(void *data), in kthread_create_on_node() 279 create->threadfn = threadfn; in kthread_create_on_node() 366 struct task_struct *kthread_create_on_cpu(int (*threadfn)(void *data), in kthread_create_on_cpu() 372 p = kthread_create_on_node(threadfn, data, cpu_to_node(cpu), namefmt, in kthread_create_on_cpu()
|
/linux-4.1.27/drivers/staging/unisys/uislib/ |
D | uisthread.c | 39 int (*threadfn)(void *), void *thrcontext, char *name) in uisthread_start() 43 thrinfo->task = kthread_run(threadfn, thrcontext, name); in uisthread_start()
|
/linux-4.1.27/drivers/staging/unisys/include/ |
D | uisthread.h | 36 int (*threadfn)(void *),
|
/linux-4.1.27/drivers/usb/usbip/ |
D | usbip_common.h | 280 #define kthread_get_run(threadfn, data, namefmt, ...) \ argument 283 = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); \
|
/linux-4.1.27/net/netfilter/ipvs/ |
D | ip_vs_sync.c | 1747 int (*threadfn)(void *data); in start_sync_thread() local 1769 threadfn = sync_thread_master; in start_sync_thread() 1778 threadfn = sync_thread_backup; in start_sync_thread() 1831 task = kthread_run(threadfn, tinfo, name, ipvs->gen, id); in start_sync_thread()
|