Lines Matching refs:iu
299 struct iu *iu = urb->transfer_buffer; in uas_stat_cmplt() local
322 idx = be16_to_cpup(&iu->tag) - 1; in uas_stat_cmplt()
337 switch (iu->iu_id) { in uas_stat_cmplt()
366 success = uas_evaluate_response_iu((struct response_iu *)iu, cmnd); in uas_stat_cmplt()
375 uas_log_cmd_state(cmnd, "bogus IU", iu->iu_id); in uas_stat_cmplt()
471 struct sense_iu *iu; in uas_alloc_sense_urb() local
476 iu = kzalloc(sizeof(*iu), gfp); in uas_alloc_sense_urb()
477 if (!iu) in uas_alloc_sense_urb()
480 usb_fill_bulk_urb(urb, udev, devinfo->status_pipe, iu, sizeof(*iu), in uas_alloc_sense_urb()
499 struct command_iu *iu; in uas_alloc_cmd_urb() local
509 iu = kzalloc(sizeof(*iu) + len, gfp); in uas_alloc_cmd_urb()
510 if (!iu) in uas_alloc_cmd_urb()
513 iu->iu_id = IU_ID_COMMAND; in uas_alloc_cmd_urb()
514 iu->tag = cpu_to_be16(cmdinfo->uas_tag); in uas_alloc_cmd_urb()
515 iu->prio_attr = UAS_SIMPLE_TAG; in uas_alloc_cmd_urb()
516 iu->len = len; in uas_alloc_cmd_urb()
517 int_to_scsilun(sdev->lun, &iu->lun); in uas_alloc_cmd_urb()
518 memcpy(iu->cdb, cmnd->cmnd, cmnd->cmd_len); in uas_alloc_cmd_urb()
520 usb_fill_bulk_urb(urb, udev, devinfo->cmd_pipe, iu, sizeof(*iu) + len, in uas_alloc_cmd_urb()