Searched refs:work (Results 151 - 175 of 3012) sorted by relevance

1234567891011>>

/linux-master/include/linux/
H A Dsrcutree.h37 struct work_struct work; /* Context for CB invoking. */ member in struct:srcu_data
70 struct mutex srcu_gp_mutex; /* Serialize GP work. */
89 struct delayed_work work; member in struct:srcu_usage
136 .work = __DELAYED_WORK_INITIALIZER(name.work, NULL, 0), \
H A Dposix-timers_types.h63 * posix_cputimers_work - Container for task work based posix CPU timer expiry
64 * @work: The task work to be scheduled
65 * @mutex: Mutex held around expiry in context of this task work
66 * @scheduled: @work has been scheduled already, no further processing
69 struct callback_head work; member in struct:posix_cputimers_work
/linux-master/drivers/infiniband/sw/rxe/
H A Drxe_task.h25 struct work_struct work; member in struct:rxe_task
/linux-master/fs/dlm/
H A Dast.h29 void dlm_callback_work(struct work_struct *work);
/linux-master/fs/gfs2/
H A Drecovery.h28 void gfs2_recover_func(struct work_struct *work);
/linux-master/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptvf.h29 void otx2_cptvf_pfvf_mbox_handler(struct work_struct *work);
/linux-master/drivers/gpu/drm/xe/
H A Dxe_hw_fence_types.h26 /** @work: IRQ worker run to signal the fences */
27 struct irq_work work; member in struct:xe_hw_fence_irq
H A Dxe_gsc_types.h40 /** @work: delayed load and proxy handling work */
41 struct work_struct work; member in struct:xe_gsc
46 /** @work_actions: mask of actions to be performed in the work */
/linux-master/arch/mips/include/asm/mach-loongson64/
H A Dloongson_hwmon.h35 /* loongson_fan_policy works when fan work at FAN_AUTO_MODE */
53 struct delayed_work work; member in struct:loongson_fan_policy
/linux-master/arch/powerpc/platforms/powermac/
H A Dbacklight.c21 static void pmac_backlight_key_worker(struct work_struct *work);
22 static void pmac_backlight_set_legacy_worker(struct work_struct *work);
74 static void pmac_backlight_key_worker(struct work_struct *work) argument
107 /* we can receive multiple interrupts here, but the scheduled work
141 static void pmac_backlight_set_legacy_worker(struct work_struct *work) argument
/linux-master/sound/soc/codecs/
H A Dcs42l43.h130 void cs42l43_bias_sense_timeout(struct work_struct *work);
131 void cs42l43_tip_sense_work(struct work_struct *work);
132 void cs42l43_button_press_work(struct work_struct *work);
133 void cs42l43_button_release_work(struct work_struct *work);
/linux-master/drivers/input/
H A Dinput-poller.c23 struct delayed_work work; member in struct:input_dev_poller
34 queue_delayed_work(system_freezable_wq, &poller->work, delay);
37 static void input_dev_poller_work(struct work_struct *work) argument
40 container_of(work, struct input_dev_poller, work.work);
65 cancel_delayed_work_sync(&poller->work);
85 INIT_DELAYED_WORK(&poller->work, input_dev_poller_work);
170 cancel_delayed_work_sync(&poller->work);
/linux-master/drivers/platform/x86/
H A Dgpd-pocket-fan.c51 struct delayed_work work; member in struct:gpd_pocket_fan_data
74 static void gpd_pocket_fan_worker(struct work_struct *work) argument
77 container_of(work, struct gpd_pocket_fan_data, work.work);
115 queue_delayed_work(system_wq, &fan->work,
122 mod_delayed_work(system_wq, &fan->work, 0);
156 ret = devm_delayed_work_autocancel(&pdev->dev, &fan->work,
189 cancel_delayed_work_sync(&fan->work);
/linux-master/drivers/hid/
H A Dhid-elo.c30 struct delayed_work work; member in struct:elo_priv
135 static void elo_work(struct work_struct *work) argument
137 struct elo_priv *priv = container_of(work, struct elo_priv, work.work);
182 queue_delayed_work(wq, &priv->work, ELO_PERIODIC_READ_INTERVAL);
239 INIT_DELAYED_WORK(&priv->work, elo_work);
258 queue_delayed_work(wq, &priv->work, ELO_PERIODIC_READ_INTERVAL);
272 cancel_delayed_work_sync(&priv->work);
/linux-master/drivers/leds/
H A Dleds-cr0014114.c53 struct delayed_work work; member in struct:cr0014114
144 static void cr0014114_recount_work(struct work_struct *work) argument
147 struct cr0014114 *priv = container_of(work,
149 work.work);
159 schedule_delayed_work(&priv->work, CR_RECOUNT_DELAY);
236 INIT_DELAYED_WORK(&priv->work, cr0014114_recount_work);
261 /* setup recount work to workaround buggy firmware */
262 schedule_delayed_work(&priv->work, CR_RECOUNT_DELAY);
273 cancel_delayed_work_sync(&priv->work);
[all...]
/linux-master/drivers/input/touchscreen/
H A Dmc13783_ts.c36 struct delayed_work work; member in struct:mc13783_ts_priv
48 * Kick off reading coordinates. Note that if work happens already
53 schedule_delayed_work(&priv->work, 0);
105 schedule_delayed_work(&priv->work, HZ / 50);
119 static void mc13783_ts_work(struct work_struct *work) argument
122 container_of(work, struct mc13783_ts_priv, work.work);
166 cancel_delayed_work_sync(&priv->work);
180 INIT_DELAYED_WORK(&priv->work, mc13783_ts_wor
[all...]
/linux-master/drivers/thermal/
H A Dda9062-thermal.c52 struct delayed_work work; member in struct:da9062_thermal
61 static void da9062_thermal_poll_on(struct work_struct *work) argument
63 struct da9062_thermal *thermal = container_of(work,
65 work.work);
104 queue_delayed_work(system_freezable_wq, &thermal->work, delay);
123 queue_delayed_work(system_freezable_wq, &thermal->work, 0);
196 INIT_DELAYED_WORK(&thermal->work, da9062_thermal_poll_on);
247 cancel_delayed_work_sync(&thermal->work);
/linux-master/fs/afs/
H A Dcmservice.c41 .work = SRXAFSCB_CallBack,
51 .work = SRXAFSCB_InitCallBackState,
61 .work = SRXAFSCB_InitCallBackState,
71 .work = SRXAFSCB_Probe,
81 .work = SRXAFSCB_ProbeUuid,
91 .work = SRXAFSCB_TellMeAboutYourself,
101 .work = SRXAFSCB_CallBack,
207 static void SRXAFSCB_CallBack(struct work_struct *work) argument
209 struct afs_call *call = container_of(work, struct afs_call, work);
334 SRXAFSCB_InitCallBackState(struct work_struct *work) argument
432 SRXAFSCB_Probe(struct work_struct *work) argument
465 SRXAFSCB_ProbeUuid(struct work_struct *work) argument
542 SRXAFSCB_TellMeAboutYourself(struct work_struct *work) argument
[all...]
/linux-master/drivers/dma/idxd/
H A Dirq.c23 struct work_struct work; member in struct:idxd_resubmit
28 struct work_struct work; member in struct:idxd_int_handle_revoke
32 static void idxd_device_reinit(struct work_struct *work) argument
34 struct idxd_device *idxd = container_of(work, struct idxd_device, work);
130 static void idxd_int_handle_revoke(struct work_struct *work) argument
133 container_of(work, struct idxd_int_handle_revoke, work);
222 static void idxd_evl_fault_work(struct work_struct *work) argument
224 struct idxd_evl_fault *fault = container_of(work, struc
514 idxd_int_handle_resubmit_work(struct work_struct *work) argument
[all...]
/linux-master/fs/smb/server/
H A Dsmb_common.h402 int (*allocate_rsp_buf)(struct ksmbd_work *work);
403 int (*set_rsp_credits)(struct ksmbd_work *work);
404 int (*check_user_session)(struct ksmbd_work *work);
405 int (*get_ksmbd_tcon)(struct ksmbd_work *work);
406 bool (*is_sign_req)(struct ksmbd_work *work, unsigned int command);
407 int (*check_sign_req)(struct ksmbd_work *work);
408 void (*set_sign_rsp)(struct ksmbd_work *work);
412 int (*decrypt_req)(struct ksmbd_work *work);
413 int (*encrypt_resp)(struct ksmbd_work *work);
425 int ksmbd_verify_smb_message(struct ksmbd_work *work);
[all...]
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_crtc.c154 static void amdgpu_dm_crtc_vblank_control_worker(struct work_struct *work) argument
157 container_of(work, struct vblank_control_work, work);
201 struct vblank_control_work *work; local
231 work = kzalloc(sizeof(*work), GFP_ATOMIC);
232 if (!work)
235 INIT_WORK(&work->work, amdgpu_dm_crtc_vblank_control_worker);
236 work
[all...]
/linux-master/sound/aoa/core/
H A Dgpio-feature.c210 static void ftr_handle_notify(struct work_struct *work) argument
213 container_of(work, struct gpio_notification, work.work);
275 INIT_DELAYED_WORK(&rt->headphone_notify.work, ftr_handle_notify);
276 INIT_DELAYED_WORK(&rt->line_in_notify.work, ftr_handle_notify);
277 INIT_DELAYED_WORK(&rt->line_out_notify.work, ftr_handle_notify);
293 cancel_delayed_work_sync(&rt->headphone_notify.work);
294 cancel_delayed_work_sync(&rt->line_in_notify.work);
295 cancel_delayed_work_sync(&rt->line_out_notify.work);
[all...]
/linux-master/drivers/media/usb/au0828/
H A Dau0828-input.c31 struct delayed_work work; member in struct:au0828_rc
162 * will work, as we need to add a hack for each
216 static void au0828_rc_work(struct work_struct *work) argument
218 struct au0828_rc *ir = container_of(work, struct au0828_rc, work.work);
225 schedule_delayed_work(&ir->work, msecs_to_jiffies(ir->polling));
232 INIT_DELAYED_WORK(&ir->work, au0828_rc_work);
237 schedule_delayed_work(&ir->work, msecs_to_jiffies(ir->polling));
246 cancel_delayed_work_sync(&ir->work);
[all...]
/linux-master/drivers/power/supply/
H A Dug3105_battery.c73 struct delayed_work work; member in struct:ug3105_chip
176 static void ug3105_work(struct work_struct *work) argument
178 struct ug3105_chip *chip = container_of(work, struct ug3105_chip,
179 work.work);
279 queue_delayed_work(system_wq, &chip->work,
359 mod_delayed_work(system_wq, &chip->work, UG3105_SETTLE_TIME);
380 queue_delayed_work(system_wq, &chip->work, 0);
381 flush_delayed_work(&chip->work);
399 ret = devm_delayed_work_autocancel(dev, &chip->work, ug3105_wor
[all...]
/linux-master/fs/ext4/
H A Dreadpage.c64 struct work_struct work; member in struct:bio_post_read_ctx
82 static void decrypt_work(struct work_struct *work) argument
85 container_of(work, struct bio_post_read_ctx, work);
94 static void verity_work(struct work_struct *work) argument
97 container_of(work, struct bio_post_read_ctx, work);
119 * We use different work queues for decryption and for verity because
126 INIT_WORK(&ctx->work, decrypt_work);
127 fscrypt_enqueue_decrypt_work(&ctx->work);
[all...]

Completed in 206 milliseconds

1234567891011>>