Lines Matching defs:lun

441  * for a currently non-busy target/lun.
468 * for an idle target/lun.
474 if (!(hostdata->busy[cmd->device->id] & (1 << cmd->device->lun)))
524 * for a different target/lun. In this case, the other commands
544 if ((prev->device->id != cmd->device->id) || (prev->device->lun != cmd->device->lun)) {
562 write_3393(hostdata, WD_TARGET_LUN, cmd->device->lun);
564 hostdata->busy[cmd->device->id] |= (1 << cmd->device->lun);
838 uchar asr, sr, phs, id, lun, *ucp, msg;
1078 hostdata->busy[cmd->device->id] &= ~(1 << cmd->device->lun);
1100 hostdata->outgoing_msg[0] = (0x80 | 0x00 | cmd->device->lun);
1333 lun = read_3393(hostdata, WD_TARGET_LUN);
1334 DB(DB_INTR, printk(":%d.%d", cmd->SCp.Status, lun))
1336 hostdata->busy[cmd->device->id] &= ~(1 << cmd->device->lun);
1339 cmd->SCp.Status = lun;
1421 hostdata->busy[cmd->device->id] &= ~(1 << cmd->device->lun);
1452 hostdata->busy[cmd->device->id] &= ~(1 << cmd->device->lun);
1497 hostdata->busy[cmd->device->id] &= ~(1 << cmd->device->lun);
1507 hostdata->busy[cmd->device->id] &= ~(1 << cmd->device->lun);
1524 /* and extract the lun from the ID message. (Note that we don't
1529 lun = read_3393(hostdata, WD_DATA);
1532 lun &= 7;
1539 if (id == cmd->device->id && lun == cmd->device->lun)
1548 printk("---TROUBLE: target %d.%d not in disconnect queue---", id, lun);
1760 hostdata->busy[cmd->device->id] &= ~(1 << cmd->device->lun);
2271 sprintf(tbuf, " %d:%d(%02x)", cmd->device->id, cmd->device->lun, cmd->cmnd[0]);
2279 sprintf(tbuf, " %d:%d(%02x)", cmd->device->id, cmd->device->lun, cmd->cmnd[0]);
2288 sprintf(tbuf, " %d:%d(%02x)", cmd->device->id, cmd->device->lun, cmd->cmnd[0]);