Lines Matching refs:curlun
125 struct fsg_lun *curlun; in rkusb_check_lun() local
129 curlun = &common->luns[common->lun]; in rkusb_check_lun()
131 curlun->sense_data = SS_NO_SENSE; in rkusb_check_lun()
132 curlun->info_valid = 0; in rkusb_check_lun()
135 curlun = NULL; in rkusb_check_lun()
323 struct fsg_lun *curlun = &common->luns[common->lun]; in rkusb_do_lba_erase() local
329 if (lba >= curlun->num_sectors) { in rkusb_do_lba_erase()
330 curlun->sense_data = SS_LOGICAL_BLOCK_ADDRESS_OUT_OF_RANGE; in rkusb_do_lba_erase()
338 curlun->sense_data = SS_INVALID_FIELD_IN_CDB; in rkusb_do_lba_erase()
348 curlun->sense_data = SS_MEDIUM_NOT_PRESENT; in rkusb_do_lba_erase()
363 struct fsg_lun *curlun = &common->luns[common->lun]; in rkusb_do_erase_force() local
370 if (lba >= curlun->num_sectors) { in rkusb_do_erase_force()
371 curlun->sense_data = SS_LOGICAL_BLOCK_ADDRESS_OUT_OF_RANGE; in rkusb_do_erase_force()
392 curlun->sense_data = SS_INVALID_FIELD_IN_CDB; in rkusb_do_erase_force()
402 curlun->sense_data = SS_MEDIUM_NOT_PRESENT; in rkusb_do_erase_force()
416 struct fsg_lun *curlun = &common->luns[common->lun]; in rkusb_do_vs_write() local
425 curlun->sense_data = SS_LOGICAL_BLOCK_ADDRESS_OUT_OF_RANGE; in rkusb_do_vs_write()
468 curlun->sense_data = SS_COMMUNICATION_FAILURE; in rkusb_do_vs_write()
469 curlun->info_valid = 1; in rkusb_do_vs_write()
483 curlun->sense_data = SS_WRITE_ERROR; in rkusb_do_vs_write()
493 curlun->sense_data = SS_WRITE_ERROR; in rkusb_do_vs_write()
502 curlun->sense_data = SS_WRITE_ERROR; in rkusb_do_vs_write()
514 curlun->sense_data = SS_WRITE_ERROR; in rkusb_do_vs_write()
526 curlun->sense_data = SS_WRITE_ERROR; in rkusb_do_vs_write()
531 curlun->sense_data = SS_WRITE_ERROR; in rkusb_do_vs_write()
537 curlun->sense_data = SS_WRITE_ERROR; in rkusb_do_vs_write()
542 curlun->sense_data = SS_WRITE_ERROR; in rkusb_do_vs_write()
547 curlun->sense_data = SS_WRITE_ERROR; in rkusb_do_vs_write()
576 struct fsg_lun *curlun = &common->luns[common->lun]; in rkusb_do_vs_read() local
585 curlun->sense_data = SS_LOGICAL_BLOCK_ADDRESS_OUT_OF_RANGE; in rkusb_do_vs_read()
616 curlun->sense_data = SS_UNRECOVERED_READ_ERROR; in rkusb_do_vs_read()
626 curlun->sense_data = SS_UNRECOVERED_READ_ERROR; in rkusb_do_vs_read()