/linux-master/drivers/s390/block/ |
H A D | dasd_alias.c | 146 INIT_WORK(&lcu->suc_data.worker, summary_unit_check_handling_work); 254 cancel_work_sync(&lcu->suc_data.worker); 904 worker); 956 "previous instance of summary unit check worker" 966 if (!schedule_work(&lcu->suc_data.worker))
|
H A D | dasd_eckd.c | 93 struct work_struct worker; member in struct:ext_pool_exhaust_work_data 98 /* definitions for the path verification worker */ 100 struct work_struct worker; member in struct:pe_handler_work_data 113 struct work_struct worker; member in struct:check_attention_work_data 1438 data = container_of(work, struct pe_handler_work_data, worker); 1479 INIT_WORK(&data->worker, do_pe_handler_work); 1484 schedule_work(&data->worker); 1700 data = container_of(work, struct ext_pool_exhaust_work_data, worker); 1725 INIT_WORK(&data->worker, dasd_eckd_ext_pool_exhaust_work); 1736 schedule_work(&data->worker); [all...] |
H A D | dasd_eckd.h | 629 struct work_struct worker; member in struct:summary_unit_check_work_data
|
/linux-master/drivers/media/usb/hdpvr/ |
H A D | hdpvr-video.c | 247 worker); 262 "transmit worker exited\n"); 311 schedule_work(&dev->worker); 343 flush_work(&dev->worker); 1130 flush_work(&dev->worker); 1167 // initialize dev->worker 1168 INIT_WORK(&dev->worker, hdpvr_transmit_buffers);
|
H A D | hdpvr-core.c | 425 flush_work(&dev->worker);
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | sdio.c | 491 static void mt76s_tx_status_data(struct mt76_worker *worker) argument 498 sdio = container_of(worker, struct mt76_sdio, stat_worker);
|
/linux-master/drivers/platform/chrome/ |
H A D | cros_ec_spi.c | 707 static void cros_ec_spi_high_pri_release(void *worker) argument 709 kthread_destroy_worker(worker); 722 dev_err(dev, "Can't create cros_ec high pri worker: %d\n", err);
|
/linux-master/drivers/hid/ |
H A D | hid-wiimote.h | 110 struct work_struct worker; member in struct:wiimote_queue
|
H A D | hid-wiimote-core.c | 44 worker); 86 * If it is empty we need to start a new worker that will 88 * If the queue is not empty, then there must be a worker 89 * that is currently sending out our buffer and this worker 101 schedule_work(&wdata->queue.worker); 1748 INIT_WORK(&wdata->queue.worker, wiimote_queue_worker); 1782 cancel_work_sync(&wdata->queue.worker);
|
/linux-master/drivers/md/ |
H A D | dm-era-target.c | 676 * We're using a coroutine here so the worker thread can do the digestion, 1184 struct work_struct worker; member in struct:era 1242 queue_work(era->wq, &era->worker); 1359 struct era *era = container_of(ws, struct era, worker); 1377 * Make an rpc call to the worker to change the metadata. 1539 INIT_WORK(&era->worker, do_work);
|
H A D | dm-clone-target.c | 131 struct work_struct worker; member in struct:clone 251 queue_work(clone->wq, &clone->worker); 382 * We delegate the bio submission to the worker thread, so this is safe to call 1280 struct clone *clone = container_of(work, typeof(*clone), worker); 1891 INIT_WORK(&clone->worker, do_worker); 2113 * we must restart the hydration process by waking up the worker.
|
H A D | dm-thin.c | 253 struct work_struct worker; member in struct:pool 358 * Ensures the thin is not destroyed until the worker has finished 438 queue_work(pool->wq, &pool->worker); 2425 struct pool *pool = container_of(ws, struct pool, worker); 2472 struct work_struct worker; member in struct:pool_work 2478 return container_of(ws, struct pool_work, worker); 2489 INIT_WORK_ONSTACK(&pw->worker, fn); 2491 queue_work(pool->wq, &pw->worker); 3002 INIT_WORK(&pool->worker, do_worker);
|
/linux-master/drivers/vhost/ |
H A D | vhost.h | 31 /* Used to serialize device wide flushing with worker swapping. */ 81 struct vhost_worker __rcu *worker; member in struct:vhost_virtqueue
|
/linux-master/include/linux/ |
H A D | netfs.h | 431 loff_t start, size_t len, work_func_t worker);
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_drm.c | 161 list_for_each_entry_safe(work, wtmp, &cli->worker, head) { 184 list_add_tail(&work->head, &cli->worker); 201 WARN_ON(!list_empty(&cli->worker)); 253 INIT_LIST_HEAD(&cli->worker);
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_guc_relay.c | 343 INIT_WORK(&relay->worker, relays_worker_fn); 766 queue_work(relay_to_xe(relay)->sriov.wq, &relay->worker); 771 struct xe_guc_relay *relay = container_of(w, struct xe_guc_relay, worker);
|
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/ |
H A D | mtk_vcodec_dec_stateless.c | 881 .worker = mtk_vdec_worker, 899 .worker = mtk_vdec_worker, 916 .worker = mtk_vdec_worker,
|
H A D | mtk_vcodec_dec_stateful.c | 619 .worker = mtk_vdec_worker,
|
/linux-master/drivers/infiniband/hw/bnxt_re/ |
H A D | main.c | 635 /* Initialize worker for DBR Pacing */ 1548 cancel_delayed_work_sync(&rdev->worker); 1579 /* worker thread for polling periodic events. Now used for QoS programming*/ 1583 worker.work); 1586 schedule_delayed_work(&rdev->worker, msecs_to_jiffies(30000)); 1730 INIT_DELAYED_WORK(&rdev->worker, bnxt_re_worker); 1732 schedule_delayed_work(&rdev->worker, msecs_to_jiffies(30000));
|
/linux-master/drivers/block/drbd/ |
H A D | drbd_main.c | 282 * receiver thread and the worker thread. 2243 struct work_struct worker; member in struct:retry_worker 2251 struct retry_worker *retry = container_of(ws, struct retry_worker, worker); 2314 queue_work(retry.wq, &retry.worker); 2536 connection->worker.reset_cpu_mask = 1; 2622 drbd_thread_init(resource, &connection->worker, drbd_worker, "worker"); 2623 connection->worker.connection = connection; 2678 INIT_WORK(&device->submit.worker, do_submit); 2913 INIT_WORK(&retry.worker, do_retr [all...] |
/linux-master/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_ct.c | 150 INIT_WORK(&ct->requests.worker, ct_incoming_request_worker_func); 1204 container_of(w, struct intel_guc_ct, requests.worker); 1243 queue_work(system_unbound_wq, &ct->requests.worker);
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_gpu.h | 274 /* worker for retire/recover: */ 275 struct kthread_worker *worker; member in struct:msm_gpu
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | selftest_execlists.c | 96 /* Give the request a jiffie to complete after flushing the worker */ 3557 struct kthread_worker *worker[I915_NUM_ENGINES] = {}; local 3577 worker[id] = kthread_create_worker(0, "igt/smoke:%d", id); 3578 if (IS_ERR(worker[id])) { 3579 err = PTR_ERR(worker[id]); 3584 kthread_queue_work(worker[id], &arg[id].work); 3589 if (IS_ERR_OR_NULL(worker[id])) 3598 kthread_destroy_worker(worker[id]);
|
/linux-master/drivers/s390/net/ |
H A D | qeth_l2_main.c | 1298 struct work_struct worker; member in struct:qeth_bridge_state_data 1307 container_of(work, struct qeth_bridge_state_data, worker); 1355 INIT_WORK(&data->worker, qeth_bridge_state_change_worker); 1361 queue_work(card->event_wq, &data->worker);
|
/linux-master/drivers/net/wireguard/ |
H A D | receive.c | 571 &per_cpu_ptr(wg->handshake_queue.worker, cpu)->work);
|