Lines Matching defs:dcmd

2551 		if (cmd->frame->dcmd.opcode == MR_DCMD_LD_MAP_GET_INFO &&
2552 cmd->frame->dcmd.mbox.b[1] == 1) {
2598 if (cmd->frame->dcmd.opcode == MR_DCMD_CTRL_EVENT_WAIT) {
2813 struct mrsas_dcmd_frame *dcmd;
2826 dcmd = &cmd->frame->dcmd;
2846 bzero(dcmd->mbox.b, DCMD_MBOX_SZ);
2848 dcmd->cmd = MFI_CMD_OP_DCMD;
2849 dcmd->cmd_status = 0xFF;
2850 dcmd->sge_count = 1;
2851 dcmd->flags = MFI_FRAME_DIR_READ;
2852 dcmd->timeout = 0;
2853 dcmd->pad_0 = 0;
2854 dcmd->data_xfer_len = size_map_info;
2855 dcmd->opcode = MR_DCMD_LD_MAP_GET_INFO;
2856 dcmd->sgl.sge32[0].phys_addr = ci_h;
2857 dcmd->sgl.sge32[0].length = size_map_info;
3422 struct mrsas_dcmd_frame *dcmd;
3451 dcmd = &cmd->frame->dcmd;
3463 bzero(dcmd->mbox.b, DCMD_MBOX_SZ);
3486 dcmd->cmd = MFI_CMD_OP_DCMD;
3487 dcmd->cmd_status = 0xFF;
3488 dcmd->sge_count = 1;
3489 dcmd->flags = MFI_FRAME_DIR_WRITE;
3490 dcmd->timeout = 0;
3491 dcmd->pad_0 = 0;
3492 dcmd->data_xfer_len = size_map_info;
3494 dcmd->mbox.b[0] = (U8)num_lds;
3495 dcmd->mbox.b[1] = 1; /* Pend */
3496 dcmd->opcode = MR_DCMD_LD_MAP_GET_INFO;
3497 dcmd->sgl.sge32[0].phys_addr = ci_h;
3498 dcmd->sgl.sge32[0].length = size_map_info;
3662 struct mrsas_dcmd_frame *dcmd;
3684 dcmd = &cmd->frame->dcmd;
3695 bzero(dcmd->mbox.b, 12);
3696 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->cmd, MFI_CMD_OP_DCMD);
3697 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->cmd_status, 0);
3698 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->sge_count, 1);
3699 ddi_put16(cmd->frame_dma_obj.acc_handle, &dcmd->flags,
3701 ddi_put16(cmd->frame_dma_obj.acc_handle, &dcmd->timeout, 0);
3702 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->data_xfer_len,
3704 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->opcode,
3706 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->mbox.w[0], tgt);
3707 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->sgl.sge32[0].length,
3709 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->sgl.sge32[0].phys_addr,