Searched refs:ioreq (Results 1 - 9 of 9) sorted by relevance

/linux-master/drivers/scsi/csiostor/
H A Dcsio_scsi.h156 spinlock_t freelist_lock; /* Lock for ioreq freelist */
158 struct list_head ioreq_freelist; /* Free list of ioreq's */
217 csio_put_scsi_ioreq(struct csio_scsim *scm, struct csio_ioreq *ioreq) argument
219 list_add_tail(&ioreq->sm.sm_list, &scm->ioreq_freelist);
262 csio_scsi_completed(struct csio_ioreq *ioreq, struct list_head *cbfn_q) argument
264 csio_post_event(&ioreq->sm, CSIO_SCSIE_COMPLETED);
265 if (csio_list_deleted(&ioreq->sm.sm_list))
266 list_add_tail(&ioreq->sm.sm_list, cbfn_q);
270 csio_scsi_aborted(struct csio_ioreq *ioreq, struct list_head *cbfn_q) argument
272 csio_post_event(&ioreq
277 csio_scsi_closed(struct csio_ioreq *ioreq, struct list_head *cbfn_q) argument
284 csio_scsi_drvcleanup(struct csio_ioreq *ioreq) argument
296 csio_scsi_start_io(struct csio_ioreq *ioreq) argument
309 csio_scsi_start_tm(struct csio_ioreq *ioreq) argument
322 csio_scsi_abort(struct csio_ioreq *ioreq) argument
335 csio_scsi_close(struct csio_ioreq *ioreq) argument
[all...]
H A Dcsio_init.h91 struct csio_ioreq *ioreq; local
95 ioreq = csio_get_scsi_ioreq(scsim);
98 return ioreq;
103 struct csio_ioreq *ioreq)
108 csio_put_scsi_ioreq(scsim, ioreq);
102 csio_put_scsi_ioreq_lock(struct csio_hw *hw, struct csio_scsim *scsim, struct csio_ioreq *ioreq) argument
H A Dcsio_isr.c149 struct csio_ioreq *ioreq; local
155 ioreq = csio_scsi_cmpl_handler(hw, wr, len, flb, NULL, &scsiwr);
156 if (likely(ioreq)) {
162 csio_dbg(hw, "%s cmpl recvd ioreq:%p status:%d\n",
164 ioreq, ioreq->wr_status);
168 csio_scsi_closed(ioreq,
171 csio_scsi_aborted(ioreq,
184 cmnd = csio_scsi_cmnd(ioreq);
186 list_del_init(&ioreq
218 struct csio_ioreq *ioreq; local
[all...]
H A Dcsio_scsi.c76 * csio_scsi_match_io - Match an ioreq with the given SCSI level data.
77 * @ioreq: The I/O request
84 csio_scsi_match_io(struct csio_ioreq *ioreq, struct csio_scsi_level_data *sld) argument
86 struct scsi_cmnd *scmnd = csio_scsi_cmnd(ioreq);
93 return ((ioreq->lnode == sld->lnode) &&
94 (ioreq->rnode == sld->rnode) &&
98 return ((ioreq->lnode == sld->lnode) &&
99 (ioreq->rnode == sld->rnode));
101 return (ioreq->lnode == sld->lnode);
669 /* Since we re-use the same ioreq fo
1105 struct csio_ioreq *ioreq = NULL; local
1162 struct csio_ioreq *ioreq; local
1192 csio_abrt_cls(struct csio_ioreq *ioreq, struct scsi_cmnd *scmnd) argument
1785 struct csio_ioreq *ioreq = NULL; local
1888 csio_do_abrt_cls(struct csio_hw *hw, struct csio_ioreq *ioreq, bool abort) argument
1915 struct csio_ioreq *ioreq; local
2068 struct csio_ioreq *ioreq = NULL; local
2421 struct csio_ioreq *ioreq; local
2508 struct csio_ioreq *ioreq; local
[all...]
/linux-master/drivers/virt/acrn/
H A DMakefile3 acrn-y := hsm.o vm.o mm.o ioreq.o ioeventfd.o irqfd.o
/linux-master/include/xen/interface/hvm/
H A Dioreq.h3 * ioreq.h: I/O request definitions for device models
35 struct ioreq { struct
/linux-master/drivers/xen/
H A Dprivcmd.c43 #include <xen/interface/hvm/ioreq.h>
1114 struct ioreq *ioreq; member in struct:privcmd_kernel_ioreq
1125 struct ioreq *ioreq = &kioreq->ioreq[port->vcpu]; local
1129 if (ioreq->state != STATE_IOREQ_READY ||
1130 ioreq->type != IOREQ_TYPE_COPY || ioreq->dir != IOREQ_WRITE)
1144 ioreq
[all...]
/linux-master/include/uapi/xen/
H A Dprivcmd.h117 __u64 ioreq; member in struct:privcmd_ioeventfd
/linux-master/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_chip.h823 struct zd_ioreq16 ioreq; local
826 ioreq.addr = addr;
827 ioreq.value = value;
829 return zd_usb_iowrite16v(&chip->usb, &ioreq, 1);
841 struct zd_ioreq32 ioreq; local
843 ioreq.addr = addr;
844 ioreq.value = value;
846 return _zd_iowrite32v_locked(chip, &ioreq, 1);

Completed in 212 milliseconds