Lines Matching refs:scsiio
426 ctl_set_sense(&io->scsiio, /*current_error*/ 1, in ctl_be_block_compare()
433 ctl_set_success(&io->scsiio); in ctl_be_block_compare()
446 io->scsiio.kern_rel_offset += io->scsiio.kern_data_len; in ctl_be_block_move_done()
455 ctl_set_success(&io->scsiio); in ctl_be_block_move_done()
549 ctl_set_invalid_opcode(&io->scsiio); in ctl_be_block_biodone()
551 ctl_set_space_alloc_fail(&io->scsiio); in ctl_be_block_biodone()
553 ctl_set_hw_write_protected(&io->scsiio); in ctl_be_block_biodone()
556 ctl_set_internal_failure(&io->scsiio, in ctl_be_block_biodone()
560 ctl_set_medium_error(&io->scsiio, in ctl_be_block_biodone()
575 ctl_set_success(&io->scsiio); in ctl_be_block_biodone()
580 ctl_set_success(&io->scsiio); in ctl_be_block_biodone()
618 ctl_set_success(&io->scsiio); in ctl_be_block_flush_file()
621 ctl_set_internal_failure(&io->scsiio, in ctl_be_block_flush_file()
763 ctl_set_space_alloc_fail(&io->scsiio); in ctl_be_block_dispatch_file()
765 ctl_set_hw_write_protected(&io->scsiio); in ctl_be_block_dispatch_file()
767 ctl_set_medium_error(&io->scsiio, in ctl_be_block_dispatch_file()
780 ctl_set_success(&io->scsiio); in ctl_be_block_dispatch_file()
785 ctl_set_success(&io->scsiio); in ctl_be_block_dispatch_file()
823 data = (struct scsi_get_lba_status_data *)io->scsiio.kern_data_ptr; in ctl_be_block_gls_file()
922 ctl_set_success(&io->scsiio); in ctl_be_block_unmap_file()
926 ctl_set_space_alloc_fail(&io->scsiio); in ctl_be_block_unmap_file()
930 ctl_set_hw_write_protected(&io->scsiio); in ctl_be_block_unmap_file()
933 ctl_set_medium_error(&io->scsiio, false); in ctl_be_block_unmap_file()
1012 ctl_set_space_alloc_fail(&io->scsiio); in ctl_be_block_dispatch_zvol()
1014 ctl_set_hw_write_protected(&io->scsiio); in ctl_be_block_dispatch_zvol()
1016 ctl_set_medium_error(&io->scsiio, in ctl_be_block_dispatch_zvol()
1029 ctl_set_success(&io->scsiio); in ctl_be_block_dispatch_zvol()
1034 ctl_set_success(&io->scsiio); in ctl_be_block_dispatch_zvol()
1080 data = (struct scsi_get_lba_status_data *)io->scsiio.kern_data_ptr; in ctl_be_block_gls_zvol()
1369 ctl_set_invalid_field(&io->scsiio, in ctl_be_block_cw_dispatch_ws()
1429 memcpy(buf, io->scsiio.kern_data_ptr, in ctl_be_block_cw_dispatch_ws()
1465 ctl_set_invalid_field(&io->scsiio, in ctl_be_block_cw_dispatch_unmap()
1509 switch (io->scsiio.cdb[0]) { in ctl_be_block_cr_dispatch()
1521 panic("Unhandled CDB type %#x", io->scsiio.cdb[0]); in ctl_be_block_cr_dispatch()
1550 switch (io->scsiio.tag_type) { in ctl_be_block_cw_dispatch()
1566 switch (io->scsiio.cdb[0]) { in ctl_be_block_cw_dispatch()
1579 panic("Unhandled CDB type %#x", io->scsiio.cdb[0]); in ctl_be_block_cw_dispatch()
1643 switch (io->scsiio.tag_type) { in ctl_be_block_dispatch()
1704 io->scsiio.be_move_done = ctl_be_block_move_done; in ctl_be_block_dispatch()
1707 io->scsiio.kern_data_ptr = (uint8_t *)&beio->sg_segs[CTLBLK_HALF_SEGS]; in ctl_be_block_dispatch()
1709 io->scsiio.kern_data_ptr = (uint8_t *)beio->sg_segs; in ctl_be_block_dispatch()
1710 io->scsiio.kern_data_len = beio->io_len; in ctl_be_block_dispatch()
1711 io->scsiio.kern_sg_entries = beio->num_segs; in ctl_be_block_dispatch()
1712 io->scsiio.kern_data_ref = ctl_refcnt_beio; in ctl_be_block_dispatch()
1713 io->scsiio.kern_data_arg = beio; in ctl_be_block_dispatch()
1753 ctl_set_busy(&io->scsiio); in ctl_be_block_worker()
1766 ctl_set_busy(&io->scsiio); in ctl_be_block_worker()
1779 ctl_set_busy(&io->scsiio); in ctl_be_block_worker()
1792 ctl_set_busy(&io->scsiio); in ctl_be_block_worker()
2711 switch (io->scsiio.cdb[0]) { in ctl_be_block_config_write()
2735 cdb = (struct scsi_start_stop_unit *)io->scsiio.cdb; in ctl_be_block_config_write()
2737 ctl_set_success(&io->scsiio); in ctl_be_block_config_write()
2765 ctl_set_success(&io->scsiio); in ctl_be_block_config_write()
2770 ctl_set_success(&io->scsiio); in ctl_be_block_config_write()
2774 ctl_set_invalid_opcode(&io->scsiio); in ctl_be_block_config_write()
2793 switch (io->scsiio.cdb[0]) { in ctl_be_block_config_read()
2795 if (io->scsiio.cdb[1] == SGLS_SERVICE_ACTION) { in ctl_be_block_config_read()
2805 ctl_set_invalid_field(&io->scsiio, in ctl_be_block_config_read()
2815 ctl_set_invalid_opcode(&io->scsiio); in ctl_be_block_config_read()