Lines Matching refs:sld
84 csio_scsi_match_io(struct csio_ioreq *ioreq, struct csio_scsi_level_data *sld) in csio_scsi_match_io() argument
88 switch (sld->level) { in csio_scsi_match_io()
93 return ((ioreq->lnode == sld->lnode) && in csio_scsi_match_io()
94 (ioreq->rnode == sld->rnode) && in csio_scsi_match_io()
95 ((uint64_t)scmnd->device->lun == sld->oslun)); in csio_scsi_match_io()
98 return ((ioreq->lnode == sld->lnode) && in csio_scsi_match_io()
99 (ioreq->rnode == sld->rnode)); in csio_scsi_match_io()
101 return (ioreq->lnode == sld->lnode); in csio_scsi_match_io()
119 struct csio_scsi_level_data *sld, in csio_scsi_gather_active_ios() argument
128 if (sld->level == CSIO_LEV_ALL) { in csio_scsi_gather_active_ios()
134 if (csio_scsi_match_io((struct csio_ioreq *)tmp, sld)) { in csio_scsi_gather_active_ios()
1321 struct csio_scsi_level_data sld; in csio_scsim_cleanup_io_lnode() local
1327 sld.level = CSIO_LEV_LNODE; in csio_scsim_cleanup_io_lnode()
1328 sld.lnode = ln; in csio_scsim_cleanup_io_lnode()
1330 csio_scsi_gather_active_ios(scm, &sld, &ln->cmpl_q); in csio_scsim_cleanup_io_lnode()
2074 struct csio_scsi_level_data sld; in csio_eh_lun_reset_handler() local
2144 sld.level = CSIO_LEV_LUN; in csio_eh_lun_reset_handler()
2145 sld.lnode = ioreq->lnode; in csio_eh_lun_reset_handler()
2146 sld.rnode = ioreq->rnode; in csio_eh_lun_reset_handler()
2147 sld.oslun = cmnd->device->lun; in csio_eh_lun_reset_handler()
2195 csio_scsi_gather_active_ios(scsim, &sld, &local_q); in csio_eh_lun_reset_handler()