/linux-master/drivers/input/misc/ |
H A D | da9052_onkey.c | 21 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 D | wm831x-on.c | 32 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 D | txrx.h | 53 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 D | xfs_pwork.c | 24 * 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 D | iosm_ipc_uevent.c | 12 /* 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 D | iosm_ipc_uevent.h | 25 * @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 D | amdgpu_dm_hdcp.h | 83 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 D | sas_phy.c | 17 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 D | async-thread.h | 40 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 D | msm_io_utils.c | 117 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 D | napi.h | 16 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 D | sun4d_smp.c | 196 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 D | scan.h | 16 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 D | seg-led-gpio.c | 26 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 D | smb_common.c | 129 * @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 D | connection.c | 112 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 D | mpesw.c | 129 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 D | common.c | 29 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 D | push-switch.h | 16 struct work_struct work; member in struct:push_switch
|
/linux-master/lib/zlib_inflate/ |
H A D | inftrees.h | 58 unsigned *bits, unsigned short *work);
|
/linux-master/drivers/mmc/core/ |
H A D | block.h | 18 void mmc_blk_mq_complete_work(struct work_struct *work);
|
/linux-master/drivers/s390/char/ |
H A D | ctrlchar.h | 28 struct work_struct work; member in struct:sysrq_work
|
/linux-master/arch/mips/include/asm/octeon/ |
H A D | cvmx-helper-util.h | 121 * 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 D | bat_v_elp.h | 22 void batadv_v_elp_throughput_metric_update(struct work_struct *work);
|
/linux-master/include/linux/ |
H A D | page_reporting.h | 16 /* work struct for processing reports */ 17 struct delayed_work work; member in struct:page_reporting_dev_info
|