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()
1506 mbox = (mbox_t *)scb->raw_mbox; in mega_cmd_done()
3622 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_is_bios_enabled() local
3626 mbox = (mbox_t *)raw_mbox; in mega_is_bios_enabled()
3628 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in mega_is_bios_enabled()
3634 raw_mbox[0] = IS_BIOS_ENABLED; in mega_is_bios_enabled()
3635 raw_mbox[2] = GET_BIOS; in mega_is_bios_enabled()
3638 ret = issue_scb_block(adapter, raw_mbox); in mega_is_bios_enabled()
3655 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_enum_raid_scsi() local
3659 mbox = (mbox_t *)raw_mbox; in mega_enum_raid_scsi()
3661 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in mega_enum_raid_scsi()
3666 raw_mbox[0] = CHNL_CLASS; in mega_enum_raid_scsi()
3667 raw_mbox[2] = GET_CHNL_CLASS; in mega_enum_raid_scsi()
3679 if(!issue_scb_block(adapter, raw_mbox)) { in mega_enum_raid_scsi()
3710 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_get_boot_drv() local
3717 mbox = (mbox_t *)raw_mbox; in mega_get_boot_drv()
3719 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in mega_get_boot_drv()
3721 raw_mbox[0] = BIOS_PVT_DATA; in mega_get_boot_drv()
3722 raw_mbox[2] = GET_BIOS_PVT_DATA; in mega_get_boot_drv()
3735 if(issue_scb_block(adapter, raw_mbox) == 0) { in mega_get_boot_drv()
3776 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_support_random_del() local
3780 mbox = (mbox_t *)raw_mbox; in mega_support_random_del()
3782 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in mega_support_random_del()
3787 raw_mbox[0] = FC_DEL_LOGDRV; in mega_support_random_del()
3788 raw_mbox[2] = OP_SUP_DEL_LOGDRV; in mega_support_random_del()
3790 rval = issue_scb_block(adapter, raw_mbox); in mega_support_random_del()
3805 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_support_ext_cdb() local
3809 mbox = (mbox_t *)raw_mbox; in mega_support_ext_cdb()
3811 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in mega_support_ext_cdb()
3815 raw_mbox[0] = 0xA4; in mega_support_ext_cdb()
3816 raw_mbox[2] = 0x16; in mega_support_ext_cdb()
3818 rval = issue_scb_block(adapter, raw_mbox); in mega_support_ext_cdb()
3920 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_get_max_sgl() local
3923 mbox = (mbox_t *)raw_mbox; in mega_get_max_sgl()
3925 memset(mbox, 0, sizeof(raw_mbox)); in mega_get_max_sgl()
3931 raw_mbox[0] = MAIN_MISC_OPCODE; in mega_get_max_sgl()
3932 raw_mbox[2] = GET_MAX_SG_SUPPORT; in mega_get_max_sgl()
3935 if( issue_scb_block(adapter, raw_mbox) ) { in mega_get_max_sgl()
3965 unsigned char raw_mbox[sizeof(struct mbox_out)]; in mega_support_cluster() local
3968 mbox = (mbox_t *)raw_mbox; in mega_support_cluster()
3970 memset(mbox, 0, sizeof(raw_mbox)); in mega_support_cluster()
3980 raw_mbox[0] = MEGA_GET_TARGET_ID; in mega_support_cluster()
3982 if( issue_scb_block(adapter, raw_mbox) == 0 ) { in mega_support_cluster()
4136 memcpy(scb->raw_mbox, mc, sizeof(megacmd_t)); in mega_internal_command()
4553 u_char raw_mbox[sizeof(struct mbox_out)]; in __megaraid_shutdown() local
4554 mbox_t *mbox = (mbox_t *)raw_mbox; in __megaraid_shutdown()
4558 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in __megaraid_shutdown()
4559 raw_mbox[0] = FLUSH_ADAPTER; in __megaraid_shutdown()
4564 issue_scb_block(adapter, raw_mbox); in __megaraid_shutdown()
4567 memset(&mbox->m_out, 0, sizeof(raw_mbox)); in __megaraid_shutdown()
4568 raw_mbox[0] = FLUSH_SYSTEM; in __megaraid_shutdown()
4571 issue_scb_block(adapter, raw_mbox); in __megaraid_shutdown()