Lines Matching defs:dcmd

2089 	struct megasas_dcmd_frame	*dcmd;
2100 dcmd = &cmd->frame->dcmd;
2113 /* for( i = 0; i < DCMD_MBOX_SZ; i++ ) dcmd->mbox.b[i] = 0; */
2114 (void) memset(dcmd->mbox.b, 0, DCMD_MBOX_SZ);
2116 dcmd->cmd = MFI_CMD_OP_DCMD;
2117 dcmd->cmd_status = MFI_CMD_STATUS_POLL_MODE;
2118 dcmd->sge_count = 1;
2119 dcmd->flags = MFI_FRAME_DIR_READ;
2120 dcmd->timeout = 0;
2121 dcmd->data_xfer_len = sizeof (struct megasas_ctrl_info);
2122 dcmd->opcode = MR_DCMD_CTRL_GET_INFO;
2123 dcmd->sgl.sge32[0].phys_addr = instance->internal_buf_dmac_add;
2124 dcmd->sgl.sge32[0].length = sizeof (struct megasas_ctrl_info);
2493 struct megasas_dcmd_frame *dcmd;
2502 dcmd = &cmd->frame->dcmd;
2521 (void) memset(dcmd->mbox.b, 0, DCMD_MBOX_SZ);
2523 dcmd->cmd = MFI_CMD_OP_DCMD;
2524 dcmd->cmd_status = 0;
2525 dcmd->sge_count = 1;
2526 dcmd->flags = MFI_FRAME_DIR_READ;
2527 dcmd->timeout = 0;
2528 dcmd->data_xfer_len = sizeof (struct megasas_evt_log_info);
2529 dcmd->opcode = MR_DCMD_CTRL_EVENT_GET_INFO;
2530 dcmd->sgl.sge32[0].length = sizeof (struct megasas_evt_log_info);
2531 dcmd->sgl.sge32[0].phys_addr = dcmd_dma_obj.dma_cookie[0].dmac_address;
2599 struct megasas_dcmd_frame *dcmd;
2604 dcmd = &cmd->frame->dcmd;
2606 (void) memset(dcmd->mbox.b, 0, DCMD_MBOX_SZ);
2608 dcmd->cmd = MFI_CMD_OP_DCMD;
2609 dcmd->cmd_status = 0x0;
2610 dcmd->sge_count = 0;
2611 dcmd->flags = MFI_FRAME_DIR_NONE;
2612 dcmd->timeout = 0;
2613 dcmd->data_xfer_len = 0;
2614 dcmd->opcode = MR_DCMD_CTRL_CACHE_FLUSH;
2615 dcmd->mbox.b[0] = MR_FLUSH_CTRL_CACHE | MR_FLUSH_DISK_CACHE;
2664 cmd->frame->dcmd.cmd_status = 0x0;
2665 cmd->frame->dcmd.mbox.w[0] = seq_num;
2940 if (cmd->frame->dcmd.opcode ==
3675 struct megasas_dcmd_frame *dcmd;
3677 dcmd = &cmd->frame->dcmd;
3700 ubuf = (void *)(ulong_t)dcmd->sgl.sge64[0].phys_addr;
3733 dcmd->cmd = kdcmd->cmd;
3734 dcmd->cmd_status = kdcmd->cmd_status;
3735 dcmd->sge_count = kdcmd->sge_count;
3736 dcmd->timeout = kdcmd->timeout;
3737 dcmd->data_xfer_len = kdcmd->data_xfer_len;
3738 dcmd->opcode = kdcmd->opcode;
3740 bcopy((void *)kdcmd->mbox.b, (void *)dcmd->mbox.b, DCMD_MBOX_SZ);
3742 dcmd->flags = kdcmd->flags & ~MFI_FRAME_SGL64;
3743 dcmd->sgl.sge32[0].length = xferlen;
3744 dcmd->sgl.sge32[0].phys_addr = kphys_addr;
3763 kdcmd->cmd_status = dcmd->cmd_status;
4379 struct megasas_dcmd_frame *dcmd;
4399 prev_aen.word = instance->aen_cmd->frame->dcmd.mbox.w[1];
4444 dcmd = &cmd->frame->dcmd;
4446 /* for(i = 0; i < DCMD_MBOX_SZ; i++) dcmd->mbox.b[i] = 0; */
4447 (void) memset(dcmd->mbox.b, 0, DCMD_MBOX_SZ);
4453 dcmd->cmd = MFI_CMD_OP_DCMD;
4454 dcmd->cmd_status = 0x0;
4455 dcmd->sge_count = 1;
4456 dcmd->flags = MFI_FRAME_DIR_READ;
4457 dcmd->timeout = 0;
4458 dcmd->data_xfer_len = sizeof (struct megasas_evt_detail);
4459 dcmd->opcode = MR_DCMD_CTRL_EVENT_WAIT;
4460 dcmd->mbox.w[0] = seq_num;
4461 dcmd->mbox.w[1] = curr_aen.word;
4462 dcmd->sgl.sge32[0].phys_addr =
4464 dcmd->sgl.sge32[0].length = sizeof (struct megasas_evt_detail);