Home
last modified time | relevance | path

Searched defs:work (Results 1 – 25 of 81) sorted by relevance

1234

/include/linux/
Dcompletion.h35 #define COMPLETION_INITIALIZER(work) \ argument
38 #define COMPLETION_INITIALIZER_ONSTACK_MAP(work, map) \ argument
41 #define COMPLETION_INITIALIZER_ONSTACK(work) \ argument
52 #define DECLARE_COMPLETION(work) \ argument
68 # define DECLARE_COMPLETION_ONSTACK(work) \ argument
70 # define DECLARE_COMPLETION_ONSTACK_MAP(work, map) \ argument
73 # define DECLARE_COMPLETION_ONSTACK(work) DECLARE_COMPLETION(work) argument
74 # define DECLARE_COMPLETION_ONSTACK_MAP(work, map) DECLARE_COMPLETION(work) argument
Dworkqueue.h24 #define work_data_bits(work) ((unsigned long *)(&(work)->data)) argument
115 struct work_struct work; member
127 struct work_struct work; member
215 static inline struct delayed_work *to_delayed_work(struct work_struct *work) in to_delayed_work()
220 static inline struct rcu_work *to_rcu_work(struct work_struct *work) in to_rcu_work()
226 struct work_struct work; member
267 static inline unsigned int work_static(struct work_struct *work) in work_static()
272 static inline void __init_work(struct work_struct *work, int onstack) { } in __init_work()
273 static inline void destroy_work_on_stack(struct work_struct *work) { } in destroy_work_on_stack()
274 static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } in destroy_delayed_work_on_stack()
[all …]
Dirq_work.h37 void init_irq_work(struct irq_work *work, void (*func)(struct irq_work *)) in init_irq_work()
42 static inline bool irq_work_is_pending(struct irq_work *work) in irq_work_is_pending()
47 static inline bool irq_work_is_busy(struct irq_work *work) in irq_work_is_busy()
52 static inline bool irq_work_is_hard(struct irq_work *work) in irq_work_is_hard()
Dkthread.h141 struct kthread_work work; member
145 #define KTHREAD_WORK_INIT(work, fn) { \ argument
156 #define DEFINE_KTHREAD_WORK(work, fn) \ argument
172 #define kthread_init_work(work, fn) \ argument
Djump_label_ratelimit.h12 struct delayed_work work; member
18 struct delayed_work work; member
24 struct delayed_work work; member
Dstop_machine.h47 struct work_struct work; member
62 static void stop_one_cpu_nowait_workfn(struct work_struct *work) in stop_one_cpu_nowait_workfn()
Dpci-pwrctrl.h45 struct work_struct work; member
Dpage_reporting.h17 struct delayed_work work; member
Dbpf_mem_alloc.h16 struct work_struct work; member
Ddma-fence-array.h46 struct irq_work work; member
Ddma-fence-chain.h47 struct irq_work work; member
Dvmpressure.h27 struct work_struct work; member
Dleds-pca9532.h31 struct work_struct work; member
Dposix-timers_types.h69 struct callback_head work; member
Dumh.h21 struct work_struct work; member
Dentry-common.h165 unsigned long work = READ_ONCE(current_thread_info()->syscall_work); in syscall_enter_from_user_mode_work() local
Dtty_buffer.h37 struct work_struct work; member
Dsrcutree.h37 struct work_struct work; /* Context for CB invoking. */ member
89 struct delayed_work work; member
/include/net/bluetooth/
Dcoredump.h78 static inline void hci_devcd_rx(struct work_struct *work) {} in hci_devcd_rx()
79 static inline void hci_devcd_timeout(struct work_struct *work) {} in hci_devcd_timeout()
/include/linux/usb/
Dandroid_configfs_uevent.h19 struct work_struct work; member
/include/linux/dsa/
Dksz_common.h29 struct kthread_work work; member
Dsja1105.h46 struct kthread_work work; member
/include/net/
Despintcp.h29 struct work_struct work; member
/include/linux/qed/
Dqede_rdma.h29 struct work_struct work; member
/include/media/i2c/
Dir-kbd-i2c.h21 struct delayed_work work; member

1234