Lines Matching defs:dcmd

917 	struct mfi_dcmd_frame *dcmd;
945 dcmd = &cm->cm_frame->dcmd;
946 bzero(dcmd->mbox, MFI_MBOX_SIZE);
947 dcmd->header.cmd = MFI_CMD_DCMD;
948 dcmd->header.timeout = 0;
949 dcmd->header.flags = 0;
950 dcmd->header.data_len = bufsize;
951 dcmd->header.scsi_status = 0;
952 dcmd->opcode = opcode;
953 cm->cm_sg = &dcmd->sgl;
1134 if (cm->cm_frame->dcmd.opcode == 0) {
1334 struct mfi_dcmd_frame *dcmd;
1356 dcmd = &cm->cm_frame->dcmd;
1357 dcmd->header.flags = MFI_FRAME_DIR_NONE;
1391 cm->cm_frame->dcmd.mbox[0] = MR_PD_QUERY_TYPE_EXPOSED_TO_HOST;
1392 cm->cm_frame->dcmd.mbox[1] = 0;
1679 struct mfi_dcmd_frame *dcmd;
1689 ((uint32_t *)&sc->mfi_aen_cm->cm_frame->dcmd.mbox)[1];
1709 dcmd = &cm->cm_frame->dcmd;
1710 ((uint32_t *)&dcmd->mbox)[0] = seq;
1711 ((uint32_t *)&dcmd->mbox)[1] = locale;
1782 struct mfi_dcmd_frame *dcmd;
1805 dcmd = &cm->cm_frame->dcmd;
1806 bzero(dcmd->mbox, MFI_MBOX_SIZE);
1807 dcmd->header.cmd = MFI_CMD_DCMD;
1808 dcmd->header.timeout = 0;
1809 dcmd->header.data_len = size;
1810 dcmd->opcode = MFI_DCMD_CTRL_EVENT_GET;
1811 ((uint32_t *)&dcmd->mbox)[0] = seq;
1812 ((uint32_t *)&dcmd->mbox)[1] = class_locale.word;
1813 cm->cm_sg = &dcmd->sgl;
1830 if (dcmd->header.cmd_status == MFI_STAT_NOT_FOUND) {
1834 if (dcmd->header.cmd_status != MFI_STAT_OK) {
1837 dcmd->header.cmd_status);
1871 struct mfi_dcmd_frame *dcmd = NULL;
1894 dcmd = &cm->cm_frame->dcmd;
1895 dcmd->mbox[0] = id;
1953 struct mfi_dcmd_frame *dcmd = NULL;
1977 dcmd = &cm->cm_frame->dcmd;
1978 dcmd->mbox[0]=id;
1979 dcmd->header.scsi_status = 0;
1980 dcmd->header.pad0 = 0;
2522 "command 0x%X\n", hdr, cm->cm_frame->dcmd.opcode);
2777 switch (cm->cm_frame->dcmd.opcode) {
2780 if (ld->ld_id == cm->cm_frame->dcmd.mbox[0])
2803 mbox = (uint16_t *) cm->cm_frame->dcmd.mbox;
2831 switch (cm->cm_frame->dcmd.opcode) {
2834 if (ld->ld_id == cm->cm_frame->dcmd.mbox[0])
2868 mbox = (uint16_t *) cm->cm_frame->dcmd.mbox;
2897 if (cm->cm_frame->dcmd.opcode == MFI_DCMD_CFG_ADD) {
2903 } else if (cm->cm_frame->dcmd.opcode == MFI_DCMD_LD_DELETE) {
2914 ld_cm->cm_frame->dcmd.mbox[0]= cm->cm_frame->dcmd.mbox[0];
2915 ld_cm->cm_frame->header.target_id = cm->cm_frame->dcmd.mbox[0];
3031 struct mfi_dcmd_frame *dcmd;
3058 dcmd = &cm->cm_frame->dcmd;
3059 bcopy(&ioc->ioc_frame, dcmd, sizeof(struct mfi_dcmd_frame));
3061 cm->cm_sg = &dcmd->sgl;
3081 bcopy(dcmd, &ioc->ioc_frame, sizeof(struct mfi_dcmd_frame));
3286 cm->cm_frame->dcmd.opcode);
3563 locked = mfi_config_lock(sc, cm->cm_frame->dcmd.opcode);