Lines Matching refs:dcmd
1309 struct megasas_dcmd_frame *dcmd; in megasas_sync_pd_seq_num() local
1326 dcmd = &cmd->frame->dcmd; in megasas_sync_pd_seq_num()
1329 memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE); in megasas_sync_pd_seq_num()
1332 dcmd->mbox.b[0] = MEGASAS_DCMD_MBOX_PEND_FLAG; in megasas_sync_pd_seq_num()
1333 dcmd->flags = MFI_FRAME_DIR_WRITE; in megasas_sync_pd_seq_num()
1336 dcmd->flags = MFI_FRAME_DIR_READ; in megasas_sync_pd_seq_num()
1339 dcmd->cmd = MFI_CMD_DCMD; in megasas_sync_pd_seq_num()
1340 dcmd->cmd_status = 0xFF; in megasas_sync_pd_seq_num()
1341 dcmd->sge_count = 1; in megasas_sync_pd_seq_num()
1342 dcmd->timeout = 0; in megasas_sync_pd_seq_num()
1343 dcmd->pad_0 = 0; in megasas_sync_pd_seq_num()
1344 dcmd->data_xfer_len = cpu_to_le32(pd_seq_map_sz); in megasas_sync_pd_seq_num()
1345 dcmd->opcode = cpu_to_le32(MR_DCMD_SYSTEM_PD_MAP_GET_INFO); in megasas_sync_pd_seq_num()
1347 megasas_set_dma_settings(instance, dcmd, pd_seq_h, pd_seq_map_sz); in megasas_sync_pd_seq_num()
1400 struct megasas_dcmd_frame *dcmd; in megasas_get_ld_map_info() local
1420 dcmd = &cmd->frame->dcmd; in megasas_get_ld_map_info()
1434 memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE); in megasas_get_ld_map_info()
1435 dcmd->cmd = MFI_CMD_DCMD; in megasas_get_ld_map_info()
1436 dcmd->cmd_status = 0xFF; in megasas_get_ld_map_info()
1437 dcmd->sge_count = 1; in megasas_get_ld_map_info()
1438 dcmd->flags = MFI_FRAME_DIR_READ; in megasas_get_ld_map_info()
1439 dcmd->timeout = 0; in megasas_get_ld_map_info()
1440 dcmd->pad_0 = 0; in megasas_get_ld_map_info()
1441 dcmd->data_xfer_len = cpu_to_le32(size_map_info); in megasas_get_ld_map_info()
1442 dcmd->opcode = cpu_to_le32(MR_DCMD_LD_MAP_GET_INFO); in megasas_get_ld_map_info()
1444 megasas_set_dma_settings(instance, dcmd, ci_h, size_map_info); in megasas_get_ld_map_info()
1490 struct megasas_dcmd_frame *dcmd; in megasas_sync_map_info() local
1518 dcmd = &cmd->frame->dcmd; in megasas_sync_map_info()
1520 memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE); in megasas_sync_map_info()
1538 dcmd->cmd = MFI_CMD_DCMD; in megasas_sync_map_info()
1539 dcmd->cmd_status = 0xFF; in megasas_sync_map_info()
1540 dcmd->sge_count = 1; in megasas_sync_map_info()
1541 dcmd->flags = MFI_FRAME_DIR_WRITE; in megasas_sync_map_info()
1542 dcmd->timeout = 0; in megasas_sync_map_info()
1543 dcmd->pad_0 = 0; in megasas_sync_map_info()
1544 dcmd->data_xfer_len = cpu_to_le32(size_map_info); in megasas_sync_map_info()
1545 dcmd->mbox.b[0] = num_lds; in megasas_sync_map_info()
1546 dcmd->mbox.b[1] = MEGASAS_DCMD_MBOX_PEND_FLAG; in megasas_sync_map_info()
1547 dcmd->opcode = cpu_to_le32(MR_DCMD_LD_MAP_GET_INFO); in megasas_sync_map_info()
1549 megasas_set_dma_settings(instance, dcmd, ci_h, size_map_info); in megasas_sync_map_info()
4334 opcode = le32_to_cpu(cmd_mfi->frame->dcmd.opcode); in megasas_refire_mgmt_cmd()
4337 cmd_mfi->frame->dcmd.cmd_status = MFI_STAT_OK; in megasas_refire_mgmt_cmd()
4373 le32_to_cpu(cmd_mfi->frame->dcmd.opcode)); in megasas_refire_mgmt_cmd()
4421 le32_to_cpu(cmd_mfi->frame->dcmd.opcode)); in megasas_return_polled_cmds()