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