Searched refs:work (Results 51 - 75 of 3012) sorted by relevance

1234567891011>>

/linux-master/drivers/input/misc/
H A Dda9052_onkey.c21 struct delayed_work work; member in struct:da9052_onkey
46 * is simulated through work queue.
49 schedule_delayed_work(&onkey->work,
54 static void da9052_onkey_work(struct work_struct *work) argument
56 struct da9052_onkey *onkey = container_of(work, struct da9052_onkey,
57 work.work);
93 INIT_DELAYED_WORK(&onkey->work, da9052_onkey_work);
122 cancel_delayed_work_sync(&onkey->work);
135 cancel_delayed_work_sync(&onkey->work);
[all...]
H A Dwm831x-on.c32 struct delayed_work work; member in struct:wm831x_on
40 static void wm831x_poll_on(struct work_struct *work) argument
42 struct wm831x_on *wm831x_on = container_of(work, struct wm831x_on,
43 work.work);
59 schedule_delayed_work(&wm831x_on->work, 100);
66 schedule_delayed_work(&wm831x_on->work, 0);
86 INIT_DELAYED_WORK(&wm831x_on->work, wm831x_poll_on);
132 cancel_delayed_work_sync(&wm831x_on->work);
/linux-master/drivers/net/wireless/st/cw1200/
H A Dtxrx.h53 void tx_policy_upload_work(struct work_struct *work);
82 void cw1200_tx_timeout(struct work_struct *work);
93 void cw1200_link_id_reset(struct work_struct *work);
99 void cw1200_link_id_work(struct work_struct *work);
100 void cw1200_link_id_gc_work(struct work_struct *work);
/linux-master/fs/xfs/
H A Dxfs_pwork.c24 * a desired level of parallelization and a work function. Next, they embed
25 * struct xfs_pwork in whatever structure they use to pass work context to a
26 * worker thread and queue that pwork. The work function will be passed the
39 struct work_struct *work)
45 pwork = container_of(work, struct xfs_pwork, work);
55 * Set up control data for parallel work. @work_fn is the function that will
88 /* Queue some parallel work. */
94 INIT_WORK(&pwork->work, xfs_pwork_work);
97 queue_work(pctl->wq, &pwork->work);
38 xfs_pwork_work( struct work_struct *work) argument
[all...]
/linux-master/drivers/net/wwan/iosm/
H A Diosm_ipc_uevent.c12 /* Update the uevent in work queue context */
18 info = container_of(data, struct ipc_uevent_info, work);
35 /* Initialize the kernel work queue */
36 INIT_WORK(&info->work, ipc_uevent_work);
42 /* Schedule uevent in process context using work queue */
43 schedule_work(&info->work);
H A Diosm_ipc_uevent.h25 * @work: Uevent work struct
30 struct work_struct work; member in struct:ipc_uevent_info
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_hdcp.h83 void hdcp_reset_display(struct hdcp_workqueue *work, unsigned int link_index);
84 void hdcp_handle_cpirq(struct hdcp_workqueue *work, unsigned int link_index);
85 void hdcp_destroy(struct kobject *kobj, struct hdcp_workqueue *work);
/linux-master/drivers/scsi/libsas/
H A Dsas_phy.c17 static void sas_phye_loss_of_signal(struct work_struct *work) argument
19 struct asd_sas_event *ev = to_asd_sas_event(work);
26 static void sas_phye_oob_done(struct work_struct *work) argument
28 struct asd_sas_event *ev = to_asd_sas_event(work);
34 static void sas_phye_oob_error(struct work_struct *work) argument
36 struct asd_sas_event *ev = to_asd_sas_event(work);
63 static void sas_phye_spinup_hold(struct work_struct *work) argument
65 struct asd_sas_event *ev = to_asd_sas_event(work);
75 static void sas_phye_resume_timeout(struct work_struct *work) argument
77 struct asd_sas_event *ev = to_asd_sas_event(work);
92 sas_phye_shutdown(struct work_struct *work) argument
[all...]
/linux-master/fs/btrfs/
H A Dasync-thread.h40 void btrfs_init_work(struct btrfs_work *work, btrfs_func_t func,
43 struct btrfs_work *work);
46 struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work);
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_io_utils.c117 struct msm_hrtimer_work *work = container_of(t, local
120 kthread_queue_work(work->worker, &work->work);
125 void msm_hrtimer_queue_work(struct msm_hrtimer_work *work, argument
129 hrtimer_start(&work->timer, wakeup_time, mode);
132 void msm_hrtimer_work_init(struct msm_hrtimer_work *work, argument
138 hrtimer_init(&work->timer, clock_id, mode);
139 work->timer.function = msm_hrtimer_worktimer;
140 work
[all...]
/linux-master/include/trace/events/
H A Dnapi.h16 TP_PROTO(struct napi_struct *napi, int work, int budget),
18 TP_ARGS(napi, work, budget),
23 __field( int, work)
30 __entry->work = work;
34 TP_printk("napi poll on napi struct %p for device %s work %d budget %d",
36 __entry->work, __entry->budget)
/linux-master/arch/sparc/kernel/
H A Dsun4d_smp.c196 struct sun4d_ipi_work *work; local
201 work = &per_cpu(sun4d_ipi_work, cpu);
202 work->single = work->msk = work->resched = 0;
208 struct sun4d_ipi_work *work = this_cpu_ptr(&sun4d_ipi_work); local
210 if (work->single) {
211 work->single = 0;
214 if (work->msk) {
215 work
239 struct sun4d_ipi_work *work = &per_cpu(sun4d_ipi_work, cpu); local
250 struct sun4d_ipi_work *work = &per_cpu(sun4d_ipi_work, cpu); local
261 struct sun4d_ipi_work *work = &per_cpu(sun4d_ipi_work, cpu); local
[all...]
/linux-master/drivers/net/wireless/silabs/wfx/
H A Dscan.h16 void wfx_hw_scan_work(struct work_struct *work);
22 void wfx_remain_on_channel_work(struct work_struct *work);
/linux-master/drivers/auxdisplay/
H A Dseg-led-gpio.c26 struct delayed_work work; member in struct:seg_led_priv
30 static void seg_led_update(struct work_struct *work) argument
32 struct seg_led_priv *priv = container_of(work, struct seg_led_priv, work.work);
47 INIT_DELAYED_WORK(&priv->work, seg_led_update);
55 schedule_delayed_work(&priv->work, 0);
88 cancel_delayed_work_sync(&priv->work);
/linux-master/fs/smb/server/
H A Dsmb_common.c129 * @work: smb work
135 int ksmbd_verify_smb_message(struct ksmbd_work *work) argument
137 struct smb2_hdr *smb2_hdr = ksmbd_req_buf_next(work);
141 return ksmbd_smb2_check_message(work);
143 hdr = work->request_buf;
146 work->conn->outstanding_credits++;
306 * @work: smb work containing smb header
310 static u16 get_smb1_cmd_val(struct ksmbd_work *work) argument
321 init_smb1_rsp_hdr(struct ksmbd_work *work) argument
342 smb1_check_user_session(struct ksmbd_work *work) argument
358 smb1_allocate_rsp_buf(struct ksmbd_work *work) argument
378 set_smb1_rsp_status(struct ksmbd_work *work, __le32 err) argument
391 smb1_negotiate(struct ksmbd_work *work) argument
408 ksmbd_init_smb_server(struct ksmbd_work *work) argument
425 ksmbd_populate_dot_dotdot_entries(struct ksmbd_work *work, int info_level, struct ksmbd_file *dir, struct ksmbd_dir_info *d_info, char *search_pattern, int (*fn)(struct ksmbd_conn *, int, struct ksmbd_dir_info *, struct ksmbd_kstat *)) argument
569 smb_handle_negotiate(struct ksmbd_work *work) argument
586 ksmbd_smb_negotiate_common(struct ksmbd_work *work, unsigned int command) argument
735 ksmbd_override_fsids(struct ksmbd_work *work) argument
778 ksmbd_revert_fsids(struct ksmbd_work *work) argument
[all...]
H A Dconnection.c112 void ksmbd_conn_enqueue_request(struct ksmbd_work *work) argument
114 struct ksmbd_conn *conn = work->conn;
117 if (conn->ops->get_cmd_val(work) != SMB2_CANCEL_HE)
123 list_add_tail(&work->request_entry, requests_queue);
128 void ksmbd_conn_try_dequeue_request(struct ksmbd_work *work) argument
130 struct ksmbd_conn *conn = work->conn;
132 if (list_empty(&work->request_entry) &&
133 list_empty(&work->async_request_entry))
138 list_del_init(&work->request_entry);
140 if (work
173 ksmbd_conn_write(struct ksmbd_work *work) argument
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dmpesw.c129 static void mlx5_mpesw_work(struct work_struct *work) argument
131 struct mlx5_mpesw_work_st *mpesww = container_of(work, struct mlx5_mpesw_work_st, work);
160 struct mlx5_mpesw_work_st *work; local
166 work = kzalloc(sizeof(*work), GFP_KERNEL);
167 if (!work)
170 INIT_WORK(&work->work, mlx5_mpesw_work);
171 init_completion(&work
[all...]
/linux-master/kernel/entry/
H A Dcommon.c29 unsigned long work)
38 if (work & SYSCALL_WORK_SYSCALL_USER_DISPATCH) {
44 if (work & (SYSCALL_WORK_SYSCALL_TRACE | SYSCALL_WORK_SYSCALL_EMU)) {
46 if (ret || (work & SYSCALL_WORK_SYSCALL_EMU))
51 if (work & SYSCALL_WORK_SECCOMP) {
60 if (unlikely(work & SYSCALL_WORK_SYSCALL_TRACEPOINT)) {
86 * exit_to_user_mode_loop - do any pending work before leaving to user space
88 * @ti_work: TIF work flags as read by the caller
94 * Before returning to user space ensure that all pending work
116 /* Architecture specific TIF work */
28 syscall_trace_enter(struct pt_regs *regs, long syscall, unsigned long work) argument
141 report_single_step(unsigned long work) argument
149 syscall_exit_work(struct pt_regs *regs, unsigned long work) argument
182 unsigned long work = READ_ONCE(current_thread_info()->syscall_work); local
[all...]
/linux-master/arch/sh/include/asm/
H A Dpush-switch.h16 struct work_struct work; member in struct:push_switch
/linux-master/lib/zlib_inflate/
H A Dinftrees.h58 unsigned *bits, unsigned short *work);
/linux-master/drivers/mmc/core/
H A Dblock.h18 void mmc_blk_mq_complete_work(struct work_struct *work);
/linux-master/drivers/s390/char/
H A Dctrlchar.h28 struct work_struct work; member in struct:sysrq_work
/linux-master/arch/mips/include/asm/octeon/
H A Dcvmx-helper-util.h121 * Free the packet buffers contained in a work queue entry.
122 * The work queue entry is not freed.
124 * @work: Work queue entry with packet to free
126 static inline void cvmx_helper_free_packet_data(struct cvmx_wqe *work) argument
133 number_buffers = work->word2.s.bufs;
136 buffer_ptr = work->packet_ptr;
147 if (cvmx_ptr_to_phys(work) == start_of_buffer) {
/linux-master/net/batman-adv/
H A Dbat_v_elp.h22 void batadv_v_elp_throughput_metric_update(struct work_struct *work);
/linux-master/include/linux/
H A Dpage_reporting.h16 /* work struct for processing reports */
17 struct delayed_work work; member in struct:page_reporting_dev_info

Completed in 209 milliseconds

1234567891011>>