/openbmc/linux/drivers/scsi/qedf/ |
H A D | qedf_io.c | 86 if (io_req->cb_func && io_req->cb_arg) { in qedf_cmd_timeout() 87 io_req->cb_func(io_req->cb_arg); in qedf_cmd_timeout() 386 bd_tbl->io_req = io_req; in qedf_alloc_cmd() 443 io_req, io_req->xid); in qedf_release_cmd() 859 qedf_priv(sc_cmd)->io_req = io_req; in qedf_post_io_req() 1439 io_req, io_req->xid); in qedf_process_warning_compl() 1706 io_req, io_req->xid); in qedf_flush_active_ios() 1726 io_req, io_req->xid); in qedf_flush_active_ios() 1826 io_req, io_req->xid, in qedf_flush_active_ios() 1913 io_req->xid, io_req->sc_cmd); in qedf_initiate_abts() [all …]
|
H A D | qedf.h | 72 struct qedf_ioreq *io_req; member 192 struct qedf_ioreq *io_req; member 435 struct qedf_ioreq *io_req; member 496 struct qedf_ioreq *io_req); 498 struct fcoe_cqe *cqe, struct qedf_ioreq *io_req); 500 struct fcoe_cqe *cqe, struct qedf_ioreq *io_req); 506 struct qedf_ioreq *io_req); 525 struct fcoe_cqe *cqe, struct qedf_ioreq *io_req); 528 struct qedf_ioreq *io_req); 542 struct qedf_ioreq *io_req); [all …]
|
H A D | qedf_els.c | 72 cb_arg->io_req = els_req; in qedf_initiate_els() 198 rrq_req = cb_arg->io_req; in qedf_rrq_compl() 430 els_req = cb_arg->io_req; in qedf_l2_els_compl() 552 srr_req = cb_arg->io_req; in qedf_srr_compl() 744 struct fcoe_cqe *cqe, struct qedf_ioreq *io_req) in qedf_process_seq_cleanup_compl() argument 749 cb_arg = io_req->cb_arg; in qedf_process_seq_cleanup_compl() 752 if (io_req->event == QEDF_IOREQ_EV_ELS_TMO || !cqe) { in qedf_process_seq_cleanup_compl() 759 cancel_delayed_work_sync(&io_req->timeout_work); in qedf_process_seq_cleanup_compl() 764 "abort, xid=0x%x.\n", io_req->xid); in qedf_process_seq_cleanup_compl() 767 kref_put(&io_req->refcount, qedf_release_cmd); in qedf_process_seq_cleanup_compl() [all …]
|
H A D | qedf_main.c | 751 io_req = qedf_priv(sc_cmd)->io_req; in qedf_eh_abort() 752 if (!io_req) { in qedf_eh_abort() 778 io_req, io_req->xid, sc_cmd, sc_cmd->cmnd[0], in qedf_eh_abort() 813 io_req, sc_cmd, io_req->xid, io_req->fp_idx, in qedf_eh_abort() 853 io_req->xid); in qedf_eh_abort() 856 io_req->xid); in qedf_eh_abort() 2287 if (!io_req) in qedf_process_completions() 2293 cpu = io_req->cpu; in qedf_process_completions() 2828 if (!io_req) { in qedf_process_cqe() 2834 fcport = io_req->fcport; in qedf_process_cqe() [all …]
|
/openbmc/linux/drivers/scsi/bnx2fc/ |
H A D | bnx2fc_io.c | 144 if ((io_req->cb_func) && (io_req->cb_arg)) { in bnx2fc_cmd_timeout() 145 io_req->cb_func(io_req->cb_arg); in bnx2fc_cmd_timeout() 275 io_req = kzalloc(sizeof(*io_req), GFP_KERNEL); in bnx2fc_cmd_mgr_alloc() 293 io_req++; in bnx2fc_cmd_mgr_alloc() 457 bd_tbl->io_req = io_req; in bnx2fc_elstm_alloc() 510 bd_tbl->io_req = io_req; in bnx2fc_cmd_alloc() 766 bnx2fc_priv(sc_cmd)->io_req = io_req; in bnx2fc_initiate_tmf() 1148 io_req = bnx2fc_priv(sc_cmd)->io_req; in bnx2fc_eh_abort() 1325 kref_read(&io_req->refcount), io_req->cmd_type); in bnx2fc_process_cleanup_compl() 1980 io_req->cdb_status, io_req->fcp_resid); in bnx2fc_process_scsi_cmd_compl() [all …]
|
H A D | bnx2fc_tgt.c | 168 struct bnx2fc_cmd *io_req; in bnx2fc_flush_active_ios() local 181 io_req->on_active_queue = 0; in bnx2fc_flush_active_ios() 186 &io_req->req_flags)) { in bnx2fc_flush_active_ios() 192 kref_put(&io_req->refcount, in bnx2fc_flush_active_ios() 201 bnx2fc_process_cleanup_compl(io_req, io_req->task, 0); in bnx2fc_flush_active_ios() 211 io_req->on_tmf_queue = 0; in bnx2fc_flush_active_ios() 228 if ((io_req->cb_func) && (io_req->cb_arg)) { in bnx2fc_flush_active_ios() 229 io_req->cb_func(io_req->cb_arg); in bnx2fc_flush_active_ios() 230 io_req->cb_arg = NULL; in bnx2fc_flush_active_ios() 235 bnx2fc_process_cleanup_compl(io_req, io_req->task, 0); in bnx2fc_flush_active_ios() [all …]
|
H A D | bnx2fc_debug.c | 17 void BNX2FC_IO_DBG(const struct bnx2fc_cmd *io_req, const char *fmt, ...) in BNX2FC_IO_DBG() argument 30 if (io_req && io_req->port && io_req->port->lport && in BNX2FC_IO_DBG() 31 io_req->port->lport->host) in BNX2FC_IO_DBG() 32 shost_printk(KERN_INFO, io_req->port->lport->host, in BNX2FC_IO_DBG() 34 io_req->xid, &vaf); in BNX2FC_IO_DBG()
|
H A D | bnx2fc_hwi.c | 711 if (!io_req) in bnx2fc_process_unsol_compl() 790 io_req->xid); in bnx2fc_process_unsol_compl() 832 if (!io_req) in bnx2fc_process_unsol_compl() 866 struct bnx2fc_cmd *io_req; in bnx2fc_process_cq_compl() local 877 if (io_req == NULL) { in bnx2fc_process_cq_compl() 884 cmd_type = io_req->cmd_type; in bnx2fc_process_cq_compl() 945 io_req->xid); in bnx2fc_process_cq_compl() 1630 io_req->task = task; in bnx2fc_init_mp_task() 1721 io_req->task = task; in bnx2fc_init_task() 1765 io_req->rec_retry = 0; in bnx2fc_init_task() [all …]
|
H A D | bnx2fc.h | 406 struct bnx2fc_cmd *io_req; member 473 struct bnx2fc_cmd *io_req; member 495 struct bnx2fc_cmd *io_req; member 534 int bnx2fc_initiate_cleanup(struct bnx2fc_cmd *io_req); 535 int bnx2fc_initiate_abts(struct bnx2fc_cmd *io_req); 536 void bnx2fc_cmd_timer_set(struct bnx2fc_cmd *io_req, 538 int bnx2fc_init_mp_req(struct bnx2fc_cmd *io_req); 546 void bnx2fc_init_mp_task(struct bnx2fc_cmd *io_req, 548 void bnx2fc_init_task(struct bnx2fc_cmd *io_req, 567 void bnx2fc_process_tm_compl(struct bnx2fc_cmd *io_req, [all …]
|
H A D | bnx2fc_debug.h | 41 void BNX2FC_IO_DBG(const struct bnx2fc_cmd *io_req, const char *fmt, ...);
|
/openbmc/linux/drivers/scsi/fnic/ |
H A D | fnic_scsi.c | 550 fnic_priv(sc)->io_req = io_req; in fnic_queuecommand_lck() 563 io_req = fnic_priv(sc)->io_req; in fnic_queuecommand_lck() 857 io_req = fnic_priv(sc)->io_req; in fnic_fcpio_icmnd_cmpl_handler() 1099 io_req = fnic_priv(sc)->io_req; in fnic_fcpio_itmf_cmpl_handler() 1370 io_req = fnic_priv(sc)->io_req; in fnic_cleanup_io_iter() 1378 if (io_req && io_req->dr_done) in fnic_cleanup_io_iter() 1468 io_req = fnic_priv(sc)->io_req; in fnic_wq_copy_cleanup_handler() 1570 io_req = fnic_priv(sc)->io_req; in fnic_rport_abort_io_iter() 1776 io_req = fnic_priv(sc)->io_req; in fnic_abort_cmd() 1868 io_req = fnic_priv(sc)->io_req; in fnic_abort_cmd() [all …]
|
/openbmc/linux/arch/um/drivers/ |
H A D | ubd_kern.c | 467 blk_mq_end_request(io_req->req, io_req->error); in ubd_end_request() 468 kfree(io_req); in ubd_end_request() 1262 cowify_req(io_req, &io_req->io_desc[i], byte_offset, in ubd_map_req() 1277 io_req = kmalloc(sizeof(*io_req) + in ubd_alloc_req() 1280 if (!io_req) in ubd_alloc_req() 1283 io_req->req = req; in ubd_alloc_req() 1288 io_req->error = 0; in ubd_alloc_req() 1300 return io_req; in ubd_alloc_req() 1318 if (!io_req) in ubd_submit_request() 1325 ret = os_write_file(thread_fd, &io_req, sizeof(io_req)); in ubd_submit_request() [all …]
|
/openbmc/linux/samples/acrn/ |
H A D | vm-sample.c | 50 struct acrn_io_request *io_req; in main() local 109 io_req = &io_req_buf[vcpu_id]; in main() 110 if ((__sync_add_and_fetch(&io_req->processed, 0) == ACRN_IOREQ_STATE_PROCESSING) in main() 111 && (!io_req->kernel_handled)) in main() 112 if (io_req->type == ACRN_IOREQ_TYPE_PORTIO) { in main() 115 port = io_req->reqs.pio_request.address; in main() 116 bytes = io_req->reqs.pio_request.size; in main() 117 in = (io_req->reqs.pio_request.direction == ACRN_IOREQ_DIR_READ); in main()
|
/openbmc/linux/drivers/md/ |
H A D | dm-io.c | 496 switch (io_req->mem.type) { in dp_init() 498 list_dp_init(dp, io_req->mem.ptr.pl, io_req->mem.offset); in dp_init() 502 bio_dp_init(dp, io_req->mem.ptr.bio); in dp_init() 508 dp->vma_invalidate_address = io_req->mem.ptr.vma; in dp_init() 511 vm_dp_init(dp, io_req->mem.ptr.vma); in dp_init() 515 km_dp_init(dp, io_req->mem.ptr.addr); in dp_init() 536 if (!io_req->notify.fn) in dm_io() 537 return sync_io(io_req->client, num_regions, where, in dm_io() 540 return async_io(io_req->client, num_regions, where, in dm_io() 541 io_req->bi_opf, &dp, io_req->notify.fn, in dm_io() [all …]
|
H A D | dm-log.c | 243 struct dm_io_request io_req; member 301 lc->io_req.bi_opf = op; in rw_header() 461 lc->io_req.mem.type = DM_IO_VMA; in create_log_context() 462 lc->io_req.notify.fn = NULL; in create_log_context() 464 if (IS_ERR(lc->io_req.client)) { in create_log_context() 465 r = PTR_ERR(lc->io_req.client); in create_log_context() 474 dm_io_client_destroy(lc->io_req.client); in create_log_context() 479 lc->io_req.mem.ptr.vma = lc->disk_header; in create_log_context() 492 dm_io_client_destroy(lc->io_req.client); in create_log_context() 507 dm_io_client_destroy(lc->io_req.client); in create_log_context() [all …]
|
H A D | dm-integrity.c | 550 io_req.bi_opf = opf; in sync_rw_sb() 553 io_req.notify.fn = NULL; in sync_rw_sb() 554 io_req.client = ic->io; in sync_rw_sb() 1068 io_req.bi_opf = opf; in rw_journal_sectors() 1079 io_req.notify.fn = NULL; in rw_journal_sectors() 1081 io_req.client = ic->io; in rw_journal_sectors() 1196 io_req.notify.fn = fn; in copy_from_journal() 1198 io_req.client = ic->io; in copy_from_journal() 1735 io_req.client = ic->io; in integrity_recheck() 2823 io_req.notify.fn = NULL; in integrity_recalc() [all …]
|
H A D | dm-snap-persistent.c | 217 struct dm_io_request *io_req; member 226 req->result = dm_io(req->io_req, 1, req->where, NULL, IOPRIO_DEFAULT); in do_metadata() 240 struct dm_io_request io_req = { in chunk_io() local 250 return dm_io(&io_req, 1, &where, NULL, IOPRIO_DEFAULT); in chunk_io() 253 req.io_req = &io_req; in chunk_io()
|
H A D | dm-raid1.c | 267 struct dm_io_request io_req = { in mirror_flush() local 281 dm_io(&io_req, ms->nr_mirrors, io, &error_bits, IOPRIO_DEFAULT); in mirror_flush() 546 struct dm_io_request io_req = { in read_async_bio() local 557 BUG_ON(dm_io(&io_req, 1, &io, NULL, IOPRIO_DEFAULT)); in read_async_bio() 660 struct dm_io_request io_req = { in do_write() local 670 io_req.bi_opf = REQ_OP_DISCARD | op_flags; in do_write() 671 io_req.mem.type = DM_IO_KMEM; in do_write() 672 io_req.mem.ptr.addr = NULL; in do_write() 684 BUG_ON(dm_io(&io_req, ms->nr_mirrors, io, NULL, IOPRIO_DEFAULT)); in do_write()
|
H A D | dm-verity-target.c | 500 struct dm_io_request io_req; in verity_recheck() local 506 io_req.bi_opf = REQ_OP_READ; in verity_recheck() 507 io_req.mem.type = DM_IO_KMEM; in verity_recheck() 508 io_req.mem.ptr.addr = buffer; in verity_recheck() 509 io_req.notify.fn = NULL; in verity_recheck() 510 io_req.client = v->io; in verity_recheck() 514 r = dm_io(&io_req, 1, &io_loc, NULL, IOPRIO_DEFAULT); in verity_recheck()
|
/openbmc/linux/drivers/staging/rtl8723bs/include/ |
H A D | rtw_io.h | 109 struct io_req { struct 117 void (*_async_io_callback)(struct adapter *padater, struct io_req *pio_req, u8 *cnxt); argument 158 extern void sync_ioreq_enqueue(struct io_req *preq, struct io_queue *ioqueue); 162 extern uint free_ioreq(struct io_req *preq, struct io_queue *pio_queue); 163 extern struct io_req *alloc_ioreq(struct io_queue *pio_q); 193 void (*_async_io_callback)(struct adapter *padater, struct io_req *pio_req, u8 *cnxt), u8 *cnxt); 195 void (*_async_io_callback)(struct adapter *padater, struct io_req *pio_req, u8 *cnxt), u8 *cnxt); 197 void (*_async_io_callback)(struct adapter *padater, struct io_req *pio_req, u8 *cnxt), u8 *cnxt); 203 void (*_async_io_callback)(struct adapter *padater, struct io_req *pio_req, u8 *cnxt), u8 *cnxt); 205 void (*_async_io_callback)(struct adapter *padater, struct io_req *pio_req, u8 *cnxt), u8 *cnxt); [all …]
|
/openbmc/linux/drivers/scsi/csiostor/ |
H A D | csio_lnode.c | 1435 struct csio_ioreq *io_req = NULL; in csio_ln_mgmt_wr_handler() local 1456 io_req); in csio_ln_mgmt_wr_handler() 1465 list_del_init(&io_req->sm.sm_list); in csio_ln_mgmt_wr_handler() 1470 if (io_req->io_cbfn) in csio_ln_mgmt_wr_handler() 1471 io_req->io_cbfn(hw, io_req); in csio_ln_mgmt_wr_handler() 1697 wr->cookie = io_req->fw_handle; in csio_ln_prep_ecwr() 1699 io_req->lnode->hwp, io_req->iq_idx)); in csio_ln_prep_ecwr() 1757 io_req, ret); in csio_ln_mgmt_submit_wr() 1817 io_req->fw_handle = (uintptr_t) (io_req); in csio_ln_mgmt_submit_req() 1818 io_req->eq_idx = mgmtm->eq_idx; in csio_ln_mgmt_submit_req() [all …]
|
H A D | csio_hw.c | 4112 struct csio_ioreq *io_req; in csio_mgmt_tmo_handler() local 4119 io_req = (struct csio_ioreq *) tmp; in csio_mgmt_tmo_handler() 4120 io_req->tmo -= min_t(uint32_t, io_req->tmo, ECM_MIN_TMO); in csio_mgmt_tmo_handler() 4122 if (!io_req->tmo) { in csio_mgmt_tmo_handler() 4126 if (io_req->io_cbfn) { in csio_mgmt_tmo_handler() 4128 io_req->wr_status = -ETIMEDOUT; in csio_mgmt_tmo_handler() 4129 io_req->io_cbfn(mgmtm->hw, io_req); in csio_mgmt_tmo_handler() 4147 struct csio_ioreq *io_req; in csio_mgmtm_cleanup() local 4165 if (io_req->io_cbfn) { in csio_mgmtm_cleanup() 4167 io_req->wr_status = -ETIMEDOUT; in csio_mgmtm_cleanup() [all …]
|
/openbmc/linux/drivers/staging/rtl8712/ |
H A D | rtl871x_io.c | 101 struct io_req *pio_req; in r8712_alloc_io_queue() 111 (sizeof(struct io_req)) + 4, in r8712_alloc_io_queue() 118 pio_req = (struct io_req *)(pio_queue->free_ioreqs_buf); in r8712_alloc_io_queue()
|
H A D | rtl871x_io.h | 101 struct io_req { struct 109 struct io_req *pio_req, u8 *cnxt); argument
|
/openbmc/linux/include/linux/ |
H A D | dm-io.h | 82 int dm_io(struct dm_io_request *io_req, unsigned int num_regions,
|