Lines Matching refs:msg

417 	struct message *msg;
420 while ((msg = msgqueue_getmsg(&info->scsi.msgs, msgnr++)) != NULL) {
421 if (pos >= msg->fifo)
425 if (msg) {
426 if (msg->msg[0] == EXTENDED_MESSAGE)
427 packed_msg = EXTENDED_MESSAGE | msg->msg[2] << 8;
429 packed_msg = msg->msg[0];
511 * @msg: message from target
515 static void fas216_handlesync(FAS216_Info *info, char *msg)
521 switch (msg[0]) {
557 if (msg[4] > info->ifcfg.sync_max_depth)
558 msg[4] = info->ifcfg.sync_max_depth;
559 if (msg[3] < 1000 / info->ifcfg.clockrate)
560 msg[3] = 1000 / info->ifcfg.clockrate;
565 msg[3], msg[4]);
583 if (msg[4] <= info->ifcfg.sync_max_depth &&
584 msg[3] >= 1000 / info->ifcfg.clockrate) {
597 dev->period = msg[3];
598 dev->sof = msg[4];
599 dev->stp = fas216_syncperiod(info, msg[3] * 4);
941 unsigned char msg[4];
963 msg[i] = fas216_readb(info, REG_FF);
965 if (!(msg[0] & (1 << info->host->this_id)) ||
966 !(msg[1] & 0x80))
969 target = msg[0] & ~(1 << info->host->this_id);
971 lun = msg[1] & 7;
975 if (msg[2] != SIMPLE_QUEUE_TAG)
978 tag = msg[3];
1042 printk(" %02x", msg[i]);
1321 struct message *msg;
1324 while ((msg = msgqueue_getmsg(&info->scsi.msgs, msgnr++)) != NULL) {
1327 for (i = start; i < msg->length; i++)
1328 fas216_writeb(info, REG_FF, msg->msg[i]);
1330 msg->fifo = tot_msglen - (fas216_readb(info, REG_CFIS) & CFIS_CF);
1556 case PHASE_STATUS: /* status phase - read status and msg */
1686 struct message *msg;
1691 while ((msg = msgqueue_getmsg(&info->scsi.msgs, msgnr++)) != NULL) {
1693 for (i = 0; i < msg->length; i++)
1694 printk("%02x ", msg->msg[i]);
1705 struct message *msg;
1711 while ((msg = msgqueue_getmsg(&info->scsi.msgs, msgnr++)) != NULL) {
1712 for (i = 0; i < msg->length; i++)
1713 fas216_writeb(info, REG_FF, msg->msg[i]);
1714 msg->fifo = tot_msglen - (fas216_readb(info, REG_CFIS) & CFIS_CF);
1731 struct message *msg = msgqueue_getmsg(&info->scsi.msgs, 0);
1733 fas216_writeb(info, REG_FF, msg->msg[0]);
1734 msg->fifo = 1;
1847 struct message *msg;
1876 msg = msgqueue_getmsg(&info->scsi.msgs, 0);
1879 msg->fifo = 1;