Lines Matching defs:ucmd
756 gdt_ucmd_t *ucmd = iu->iu_ucmd;
758 ucmd->status = icp->icp_status;
759 ucmd->info = icp->icp_info;
766 memcpy(ucmd->data,
848 icp_ucmd(struct icp_softc *icp, gdt_ucmd_t *ucmd)
855 if (ucmd->service == ICP_CACHESERVICE) {
856 if (ucmd->command.cmd_opcode == ICP_IOCTL) {
857 cnt = ucmd->command.cmd_packet.ic.ic_bufsize;
864 cnt = ucmd->command.cmd_packet.cc.cc_blockcnt *
873 cnt = ucmd->command.cmd_packet.rc.rc_sdlen +
874 ucmd->command.cmd_packet.rc.rc_sense_len;
882 iu.iu_ucmd = ucmd;
887 ic->ic_cmd.cmd_opcode = htole16(ucmd->command.cmd_opcode);
889 if (ucmd->service == ICP_CACHESERVICE) {
890 if (ucmd->command.cmd_opcode == ICP_IOCTL) {
894 uicmd = &ucmd->command.cmd_packet.ic;
906 ucc = &ucmd->command.cmd_packet.cc;
922 urc = &ucmd->command.cmd_packet.rc;
942 ic->ic_service = ucmd->service;
947 * XXX What units are ucmd->timeout in? Until we know, we
951 aprint_error_dev(icp->icp_dv, "error %d waiting for ucmd to complete\n",
954 /* icp_ucmd_intr() has updated ucmd. */
1031 gdt_ucmd_t *ucmd = iu->iu_ucmd;
1046 ucmd->data, iu->iu_cnt);