Lines Matching refs:scp
53 * @scp : associated scsi command
73 struct scsi_cmnd *scp;
203 #define SCP2HOST(scp) (scp)->device->host // to host
204 #define SCP2HOSTDATA(scp) SCP2HOST(scp)->hostdata // to soft state
205 #define SCP2CHANNEL(scp) (scp)->device->channel // to channel
206 #define SCP2TARGET(scp) (scp)->device->id // to target
207 #define SCP2LUN(scp) (u32)(scp)->device->lun // to LUN
211 #define SCP2ADAPTER(scp) (adapter_t *)SCSIHOST2ADAP(SCP2HOST(scp))
214 #define MRAID_IS_LOGICAL(adp, scp) \
215 (SCP2CHANNEL(scp) == (adp)->max_channel) ? 1 : 0
223 * @scp : mid-layer scsi command pointer
231 #define MRAID_GET_DEVICE_MAP(adp, scp, p_chan, target, islogical) \
235 islogical = MRAID_IS_LOGICAL(adp, scp); \
243 (adp)->device_ids[(adp)->max_channel][SCP2TARGET(scp)]; \
246 p_chan = ((adp)->device_ids[SCP2CHANNEL(scp)] \
247 [SCP2TARGET(scp)] >> 8) & 0xFF; \
248 target = ((adp)->device_ids[SCP2CHANNEL(scp)] \
249 [SCP2TARGET(scp)] & 0xFF); \