Lines Matching refs:dcmd

910 	struct mfi_dcmd_frame *dcmd;
938 dcmd = &cm->cm_frame->dcmd;
939 bzero(dcmd->mbox, MFI_MBOX_SIZE);
940 dcmd->header.cmd = MFI_CMD_DCMD;
941 dcmd->header.timeout = 0;
942 dcmd->header.flags = 0;
943 dcmd->header.data_len = bufsize;
944 dcmd->header.scsi_status = 0;
945 dcmd->opcode = opcode;
946 cm->cm_sg = &dcmd->sgl;
1127 if (cm->cm_frame->dcmd.opcode == 0) {
1327 struct mfi_dcmd_frame *dcmd;
1348 dcmd = &cm->cm_frame->dcmd;
1349 dcmd->header.flags = MFI_FRAME_DIR_NONE;
1383 cm->cm_frame->dcmd.mbox[0] = MR_PD_QUERY_TYPE_EXPOSED_TO_HOST;
1384 cm->cm_frame->dcmd.mbox[1] = 0;
1671 struct mfi_dcmd_frame *dcmd;
1681 ((uint32_t *)&sc->mfi_aen_cm->cm_frame->dcmd.mbox)[1];
1701 dcmd = &cm->cm_frame->dcmd;
1702 ((uint32_t *)&dcmd->mbox)[0] = seq;
1703 ((uint32_t *)&dcmd->mbox)[1] = locale;
1774 struct mfi_dcmd_frame *dcmd;
1797 dcmd = &cm->cm_frame->dcmd;
1798 bzero(dcmd->mbox, MFI_MBOX_SIZE);
1799 dcmd->header.cmd = MFI_CMD_DCMD;
1800 dcmd->header.timeout = 0;
1801 dcmd->header.data_len = size;
1802 dcmd->opcode = MFI_DCMD_CTRL_EVENT_GET;
1803 ((uint32_t *)&dcmd->mbox)[0] = seq;
1804 ((uint32_t *)&dcmd->mbox)[1] = class_locale.word;
1805 cm->cm_sg = &dcmd->sgl;
1822 if (dcmd->header.cmd_status == MFI_STAT_NOT_FOUND) {
1826 if (dcmd->header.cmd_status != MFI_STAT_OK) {
1829 dcmd->header.cmd_status);
1863 struct mfi_dcmd_frame *dcmd = NULL;
1886 dcmd = &cm->cm_frame->dcmd;
1887 dcmd->mbox[0] = id;
1945 struct mfi_dcmd_frame *dcmd = NULL;
1969 dcmd = &cm->cm_frame->dcmd;
1970 dcmd->mbox[0]=id;
1971 dcmd->header.scsi_status = 0;
1972 dcmd->header.pad0 = 0;
2518 "command 0x%X\n", hdr, cm->cm_frame->dcmd.opcode);
2772 switch (cm->cm_frame->dcmd.opcode) {
2775 if (ld->ld_id == cm->cm_frame->dcmd.mbox[0])
2798 mbox = (uint16_t *) cm->cm_frame->dcmd.mbox;
2826 switch (cm->cm_frame->dcmd.opcode) {
2829 if (ld->ld_id == cm->cm_frame->dcmd.mbox[0])
2863 mbox = (uint16_t *) cm->cm_frame->dcmd.mbox;
2892 if (cm->cm_frame->dcmd.opcode == MFI_DCMD_CFG_ADD) {
2898 } else if (cm->cm_frame->dcmd.opcode == MFI_DCMD_LD_DELETE) {
2909 ld_cm->cm_frame->dcmd.mbox[0]= cm->cm_frame->dcmd.mbox[0];
2910 ld_cm->cm_frame->header.target_id = cm->cm_frame->dcmd.mbox[0];
3025 struct mfi_dcmd_frame *dcmd;
3051 dcmd = &cm->cm_frame->dcmd;
3052 bcopy(&ioc->ioc_frame, dcmd, sizeof(struct mfi_dcmd_frame));
3054 cm->cm_sg = &dcmd->sgl;
3074 bcopy(dcmd, &ioc->ioc_frame, sizeof(struct mfi_dcmd_frame));
3275 cm->cm_frame->dcmd.opcode);
3548 locked = mfi_config_lock(sc, cm->cm_frame->dcmd.opcode);