Lines Matching refs:raw_mbox
198 u8 raw_mbox[sizeof(struct mbox_out)]; in mega_query_adapter() local
204 mbox = (mbox_t *)raw_mbox; in mega_query_adapter()
207 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in mega_query_adapter()
218 raw_mbox[0] = FC_NEW_CONFIG; /* i.e. mbox->cmd=0xA1 */ in mega_query_adapter()
219 raw_mbox[2] = NC_SUBOP_ENQUIRY3; /* i.e. 0x0F */ in mega_query_adapter()
220 raw_mbox[3] = ENQ3_GET_SOLICITED_FULL; /* i.e. 0x02 */ in mega_query_adapter()
223 if ((retval = issue_scb_block(adapter, raw_mbox))) { in mega_query_adapter()
242 issue_scb_block(adapter, raw_mbox); in mega_query_adapter()
267 raw_mbox[0] = FC_NEW_CONFIG; /* i.e. mbox->cmd=0xA1 */ in mega_query_adapter()
268 raw_mbox[2] = NC_SUBOP_PRODUCT_INFO; /* i.e. 0x0E */ in mega_query_adapter()
270 if ((retval = issue_scb_block(adapter, raw_mbox))) in mega_query_adapter()
648 scb->raw_mbox[0] = MEGA_CLUSTER_CMD; in mega_build_cmd()
649 scb->raw_mbox[2] = MEGA_RESERVATION_STATUS; in mega_build_cmd()
650 scb->raw_mbox[3] = ldrv_num; in mega_build_cmd()
697 mbox = (mbox_t *)scb->raw_mbox; in mega_build_cmd()
698 memset(mbox, 0, sizeof(scb->raw_mbox)); in mega_build_cmd()
737 mbox = (mbox_t *)scb->raw_mbox; in mega_build_cmd()
739 memset(mbox, 0, sizeof(scb->raw_mbox)); in mega_build_cmd()
878 scb->raw_mbox[0] = MEGA_CLUSTER_CMD; in mega_build_cmd()
879 scb->raw_mbox[2] = ( *cmd->cmnd == RESERVE ) ? in mega_build_cmd()
882 scb->raw_mbox[3] = ldrv_num; in mega_build_cmd()
906 mbox = (mbox_t *)scb->raw_mbox; in mega_build_cmd()
907 memset(mbox, 0, sizeof(scb->raw_mbox)); in mega_build_cmd()
1114 memcpy((char *)&mbox->m_out, (char *)scb->raw_mbox, in issue_scb()
1177 issue_scb_block(adapter_t *adapter, u_char *raw_mbox) in issue_scb_block() argument
1188 memcpy((char *) mbox, raw_mbox, sizeof(struct mbox_out)); in issue_scb_block()
1192 switch (raw_mbox[0]) { in issue_scb_block()
1505 mbox = (mbox_t *)scb->raw_mbox; in mega_cmd_done()
3619 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_is_bios_enabled() local
3623 mbox = (mbox_t *)raw_mbox; in mega_is_bios_enabled()
3625 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in mega_is_bios_enabled()
3631 raw_mbox[0] = IS_BIOS_ENABLED; in mega_is_bios_enabled()
3632 raw_mbox[2] = GET_BIOS; in mega_is_bios_enabled()
3635 ret = issue_scb_block(adapter, raw_mbox); in mega_is_bios_enabled()
3652 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_enum_raid_scsi() local
3656 mbox = (mbox_t *)raw_mbox; in mega_enum_raid_scsi()
3658 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in mega_enum_raid_scsi()
3663 raw_mbox[0] = CHNL_CLASS; in mega_enum_raid_scsi()
3664 raw_mbox[2] = GET_CHNL_CLASS; in mega_enum_raid_scsi()
3676 if(!issue_scb_block(adapter, raw_mbox)) { in mega_enum_raid_scsi()
3707 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_get_boot_drv() local
3714 mbox = (mbox_t *)raw_mbox; in mega_get_boot_drv()
3716 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in mega_get_boot_drv()
3718 raw_mbox[0] = BIOS_PVT_DATA; in mega_get_boot_drv()
3719 raw_mbox[2] = GET_BIOS_PVT_DATA; in mega_get_boot_drv()
3732 if(issue_scb_block(adapter, raw_mbox) == 0) { in mega_get_boot_drv()
3773 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_support_random_del() local
3777 mbox = (mbox_t *)raw_mbox; in mega_support_random_del()
3779 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in mega_support_random_del()
3784 raw_mbox[0] = FC_DEL_LOGDRV; in mega_support_random_del()
3785 raw_mbox[2] = OP_SUP_DEL_LOGDRV; in mega_support_random_del()
3787 rval = issue_scb_block(adapter, raw_mbox); in mega_support_random_del()
3802 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_support_ext_cdb() local
3806 mbox = (mbox_t *)raw_mbox; in mega_support_ext_cdb()
3808 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in mega_support_ext_cdb()
3812 raw_mbox[0] = 0xA4; in mega_support_ext_cdb()
3813 raw_mbox[2] = 0x16; in mega_support_ext_cdb()
3815 rval = issue_scb_block(adapter, raw_mbox); in mega_support_ext_cdb()
3917 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_get_max_sgl() local
3920 mbox = (mbox_t *)raw_mbox; in mega_get_max_sgl()
3922 memset(mbox, 0, sizeof(raw_mbox)); in mega_get_max_sgl()
3928 raw_mbox[0] = MAIN_MISC_OPCODE; in mega_get_max_sgl()
3929 raw_mbox[2] = GET_MAX_SG_SUPPORT; in mega_get_max_sgl()
3932 if( issue_scb_block(adapter, raw_mbox) ) { in mega_get_max_sgl()
3962 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_support_cluster() local
3965 mbox = (mbox_t *)raw_mbox; in mega_support_cluster()
3967 memset(mbox, 0, sizeof(raw_mbox)); in mega_support_cluster()
3977 raw_mbox[0] = MEGA_GET_TARGET_ID; in mega_support_cluster()
3979 if( issue_scb_block(adapter, raw_mbox) == 0 ) { in mega_support_cluster()
4133 memcpy(scb->raw_mbox, mc, sizeof(megacmd_t)); in mega_internal_command()
4548 u_char raw_mbox[sizeof(struct mbox_out)]; in __megaraid_shutdown() local
4549 mbox_t *mbox = (mbox_t *)raw_mbox; in __megaraid_shutdown()
4553 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in __megaraid_shutdown()
4554 raw_mbox[0] = FLUSH_ADAPTER; in __megaraid_shutdown()
4559 issue_scb_block(adapter, raw_mbox); in __megaraid_shutdown()
4562 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in __megaraid_shutdown()
4563 raw_mbox[0] = FLUSH_SYSTEM; in __megaraid_shutdown()
4566 issue_scb_block(adapter, raw_mbox); in __megaraid_shutdown()