Lines Matching refs:last_cmd
179 if (dev->last_cmd[c] == 0xff) {
180 dev->last_cmd[c] = target_id;
182 dev->last_cmd[c] |= 0x40;
190 if ((dev->last_cmd[c] & 0xf0) != 0x40) {
191 dev->last_cmd[c] = 0xff;
221 if (((dev->quhd[c] != dev->quend[c]) || (dev->last_cmd[c] != 0xff)) &&
240 dev->last_cmd[c] |= 0x40;
246 if ((dev->last_cmd[c] & 0xf0) != 0x40) {
247 dev->last_cmd[c] = 0xff;
280 if ((dev->last_cmd[c] & 0xf0) != 0x40) {
281 dev->last_cmd[c] = 0xff;
312 if (dev->last_cmd[c] != 0xff) {
313 dev->last_cmd[c] |= 0x40;
462 if ((dev->last_cmd[c] & 0xf0) != 0x40) {
463 dev->last_cmd[c] = 0xff;
506 if (((dev->last_cmd[c] != 0xff) || (dev->quhd[c] != dev->quend[c])) &&
517 if ((dev->last_cmd[c] & 0xf0) != 0x40) {
518 dev->last_cmd[c] = 0xff;
701 if ((dev->last_cmd[c] != 0xff) && ((dev->last_cmd[c] & 0x40) != 0)) {
702 dev->last_cmd[c] &= 0x0f;
703 workreq = dev->id[c][dev->last_cmd[c]].curr_req;
705 dev->last_cmd[c] = 0xff;
713 if ((dev->last_cmd[c] != 0xff) && (dev->working[c] != 0)) {
730 dev->last_cmd[c] = scmd_id(workreq);
736 dev->last_cmd[c] |= 0x40;
839 dev->last_cmd[c] |= 0x40;
914 dev->last_cmd[c] |= 0x40;
926 dev->last_cmd[c] |= 0x40;
1225 atp_dev->last_cmd[c] = 0xff;
1596 printk("working=%x last_cmd=%x ", dev->working[c], dev->last_cmd[c]);