Home | History | Annotate | Download | only in ic

Lines Matching defs:ucmd

761 	gdt_ucmd_t *ucmd = iu->iu_ucmd;
763 ucmd->status = icp->icp_status;
764 ucmd->info = icp->icp_info;
771 memcpy(ucmd->data,
853 icp_ucmd(struct icp_softc *icp, gdt_ucmd_t *ucmd)
860 if (ucmd->service == ICP_CACHESERVICE) {
861 if (ucmd->command.cmd_opcode == ICP_IOCTL) {
862 cnt = ucmd->command.cmd_packet.ic.ic_bufsize;
869 cnt = ucmd->command.cmd_packet.cc.cc_blockcnt *
878 cnt = ucmd->command.cmd_packet.rc.rc_sdlen +
879 ucmd->command.cmd_packet.rc.rc_sense_len;
887 iu.iu_ucmd = ucmd;
892 ic->ic_cmd.cmd_opcode = htole16(ucmd->command.cmd_opcode);
894 if (ucmd->service == ICP_CACHESERVICE) {
895 if (ucmd->command.cmd_opcode == ICP_IOCTL) {
899 uicmd = &ucmd->command.cmd_packet.ic;
911 ucc = &ucmd->command.cmd_packet.cc;
927 urc = &ucmd->command.cmd_packet.rc;
947 ic->ic_service = ucmd->service;
952 * XXX What units are ucmd->timeout in? Until we know, we
956 aprint_error_dev(icp->icp_dv, "error %d waiting for ucmd to complete\n",
959 /* icp_ucmd_intr() has updated ucmd. */
1036 gdt_ucmd_t *ucmd = iu->iu_ucmd;
1051 ucmd->data, iu->iu_cnt);