Searched refs:work (Results 276 - 300 of 3039) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/extcon/
H A Dextcon-adc-jack.c57 static void adc_jack_handler(struct work_struct *work) argument
59 struct adc_jack_data *data = container_of(to_delayed_work(work),
159 adc_jack_handler(&data->handler.work);
168 cancel_work_sync(&data->handler.work);
/linux-master/tools/testing/selftests/arm64/fp/
H A Dfp-stress.c147 char work[1024]; local
166 strncpy(work, child->output, sizeof(work) - 1);
167 cur_work = strnlen(work, sizeof(work));
176 work[cur_work] = read_data[cur_read++];
178 if (work[cur_work] == '\n') {
179 work[cur_work] = '\0';
180 ksft_print_msg("%s: %s\n", child->name, work);
188 work[cur_wor
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_display.c260 * @__work: kernel work item
266 struct radeon_flip_work *work = local
271 r = radeon_bo_reserve(work->old_rbo, false);
273 radeon_bo_unpin(work->old_rbo);
274 radeon_bo_unreserve(work->old_rbo);
278 drm_gem_object_put(&work->old_rbo->tbo.base);
279 kfree(work);
366 struct radeon_flip_work *work; local
374 work = radeon_crtc->flip_work;
389 if (work
408 struct radeon_flip_work *work = local
489 struct radeon_flip_work *work; local
[all...]
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_gpio.c60 * This is the master bt coex work which runs for every
64 static void ath_btcoex_period_work(struct work_struct *work) argument
66 struct ath9k_htc_priv *priv = container_of(work, struct ath9k_htc_priv,
67 coex_period_work.work);
98 static void ath_btcoex_duty_cycle_work(struct work_struct *work) argument
100 struct ath9k_htc_priv *priv = container_of(work, struct ath9k_htc_priv,
101 duty_cycle_work.work);
106 ath_dbg(common, BTCOEX, "time slice work for bt and wlan\n");
131 * (Re)start btcoex work
139 ath_dbg(ath9k_hw_common(ah), BTCOEX, "Starting btcoex work\
226 ath9k_led_work(struct work_struct *work) argument
[all...]
H A Dath9k_pci_owl_loader.c28 struct work_struct work; member in struct:owl_ctx
159 static void owl_nvmem_work(struct work_struct *work) argument
161 struct owl_ctx *ctx = container_of(work, struct owl_ctx, work);
190 INIT_WORK(&ctx->work, owl_nvmem_work);
191 schedule_work(&ctx->work);
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_irq.c74 static void qxl_client_monitors_config_work_func(struct work_struct *work) argument
76 struct qxl_device *qdev = container_of(work, struct qxl_device,
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dcoex.h388 void rtw_coex_bt_relink_work(struct work_struct *work);
389 void rtw_coex_bt_reenable_work(struct work_struct *work);
390 void rtw_coex_defreeze_work(struct work_struct *work);
391 void rtw_coex_wl_remain_work(struct work_struct *work);
392 void rtw_coex_bt_remain_work(struct work_struct *work);
393 void rtw_coex_wl_connecting_work(struct work_struct *work);
394 void rtw_coex_bt_multi_link_remain_work(struct work_struct *work);
395 void rtw_coex_wl_ccklock_work(struct work_struct *work);
/linux-master/drivers/md/
H A Ddm-cache-policy.h72 struct policy_work **work);
75 * Retrieves background work. Returns -ENODATA when there's no
76 * background work.
82 * You must pass in the same work pointer that you were given, not
86 struct policy_work *work,
/linux-master/drivers/platform/x86/hp/
H A Dhp_accel.c33 /* Special LED class that can defer work */
36 struct work_struct work; member in struct:delayed_led_classdev
43 static inline void delayed_set_status_worker(struct work_struct *work) argument
46 container_of(work, struct delayed_led_classdev, work);
57 schedule_work(&data->work);
331 INIT_WORK(&hpled_led.work, delayed_set_status_worker);
337 flush_work(&hpled_led.work);
352 flush_work(&hpled_led.work);
/linux-master/drivers/usb/phy/
H A Dphy-gpio-vbus-usb.c38 struct delayed_work work; member in struct:gpio_vbus_data
92 static void gpio_vbus_work(struct work_struct *work) argument
95 container_of(work, struct gpio_vbus_data, work.work);
158 schedule_delayed_work(&gpio_vbus->work, msecs_to_jiffies(100));
306 INIT_DELAYED_WORK(&gpio_vbus->work, gpio_vbus_work);
333 cancel_delayed_work_sync(&gpio_vbus->work);
/linux-master/drivers/power/reset/
H A Dpwr-mlxbf.c25 static void pwr_mlxbf_reboot_work(struct work_struct *work) argument
30 static void pwr_mlxbf_shutdown_work(struct work_struct *work) argument
/linux-master/drivers/misc/vmw_vmci/
H A Dvmci_datagram.c37 struct work_struct work; member in struct:delayed_datagram_info
136 static void dg_delayed_dispatch(struct work_struct *work) argument
139 container_of(work, struct delayed_datagram_info, work);
240 INIT_WORK(&dg_info->work, dg_delayed_dispatch);
241 schedule_work(&dg_info->work);
384 INIT_WORK(&dg_info->work, dg_delayed_dispatch);
385 schedule_work(&dg_info->work);
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_drrs.c126 mod_delayed_work(i915->unordered_wq, &crtc->drrs.work, msecs_to_jiffies(1000));
206 cancel_delayed_work_sync(&crtc->drrs.work);
209 static void intel_drrs_downclock_work(struct work_struct *work) argument
211 struct intel_crtc *crtc = container_of(work, typeof(*crtc), drrs.work.work);
253 cancel_delayed_work(&crtc->drrs.work);
303 INIT_DELAYED_WORK(&crtc->drrs.work, intel_drrs_downclock_work);
/linux-master/drivers/edac/
H A Dedac_pci.h9 * Based on work by Dan Hollis <goemon at anime dot net> and others.
52 /* work struct for this instance */
53 struct delayed_work work; member in struct:edac_pci_ctl_info
91 container_of(w, struct edac_pci_ctl_info,work)
/linux-master/tools/testing/selftests/bpf/progs/
H A Dwq_failures.c31 static int wq_callback(void *map, int *key, struct bpf_wq *work) argument
38 static int wq_cb_sleepable(void *map, int *key, struct bpf_wq *work) argument
/linux-master/security/yama/
H A Dyama_lsm.c42 static void yama_relation_cleanup(struct work_struct *work);
46 struct callback_head work; member in struct:access_report_info
52 static void __report_access(struct callback_head *work) argument
55 container_of(work, struct access_report_info, work);
97 init_task_work(&info->work, __report_access);
103 if (task_work_add(current, &info->work, TWA_RESUME) == 0)
116 static void yama_relation_cleanup(struct work_struct *work) argument
/linux-master/drivers/usb/typec/ucsi/
H A Ddisplayport.c22 struct work_struct work; member in struct:ucsi_dp
100 schedule_work(&dp->work);
144 schedule_work(&dp->work);
256 schedule_work(&dp->work);
273 static void ucsi_displayport_work(struct work_struct *work) argument
275 struct ucsi_dp *dp = container_of(work, struct ucsi_dp, work);
330 INIT_WORK(&dp->work, ucsi_displayport_work);
/linux-master/drivers/nfc/nxp-nci/
H A Dfirmware.c155 schedule_work(&fw_info->work);
166 void nxp_nci_fw_work(struct work_struct *work) argument
172 fw_info = container_of(work, struct nxp_nci_fw_info, work);
235 schedule_work(&fw_info->work);
307 schedule_work(&fw_info->work);
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_fdb.c8 struct work_struct work; member in struct:lan966x_fdb_event_work
230 static void lan966x_fdb_event_work(struct work_struct *work) argument
233 container_of(work, struct lan966x_fdb_event_work, work);
273 INIT_WORK(&fdb_work->work, lan966x_fdb_event_work);
281 queue_work(lan966x->fdb_work, &fdb_work->work);
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8187/
H A Dleds.c22 static void led_turn_on(struct work_struct *work) argument
25 * be run from a work queue.
28 struct rtl8187_priv *priv = container_of(work, struct rtl8187_priv,
29 led_on.work);
60 static void led_turn_off(struct work_struct *work) argument
63 * be run from a work queue.
66 struct rtl8187_priv *priv = container_of(work, struct rtl8187_priv,
67 led_off.work);
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_atomic.c104 static void msm_atomic_pending_work(struct kthread_work *work) argument
106 struct msm_pending_timer *timer = container_of(work,
107 struct msm_pending_timer, work.work);
126 msm_hrtimer_work_init(&timer->work, timer->worker,
259 msm_hrtimer_queue_work(&timer->work, wakeup_time,
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_buffer_pool.c90 container_of(wrk, typeof(*pool), work.work);
94 queue_delayed_work(gt->i915->unordered_wq, &pool->work,
121 queue_delayed_work(gt->i915->unordered_wq, &pool->work,
228 INIT_DELAYED_WORK(&pool->work, pool_free_work);
238 } while (cancel_delayed_work_sync(&pool->work));
/linux-master/drivers/net/wireguard/
H A Dqueueing.h32 void wg_packet_handshake_receive_worker(struct work_struct *work);
36 void wg_packet_decrypt_worker(struct work_struct *work);
49 void wg_packet_handshake_send_worker(struct work_struct *work);
50 void wg_packet_tx_worker(struct work_struct *work);
51 void wg_packet_encrypt_worker(struct work_struct *work);
176 queue_work_on(cpu, wq, &per_cpu_ptr(device_queue->worker, cpu)->work);
/linux-master/drivers/input/mouse/
H A Dpsmouse-smbus.c132 struct work_struct work; member in struct:psmouse_smbus_removal_work
136 static void psmouse_smbus_remove_i2c_device(struct work_struct *work) argument
139 container_of(work, struct psmouse_smbus_removal_work, work);
163 INIT_WORK(&rwork->work, psmouse_smbus_remove_i2c_device);
166 queue_work(psmouse_smbus_wq, &rwork->work);
/linux-master/drivers/gpu/drm/i915/
H A Di915_vma_resource.c173 static void i915_vma_resource_unbind_work(struct work_struct *work) argument
176 container_of(work, typeof(*vma_res), work);
202 i915_vma_resource_unbind_work(&vma_res->work);
204 INIT_WORK(&vma_res->work, i915_vma_resource_unbind_work);
205 queue_work(system_unbound_wq, &vma_res->work);

Completed in 608 milliseconds

<<11121314151617181920>>