Lines Matching refs:dcmd
1275 struct megasas_dcmd_frame *dcmd;
1292 dcmd = &cmd->frame->dcmd;
1295 memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
1298 dcmd->mbox.b[0] = MEGASAS_DCMD_MBOX_PEND_FLAG;
1299 dcmd->flags = MFI_FRAME_DIR_WRITE;
1302 dcmd->flags = MFI_FRAME_DIR_READ;
1305 dcmd->cmd = MFI_CMD_DCMD;
1306 dcmd->cmd_status = 0xFF;
1307 dcmd->sge_count = 1;
1308 dcmd->timeout = 0;
1309 dcmd->pad_0 = 0;
1310 dcmd->data_xfer_len = cpu_to_le32(pd_seq_map_sz);
1311 dcmd->opcode = cpu_to_le32(MR_DCMD_SYSTEM_PD_MAP_GET_INFO);
1313 megasas_set_dma_settings(instance, dcmd, pd_seq_h, pd_seq_map_sz);
1353 * dcmd.mbox value setting for MR_DCMD_LD_MAP_GET_INFO
1354 * dcmd.mbox.b[0] - number of LDs being sync'd
1355 * dcmd.mbox.b[1] - 0 - complete command immediately.
1357 * dcmd.mbox.b[2] - 0 - supports max 64 lds and uses legacy MR_FW_RAID_MAP
1366 struct megasas_dcmd_frame *dcmd;
1386 dcmd = &cmd->frame->dcmd;
1400 memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
1401 dcmd->cmd = MFI_CMD_DCMD;
1402 dcmd->cmd_status = 0xFF;
1403 dcmd->sge_count = 1;
1404 dcmd->flags = MFI_FRAME_DIR_READ;
1405 dcmd->timeout = 0;
1406 dcmd->pad_0 = 0;
1407 dcmd->data_xfer_len = cpu_to_le32(size_map_info);
1408 dcmd->opcode = cpu_to_le32(MR_DCMD_LD_MAP_GET_INFO);
1410 megasas_set_dma_settings(instance, dcmd, ci_h, size_map_info);
1456 struct megasas_dcmd_frame *dcmd;
1484 dcmd = &cmd->frame->dcmd;
1486 memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
1504 dcmd->cmd = MFI_CMD_DCMD;
1505 dcmd->cmd_status = 0xFF;
1506 dcmd->sge_count = 1;
1507 dcmd->flags = MFI_FRAME_DIR_WRITE;
1508 dcmd->timeout = 0;
1509 dcmd->pad_0 = 0;
1510 dcmd->data_xfer_len = cpu_to_le32(size_map_info);
1511 dcmd->mbox.b[0] = num_lds;
1512 dcmd->mbox.b[1] = MEGASAS_DCMD_MBOX_PEND_FLAG;
1513 dcmd->opcode = cpu_to_le32(MR_DCMD_LD_MAP_GET_INFO);
1515 megasas_set_dma_settings(instance, dcmd, ci_h, size_map_info);
4216 opcode = le32_to_cpu(cmd_mfi->frame->dcmd.opcode);
4219 cmd_mfi->frame->dcmd.cmd_status = MFI_STAT_OK;
4255 le32_to_cpu(cmd_mfi->frame->dcmd.opcode));
4303 le32_to_cpu(cmd_mfi->frame->dcmd.opcode));