Home
last modified time | relevance | path

Searched refs:io_work (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/scsi/qedf/
H A Dqedf_main.c2239 struct qedf_io_work *io_work; in qedf_process_completions() local
2299 io_work = mempool_alloc(qedf->io_mempool, GFP_ATOMIC); in qedf_process_completions()
2300 if (!io_work) { in qedf_process_completions()
2305 memset(io_work, 0, sizeof(struct qedf_io_work)); in qedf_process_completions()
2307 INIT_WORK(&io_work->work, qedf_fp_io_handler); in qedf_process_completions()
2310 memcpy(&io_work->cqe, cqe, sizeof(struct fcoe_cqe)); in qedf_process_completions()
2312 io_work->qedf = fp->qedf; in qedf_process_completions()
2313 io_work->fp = NULL; /* Only used for unsolicited frames */ in qedf_process_completions()
2315 queue_work_on(cpu, qedf_io_wq, &io_work->work); in qedf_process_completions()
2701 struct qedf_io_work *io_work = in qedf_fp_io_handler() local
[all …]
H A Dqedf_io.c2497 struct qedf_io_work *io_work; in qedf_process_unsol_compl() local
2561 io_work = mempool_alloc(qedf->io_mempool, GFP_ATOMIC); in qedf_process_unsol_compl()
2562 if (!io_work) { in qedf_process_unsol_compl()
2568 memset(io_work, 0, sizeof(struct qedf_io_work)); in qedf_process_unsol_compl()
2570 INIT_WORK(&io_work->work, qedf_fp_io_handler); in qedf_process_unsol_compl()
2573 memcpy(&io_work->cqe, cqe, sizeof(struct fcoe_cqe)); in qedf_process_unsol_compl()
2575 io_work->qedf = qedf; in qedf_process_unsol_compl()
2576 io_work->fp = fp; in qedf_process_unsol_compl()
2578 queue_work_on(smp_processor_id(), qedf_io_wq, &io_work->work); in qedf_process_unsol_compl()
/linux/drivers/nvme/target/
H A Dtcp.c151 struct work_struct io_work; member
601 queue_work_on(queue_cpu(queue), nvmet_tcp_wq, &cmd->queue->io_work); in nvmet_tcp_queue_response()
1409 container_of(w, struct nvmet_tcp_queue, io_work); in nvmet_tcp_io_work()
1435 queue_work_on(queue_cpu(queue), nvmet_tcp_wq, &queue->io_work); in nvmet_tcp_io_work()
1584 cancel_work_sync(&queue->io_work); in nvmet_tcp_release_queue_work()
1592 cancel_work_sync(&queue->io_work); in nvmet_tcp_release_queue_work()
1615 &queue->io_work); in nvmet_tcp_data_ready()
1636 queue_work_on(queue_cpu(queue), nvmet_tcp_wq, &queue->io_work); in nvmet_tcp_write_space()
1717 queue_work_on(queue_cpu(queue), nvmet_tcp_wq, &queue->io_work); in nvmet_tcp_set_queue_sock()
1894 INIT_WORK(&queue->io_work, nvmet_tcp_io_work); in nvmet_tcp_alloc_queue()
/linux/drivers/memstick/core/
H A Dms_block.h160 struct work_struct io_work; member
/linux/drivers/nvme/host/
H A Dtcp.c143 struct work_struct io_work; member
426 queue_work_on(queue->io_cpu, nvme_tcp_wq, &queue->io_work); in nvme_tcp_queue_request()
791 queue_work_on(queue->io_cpu, nvme_tcp_wq, &queue->io_work); in nvme_tcp_handle_r2t()
1072 queue_work_on(queue->io_cpu, nvme_tcp_wq, &queue->io_work); in nvme_tcp_data_ready()
1087 queue_work_on(queue->io_cpu, nvme_tcp_wq, &queue->io_work); in nvme_tcp_write_space()
1378 container_of(w, struct nvme_tcp_queue, io_work); in nvme_tcp_io_work()
1410 queue_work_on(queue->io_cpu, nvme_tcp_wq, &queue->io_work); in nvme_tcp_io_work()
1777 INIT_WORK(&queue->io_work, nvme_tcp_io_work); in nvme_tcp_alloc_queue()
1928 cancel_work_sync(&queue->io_work); in __nvme_tcp_stop_queue()
2757 queue_work_on(queue->io_cpu, nvme_tcp_wq, &queue->io_work); in nvme_tcp_commit_rqs()
/linux/drivers/s390/cio/
H A Dvfio_ccw_fsm.c367 queue_work(vfio_ccw_work_q, &private->io_work); in fsm_irq()
H A Dvfio_ccw_ops.c55 INIT_WORK(&private->io_work, vfio_ccw_sch_io_todo); in vfio_ccw_mdev_init_dev()