/linux-master/include/linux/ |
H A D | srcutree.h | 37 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 D | posix-timers_types.h | 63 * 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 D | rxe_task.h | 25 struct work_struct work; member in struct:rxe_task
|
/linux-master/fs/dlm/ |
H A D | ast.h | 29 void dlm_callback_work(struct work_struct *work);
|
/linux-master/fs/gfs2/ |
H A D | recovery.h | 28 void gfs2_recover_func(struct work_struct *work);
|
/linux-master/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptvf.h | 29 void otx2_cptvf_pfvf_mbox_handler(struct work_struct *work);
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_hw_fence_types.h | 26 /** @work: IRQ worker run to signal the fences */ 27 struct irq_work work; member in struct:xe_hw_fence_irq
|
H A D | xe_gsc_types.h | 40 /** @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 D | loongson_hwmon.h | 35 /* 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 D | backlight.c | 21 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 D | cs42l43.h | 130 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 D | input-poller.c | 23 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 D | gpd-pocket-fan.c | 51 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 D | hid-elo.c | 30 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 D | leds-cr0014114.c | 53 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 D | mc13783_ts.c | 36 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 D | da9062-thermal.c | 52 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 D | cmservice.c | 41 .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 D | irq.c | 23 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 D | smb_common.h | 402 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 D | amdgpu_dm_crtc.c | 154 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 D | gpio-feature.c | 210 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 D | au0828-input.c | 31 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 D | ug3105_battery.c | 73 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 D | readpage.c | 64 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...] |