Searched refs:ioreq (Results 1 - 9 of 9) sorted by relevance
/linux-master/drivers/scsi/csiostor/ |
H A D | csio_scsi.h | 156 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 D | csio_init.h | 91 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 D | csio_isr.c | 149 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 D | csio_scsi.c | 76 * 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 D | Makefile | 3 acrn-y := hsm.o vm.o mm.o ioreq.o ioeventfd.o irqfd.o
|
/linux-master/include/xen/interface/hvm/ |
H A D | ioreq.h | 3 * ioreq.h: I/O request definitions for device models 35 struct ioreq { struct
|
/linux-master/drivers/xen/ |
H A D | privcmd.c | 43 #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 D | privcmd.h | 117 __u64 ioreq; member in struct:privcmd_ioeventfd
|
/linux-master/drivers/net/wireless/zydas/zd1211rw/ |
H A D | zd_chip.h | 823 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