Lines Matching refs:acc_handle

1413 		switch (ddi_get8(cmd->frame_dma_obj.acc_handle,
1693 producer = ddi_get32(instance->mfi_internal_dma_obj.acc_handle,
1695 consumer = ddi_get32(instance->mfi_internal_dma_obj.acc_handle,
1710 context = ddi_get32(instance->mfi_internal_dma_obj.acc_handle,
1733 ddi_put32(instance->mfi_internal_dma_obj.acc_handle,
1867 cmd->frame_dma_obj.acc_handle, &hdr->timeout);
2160 ddi_put32(cmd->frame_dma_obj.acc_handle,
2392 ddi_put32(cmd->frame_dma_obj.acc_handle, &cmd->frame->hdr.context,
2411 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->cmd, MFI_CMD_OP_DCMD);
2412 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->cmd_status,
2414 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->sge_count, 1);
2415 ddi_put16(cmd->frame_dma_obj.acc_handle, &dcmd->flags,
2417 ddi_put16(cmd->frame_dma_obj.acc_handle, &dcmd->timeout, 0);
2418 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->data_xfer_len,
2420 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->opcode,
2422 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->sgl.sge32[0].phys_addr,
2424 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->sgl.sge32[0].length,
2433 cmd->frame_dma_obj.acc_handle, &ci->max_request_size);
2436 cmd->frame_dma_obj.acc_handle, &ci->ld_present_count);
2439 ddi_get32(cmd->frame_dma_obj.acc_handle,
2442 ddi_rep_get8(cmd->frame_dma_obj.acc_handle,
2484 ddi_put32(cmd->frame_dma_obj.acc_handle, &cmd->frame->hdr.context,
2490 ddi_put8(cmd->frame_dma_obj.acc_handle,
2492 ddi_put8(cmd->frame_dma_obj.acc_handle, &abort_fr->cmd_status,
2494 ddi_put16(cmd->frame_dma_obj.acc_handle, &abort_fr->flags, 0);
2495 ddi_put32(cmd->frame_dma_obj.acc_handle, &abort_fr->abort_context,
2497 ddi_put32(cmd->frame_dma_obj.acc_handle,
2499 ddi_put32(cmd->frame_dma_obj.acc_handle,
2573 ddi_put32(cmd->frame_dma_obj.acc_handle, &cmd->frame->hdr.context,
2583 ddi_put32(cmd->frame_dma_obj.acc_handle, &initq_info->init_flags, 0);
2585 ddi_put32(cmd->frame_dma_obj.acc_handle,
2588 ddi_put32(cmd->frame_dma_obj.acc_handle,
2590 ddi_put32(cmd->frame_dma_obj.acc_handle,
2594 ddi_put32(cmd->frame_dma_obj.acc_handle,
2596 ddi_put32(cmd->frame_dma_obj.acc_handle,
2600 ddi_put32(cmd->frame_dma_obj.acc_handle,
2602 ddi_put32(cmd->frame_dma_obj.acc_handle,
2606 ddi_put8(cmd->frame_dma_obj.acc_handle,
2608 ddi_put8(cmd->frame_dma_obj.acc_handle, &init_frame->cmd_status,
2610 ddi_put16(cmd->frame_dma_obj.acc_handle, &init_frame->flags, 0);
2611 ddi_put32(cmd->frame_dma_obj.acc_handle,
2614 ddi_put32(cmd->frame_dma_obj.acc_handle,
2617 ddi_put32(cmd->frame_dma_obj.acc_handle, &init_frame->data_xfer_len,
2702 ddi_put32(cmd->frame_dma_obj.acc_handle, &cmd->frame->hdr.context,
2712 ddi_put32(cmd->frame_dma_obj.acc_handle, &initq_info->init_flags, 0);
2714 ddi_put32(cmd->frame_dma_obj.acc_handle,
2716 ddi_put32(cmd->frame_dma_obj.acc_handle,
2718 ddi_put32(cmd->frame_dma_obj.acc_handle,
2721 ddi_put32(cmd->frame_dma_obj.acc_handle,
2723 ddi_put32(cmd->frame_dma_obj.acc_handle,
2727 ddi_put32(cmd->frame_dma_obj.acc_handle,
2729 ddi_put32(cmd->frame_dma_obj.acc_handle,
2733 ddi_put8(cmd->frame_dma_obj.acc_handle,
2735 ddi_put8(cmd->frame_dma_obj.acc_handle, &init_frame->cmd_status,
2737 ddi_put16(cmd->frame_dma_obj.acc_handle, &init_frame->flags, 0);
2738 ddi_put32(cmd->frame_dma_obj.acc_handle,
2741 ddi_put32(cmd->frame_dma_obj.acc_handle,
2744 ddi_put32(cmd->frame_dma_obj.acc_handle, &init_frame->data_xfer_len,
2940 ddi_put32(cmd->frame_dma_obj.acc_handle, &cmd->frame->hdr.context,
2965 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->cmd, MFI_CMD_OP_DCMD);
2966 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->cmd_status, 0);
2967 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->sge_count, 1);
2968 ddi_put16(cmd->frame_dma_obj.acc_handle, &dcmd->flags,
2970 ddi_put16(cmd->frame_dma_obj.acc_handle, &dcmd->timeout, 0);
2971 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->data_xfer_len,
2973 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->opcode,
2975 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->sgl.sge32[0].length,
2977 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->sgl.sge32[0].phys_addr,
2989 eli->newest_seq_num = ddi_get32(cmd->frame_dma_obj.acc_handle,
3063 ddi_put32(cmd->frame_dma_obj.acc_handle, &cmd->frame->hdr.context,
3070 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->cmd, MFI_CMD_OP_DCMD);
3071 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->cmd_status, 0x0);
3072 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->sge_count, 0);
3073 ddi_put16(cmd->frame_dma_obj.acc_handle, &dcmd->flags,
3075 ddi_put16(cmd->frame_dma_obj.acc_handle, &dcmd->timeout, 0);
3076 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->data_xfer_len, 0);
3077 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->opcode,
3079 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->mbox.b[0],
3105 ddi_acc_handle_t acc_handle;
3107 acc_handle = cmd->frame_dma_obj.acc_handle;
3109 cmd->cmd_status = ddi_get8(acc_handle, &cmd->frame->io.cmd_status);
3131 ddi_get32(acc_handle, &evt_detail->code),
3133 ddi_get16(acc_handle, &evt_detail->cl.members.locale),
3134 ddi_get8(acc_handle, &evt_detail->arg_type)));
3136 switch (ddi_get32(acc_handle, &evt_detail->code)) {
3152 ddi_get16(acc_handle, &evt_detail->args.ld.target_id), 0,
3156 ddi_get16(acc_handle, &evt_detail->args.ld.target_id),
3157 ddi_get8(acc_handle, &evt_detail->args.ld.ld_index)));
3163 ddi_get16(acc_handle, &evt_detail->args.ld.target_id), 0,
3167 ddi_get16(acc_handle, &evt_detail->args.ld.target_id),
3168 ddi_get8(acc_handle, &evt_detail->args.ld.ld_index)));
3174 seq_num = ddi_get32(acc_handle, &evt_detail->seq_num);
3179 ddi_put8(acc_handle, &cmd->frame->dcmd.cmd_status, 0x0);
3180 ddi_put32(acc_handle, &cmd->frame->dcmd.mbox.w[0], seq_num);
3203 cmd->cmd_status = ddi_get8(cmd->frame_dma_obj.acc_handle,
3310 switch (ddi_get8(cmd->frame_dma_obj.acc_handle, &hdr->cmd)) {
3421 cmd->frame_dma_obj.acc_handle,
3507 if (ddi_get32(cmd->frame_dma_obj.acc_handle,
3605 &obj->buffer, &alen, &obj->acc_handle) != DDI_SUCCESS) ||
3619 ddi_dma_mem_free(&obj->acc_handle);
3632 if (mrsas_check_acc_handle(obj->acc_handle) != DDI_SUCCESS) {
3655 if (mrsas_check_acc_handle(obj.acc_handle) != DDI_SUCCESS) {
3661 ddi_dma_mem_free(&obj.acc_handle);
3892 ddi_acc_handle_t acc_handle;
3914 acc_handle = cmd->frame_dma_obj.acc_handle;
3918 ddi_put32(acc_handle, &cmd->frame->hdr.context, cmd->index);
3973 ddi_put8(acc_handle, &ldio->cmd,
3976 ddi_put8(acc_handle, &ldio->cmd_status, 0x0);
3977 ddi_put8(acc_handle, &ldio->scsi_status, 0x0);
3978 ddi_put8(acc_handle, &ldio->target_id, acmd->device_id);
3979 ddi_put16(acc_handle, &ldio->timeout, 0);
3980 ddi_put8(acc_handle, &ldio->reserved_0, 0);
3981 ddi_put16(acc_handle, &ldio->pad_0, 0);
3982 ddi_put16(acc_handle, &ldio->flags, flags);
3986 ddi_put8(acc_handle, &ldio->sense_len, SENSE_LENGTH);
3987 ddi_put32(acc_handle, &ldio->sense_buf_phys_addr_hi, 0);
3988 ddi_put32(acc_handle, &ldio->sense_buf_phys_addr_lo,
3990 ddi_put32(acc_handle, &ldio->start_lba_hi, 0);
3991 ddi_put8(acc_handle, &ldio->access_byte,
3993 ddi_put8(acc_handle, &ldio->sge_count,
4002 context = ddi_get32(acc_handle, &ldio->context);
4005 ddi_put32(acc_handle, &ldio->lba_count, (
4008 ddi_put32(acc_handle, &ldio->start_lba_lo, (
4014 ddi_put32(acc_handle, &ldio->lba_count, (
4018 ddi_put32(acc_handle, &ldio->start_lba_lo, (
4024 ddi_put32(acc_handle, &ldio->lba_count, (
4030 ddi_put32(acc_handle, &ldio->start_lba_lo, (
4036 ddi_put32(acc_handle, &ldio->lba_count, (
4042 ddi_put32(acc_handle, &ldio->start_lba_lo, (
4048 ddi_put32(acc_handle, &ldio->start_lba_lo, (
4085 ddi_put8(acc_handle, &pthru->cmd, (acmd->islogical) ?
4087 ddi_put8(acc_handle, &pthru->cmd_status, 0x0);
4088 ddi_put8(acc_handle, &pthru->scsi_status, 0x0);
4089 ddi_put8(acc_handle, &pthru->target_id, acmd->device_id);
4090 ddi_put8(acc_handle, &pthru->lun, 0);
4091 ddi_put8(acc_handle, &pthru->cdb_len, acmd->cmd_cdblen);
4092 ddi_put16(acc_handle, &pthru->timeout, 0);
4093 ddi_put16(acc_handle, &pthru->flags, flags);
4094 ddi_put32(acc_handle, &pthru->data_xfer_len,
4096 ddi_put8(acc_handle, &pthru->sge_count, acmd->cmd_cookiecnt);
4104 ddi_put8(acc_handle, &pthru->sense_len, SENSE_LENGTH);
4105 ddi_put32(acc_handle, &pthru->sense_buf_phys_addr_hi, 0);
4106 ddi_put32(acc_handle, &pthru->sense_buf_phys_addr_lo,
4109 context = ddi_get32(acc_handle, &pthru->context);
4110 ddi_rep_put8(acc_handle, (uint8_t *)pkt->pkt_cdbp,
4121 ddi_put64(acc_handle, &mfi_sgl_ieee->phys_addr,
4123 ddi_put32(acc_handle, &mfi_sgl_ieee->length,
4129 ddi_put64(acc_handle, &mfi_sgl->phys_addr,
4131 ddi_put32(acc_handle, &mfi_sgl->length,
4178 ddi_acc_handle_t acc_handle = cmd->frame_dma_obj.acc_handle;
4246 ddi_put8(acc_handle, &pthru->cmd, kpthru->cmd);
4247 ddi_put8(acc_handle, &pthru->sense_len, 0);
4248 ddi_put8(acc_handle, &pthru->cmd_status, 0);
4249 ddi_put8(acc_handle, &pthru->scsi_status, 0);
4250 ddi_put8(acc_handle, &pthru->target_id, kpthru->target_id);
4251 ddi_put8(acc_handle, &pthru->lun, kpthru->lun);
4252 ddi_put8(acc_handle, &pthru->cdb_len, kpthru->cdb_len);
4253 ddi_put8(acc_handle, &pthru->sge_count, kpthru->sge_count);
4254 ddi_put16(acc_handle, &pthru->timeout, kpthru->timeout);
4255 ddi_put32(acc_handle, &pthru->data_xfer_len, kpthru->data_xfer_len);
4257 ddi_put32(acc_handle, &pthru->sense_buf_phys_addr_hi, 0);
4259 ddi_put32(acc_handle, &pthru->sense_buf_phys_addr_lo, 0);
4261 ddi_rep_put8(acc_handle, (uint8_t *)kpthru->cdb, (uint8_t *)pthru->cdb,
4264 ddi_put16(acc_handle, &pthru->flags, kpthru->flags & ~MFI_FRAME_SGL64);
4265 ddi_put32(acc_handle, &pthru->sgl.sge32[0].length, xferlen);
4266 ddi_put32(acc_handle, &pthru->sgl.sge32[0].phys_addr, kphys_addr);
4289 kpthru->cmd_status = ddi_get8(acc_handle, &pthru->cmd_status);
4290 kpthru->scsi_status = ddi_get8(acc_handle, &pthru->scsi_status);
4320 ddi_acc_handle_t acc_handle = cmd->frame_dma_obj.acc_handle;
4383 ddi_put8(acc_handle, &dcmd->cmd, kdcmd->cmd);
4384 ddi_put8(acc_handle, &dcmd->cmd_status, 0);
4385 ddi_put8(acc_handle, &dcmd->sge_count, kdcmd->sge_count);
4386 ddi_put16(acc_handle, &dcmd->timeout, kdcmd->timeout);
4387 ddi_put32(acc_handle, &dcmd->data_xfer_len, kdcmd->data_xfer_len);
4388 ddi_put32(acc_handle, &dcmd->opcode, kdcmd->opcode);
4390 ddi_rep_put8(acc_handle, (uint8_t *)kdcmd->mbox.b,
4393 ddi_put16(acc_handle, &dcmd->flags, kdcmd->flags & ~MFI_FRAME_SGL64);
4394 ddi_put32(acc_handle, &dcmd->sgl.sge32[0].length, xferlen);
4395 ddi_put32(acc_handle, &dcmd->sgl.sge32[0].phys_addr, kphys_addr);
4418 kdcmd->cmd_status = ddi_get8(acc_handle, &dcmd->cmd_status);
4445 ddi_acc_handle_t acc_handle = cmd->frame_dma_obj.acc_handle;
4568 ddi_put8(acc_handle, &smp->cmd, ksmp->cmd);
4569 ddi_put8(acc_handle, &smp->cmd_status, 0);
4570 ddi_put8(acc_handle, &smp->connection_status, 0);
4571 ddi_put8(acc_handle, &smp->sge_count, ksmp->sge_count);
4573 ddi_put16(acc_handle, &smp->timeout, ksmp->timeout);
4574 ddi_put32(acc_handle, &smp->data_xfer_len, ksmp->data_xfer_len);
4578 ddi_put64(acc_handle, &smp->sas_addr, tmp_sas_addr);
4580 ddi_put16(acc_handle, &smp->flags, ksmp->flags & ~MFI_FRAME_SGL64);
4588 ddi_put32(acc_handle, &sge32[0].length, response_xferlen);
4589 ddi_put32(acc_handle, &sge32[0].phys_addr,
4591 ddi_put32(acc_handle, &sge32[1].length, request_xferlen);
4592 ddi_put32(acc_handle, &sge32[1].phys_addr,
4599 ddi_put32(acc_handle, &sge32[0].length, response_xferlen);
4600 ddi_put32(acc_handle, &sge32[0].phys_addr,
4602 ddi_put32(acc_handle, &sge32[1].length, request_xferlen);
4603 ddi_put32(acc_handle, &sge32[1].phys_addr,
4609 ddi_put32(acc_handle, &sge64[0].length, response_xferlen);
4610 ddi_put64(acc_handle, &sge64[0].phys_addr,
4612 ddi_put32(acc_handle, &sge64[1].length, request_xferlen);
4613 ddi_put64(acc_handle, &sge64[1].phys_addr,
4619 "smp->data_xfer_len = %d", ddi_get32(acc_handle, &sge32[0].length),
4620 ddi_get32(acc_handle, &sge32[1].length),
4621 ddi_get32(acc_handle, &smp->data_xfer_len)));
4662 ksmp->cmd_status = ddi_get8(acc_handle, &smp->cmd_status);
4664 ddi_get8(acc_handle, &smp->cmd_status)));
4700 ddi_acc_handle_t acc_handle = cmd->frame_dma_obj.acc_handle;
4809 ddi_put8(acc_handle, &stp->cmd, kstp->cmd);
4810 ddi_put8(acc_handle, &stp->cmd_status, 0);
4811 ddi_put8(acc_handle, &stp->connection_status, 0);
4812 ddi_put8(acc_handle, &stp->target_id, kstp->target_id);
4813 ddi_put8(acc_handle, &stp->sge_count, kstp->sge_count);
4815 ddi_put16(acc_handle, &stp->timeout, kstp->timeout);
4816 ddi_put32(acc_handle, &stp->data_xfer_len, kstp->data_xfer_len);
4818 ddi_rep_put8(acc_handle, (uint8_t *)kstp->fis, (uint8_t *)stp->fis, 10,
4821 ddi_put16(acc_handle, &stp->flags, kstp->flags & ~MFI_FRAME_SGL64);
4822 ddi_put32(acc_handle, &stp->stp_flags, kstp->stp_flags);
4823 ddi_put32(acc_handle, &stp->sgl.sge32[0].length, fis_xferlen);
4824 ddi_put32(acc_handle, &stp->sgl.sge32[0].phys_addr,
4826 ddi_put32(acc_handle, &stp->sgl.sge32[1].length, data_xferlen);
4827 ddi_put32(acc_handle, &stp->sgl.sge32[1].phys_addr,
4863 kstp->cmd_status = ddi_get8(acc_handle, &stp->cmd_status);
5034 ddi_put32(cmd->frame_dma_obj.acc_handle, &cmd->frame->hdr.context,
5039 switch (ddi_get8(cmd->frame_dma_obj.acc_handle, &hdr->cmd)) {
5112 prev_aen.word = ddi_get32(aen_cmd->frame_dma_obj.acc_handle,
5165 ddi_put32(cmd->frame_dma_obj.acc_handle, &cmd->frame->hdr.context,
5177 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->cmd, MFI_CMD_OP_DCMD);
5178 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->cmd_status, 0x0);
5179 ddi_put8(cmd->frame_dma_obj.acc_handle, &dcmd->sge_count, 1);
5180 ddi_put16(cmd->frame_dma_obj.acc_handle, &dcmd->flags,
5182 ddi_put16(cmd->frame_dma_obj.acc_handle, &dcmd->timeout, 0);
5183 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->data_xfer_len,
5185 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->opcode,
5187 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->mbox.w[0], seq_num);
5190 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->mbox.w[1],
5192 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->sgl.sge32[0].phys_addr,
5194 ddi_put32(cmd->frame_dma_obj.acc_handle, &dcmd->sgl.sge32[0].length,
5445 cmd->frame_dma_obj.acc_handle, &hdr->timeout);
5495 ddi_put8(cmd->frame_dma_obj.acc_handle, &frame_hdr->cmd_status,
5497 flags = ddi_get16(cmd->frame_dma_obj.acc_handle, &frame_hdr->flags);
5500 ddi_put16(cmd->frame_dma_obj.acc_handle, &frame_hdr->flags, flags);
5508 ddi_get8(cmd->frame_dma_obj.acc_handle, &frame_hdr->cmd_status)
5513 if (ddi_get8(cmd->frame_dma_obj.acc_handle, &frame_hdr->cmd_status)
5722 ddi_put32(instance->mfi_internal_dma_obj.acc_handle,
5725 ddi_put32(instance->mfi_internal_dma_obj.acc_handle,