• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/qla4xxx/

Lines Matching defs:mbox_cmd

297 qla4xxx_set_ifcb(struct scsi_qla_host *ha, uint32_t *mbox_cmd,
300 memset(mbox_cmd, 0, sizeof(mbox_cmd[0]) * MBOX_REG_COUNT);
302 mbox_cmd[0] = MBOX_CMD_INITIALIZE_FIRMWARE;
303 mbox_cmd[1] = 0;
304 mbox_cmd[2] = LSDW(init_fw_cb_dma);
305 mbox_cmd[3] = MSDW(init_fw_cb_dma);
306 mbox_cmd[4] = sizeof(struct addr_ctrl_blk);
307 mbox_cmd[5] = (IFCB_VER_MAX << 8) | IFCB_VER_MIN;
309 if (qla4xxx_mailbox_command(ha, 6, 6, mbox_cmd, mbox_sts) !=
321 qla4xxx_get_ifcb(struct scsi_qla_host *ha, uint32_t *mbox_cmd,
324 memset(mbox_cmd, 0, sizeof(mbox_cmd[0]) * MBOX_REG_COUNT);
326 mbox_cmd[0] = MBOX_CMD_GET_INIT_FW_CTRL_BLOCK;
327 mbox_cmd[2] = LSDW(init_fw_cb_dma);
328 mbox_cmd[3] = MSDW(init_fw_cb_dma);
329 mbox_cmd[4] = sizeof(struct addr_ctrl_blk);
331 if (qla4xxx_mailbox_command(ha, 5, 5, mbox_cmd, mbox_sts) !=
382 uint32_t *mbox_cmd,
387 if (qla4xxx_get_ifcb(ha, mbox_cmd, mbox_sts, init_fw_cb_dma)
430 uint32_t mbox_cmd[MBOX_REG_COUNT];
445 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
448 if (qla4xxx_get_ifcb(ha, &mbox_cmd[0], &mbox_sts[0], init_fw_cb_dma) !=
477 if (qla4xxx_set_ifcb(ha, &mbox_cmd[0], &mbox_sts[0], init_fw_cb_dma)
485 if (qla4xxx_update_local_ifcb(ha, &mbox_cmd[0], &mbox_sts[0],
508 uint32_t mbox_cmd[MBOX_REG_COUNT];
522 if (qla4xxx_get_ifcb(ha, &mbox_cmd[0], &mbox_sts[0], init_fw_cb_dma) !=
546 uint32_t mbox_cmd[MBOX_REG_COUNT];
550 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
553 mbox_cmd[0] = MBOX_CMD_GET_FW_STATE;
555 if (qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 4, &mbox_cmd[0], &mbox_sts[0]) !=
577 uint32_t mbox_cmd[MBOX_REG_COUNT];
581 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
584 mbox_cmd[0] = MBOX_CMD_GET_FW_STATUS;
586 if (qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 3, &mbox_cmd[0], &mbox_sts[0]) !=
595 ha->host_no, mbox_cmd[2]);
622 uint32_t mbox_cmd[MBOX_REG_COUNT];
631 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
634 mbox_cmd[0] = MBOX_CMD_GET_DATABASE_ENTRY;
635 mbox_cmd[1] = (uint32_t) fw_ddb_index;
636 mbox_cmd[2] = LSDW(fw_ddb_entry_dma);
637 mbox_cmd[3] = MSDW(fw_ddb_entry_dma);
638 mbox_cmd[4] = sizeof(struct dev_db_entry);
640 if (qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 7, &mbox_cmd[0], &mbox_sts[0]) ==
715 uint32_t mbox_cmd[MBOX_REG_COUNT];
722 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
725 mbox_cmd[0] = MBOX_CMD_SET_DATABASE_ENTRY;
726 mbox_cmd[1] = (uint32_t) fw_ddb_index;
727 mbox_cmd[2] = LSDW(fw_ddb_entry_dma);
728 mbox_cmd[3] = MSDW(fw_ddb_entry_dma);
729 mbox_cmd[4] = sizeof(struct dev_db_entry);
731 status = qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 5, &mbox_cmd[0],
747 uint32_t mbox_cmd[MBOX_REG_COUNT];
753 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
754 memset(&mbox_sts, 0, sizeof(mbox_cmd));
757 mbox_cmd[0] = MBOX_CMD_GET_CRASH_RECORD;
759 if (qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 5, &mbox_cmd[0], &mbox_sts[0]) !=
779 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
780 memset(&mbox_sts, 0, sizeof(mbox_cmd));
782 mbox_cmd[0] = MBOX_CMD_GET_CRASH_RECORD;
783 mbox_cmd[2] = LSDW(crash_record_dma);
784 mbox_cmd[3] = MSDW(crash_record_dma);
785 mbox_cmd[4] = crash_record_size;
787 if (qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 5, &mbox_cmd[0], &mbox_sts[0]) !=
805 uint32_t mbox_cmd[MBOX_REG_COUNT];
816 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
817 memset(&mbox_sts, 0, sizeof(mbox_cmd));
820 mbox_cmd[0] = MBOX_CMD_GET_CONN_EVENT_LOG;
822 if (qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 5, &mbox_cmd[0], &mbox_sts[0]) !=
837 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
838 memset(&mbox_sts, 0, sizeof(mbox_cmd));
840 mbox_cmd[0] = MBOX_CMD_GET_CONN_EVENT_LOG;
841 mbox_cmd[2] = LSDW(event_log_dma);
842 mbox_cmd[3] = MSDW(event_log_dma);
844 if (qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 5, &mbox_cmd[0], &mbox_sts[0]) !=
905 uint32_t mbox_cmd[MBOX_REG_COUNT];
916 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
927 mbox_cmd[0] = MBOX_CMD_ABORT_TASK;
928 mbox_cmd[1] = srb->fw_ddb_index;
929 mbox_cmd[2] = index;
931 mbox_cmd[5] = 0x01;
933 qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 5, &mbox_cmd[0],
960 uint32_t mbox_cmd[MBOX_REG_COUNT];
971 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
974 mbox_cmd[0] = MBOX_CMD_LUN_RESET;
975 mbox_cmd[1] = ddb_entry->fw_ddb_index;
976 mbox_cmd[2] = lun << 8;
977 mbox_cmd[5] = 0x01; /* Immediate Command Enable */
979 qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 1, &mbox_cmd[0], &mbox_sts[0]);
1000 uint32_t mbox_cmd[MBOX_REG_COUNT];
1011 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
1014 mbox_cmd[0] = MBOX_CMD_TARGET_WARM_RESET;
1015 mbox_cmd[1] = ddb_entry->fw_ddb_index;
1016 mbox_cmd[5] = 0x01; /* Immediate Command Enable */
1018 qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 1, &mbox_cmd[0],
1030 uint32_t mbox_cmd[MBOX_REG_COUNT];
1033 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
1036 mbox_cmd[0] = MBOX_CMD_READ_FLASH;
1037 mbox_cmd[1] = LSDW(dma_addr);
1038 mbox_cmd[2] = MSDW(dma_addr);
1039 mbox_cmd[3] = offset;
1040 mbox_cmd[4] = len;
1042 if (qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 2, &mbox_cmd[0], &mbox_sts[0]) !=
1062 uint32_t mbox_cmd[MBOX_REG_COUNT];
1066 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
1069 mbox_cmd[0] = MBOX_CMD_ABOUT_FW;
1071 if (qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 5, &mbox_cmd[0], &mbox_sts[0]) !=
1090 uint32_t mbox_cmd[MBOX_REG_COUNT];
1093 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
1096 mbox_cmd[0] = MBOX_CMD_GET_DATABASE_ENTRY_DEFAULTS;
1097 mbox_cmd[2] = LSDW(dma_addr);
1098 mbox_cmd[3] = MSDW(dma_addr);
1100 if (qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 1, &mbox_cmd[0], &mbox_sts[0]) !=
1111 uint32_t mbox_cmd[MBOX_REG_COUNT];
1114 memset(&mbox_cmd, 0, sizeof(mbox_cmd));
1117 mbox_cmd[0] = MBOX_CMD_REQUEST_DATABASE_ENTRY;
1118 mbox_cmd[1] = MAX_PRST_DEV_DB_ENTRIES;
1120 if (qla4xxx_mailbox_command(ha, MBOX_REG_COUNT, 3, &mbox_cmd[0], &mbox_sts[0]) !=