Lines Matching refs:scsi_cmnd

318 static int resp_inquiry(struct scsi_cmnd *, struct sdebug_dev_info *);
319 static int resp_report_luns(struct scsi_cmnd *, struct sdebug_dev_info *);
320 static int resp_requests(struct scsi_cmnd *, struct sdebug_dev_info *);
321 static int resp_mode_sense(struct scsi_cmnd *, struct sdebug_dev_info *);
322 static int resp_mode_select(struct scsi_cmnd *, struct sdebug_dev_info *);
323 static int resp_log_sense(struct scsi_cmnd *, struct sdebug_dev_info *);
324 static int resp_readcap(struct scsi_cmnd *, struct sdebug_dev_info *);
325 static int resp_read_dt0(struct scsi_cmnd *, struct sdebug_dev_info *);
326 static int resp_write_dt0(struct scsi_cmnd *, struct sdebug_dev_info *);
327 static int resp_start_stop(struct scsi_cmnd *, struct sdebug_dev_info *);
328 static int resp_readcap16(struct scsi_cmnd *, struct sdebug_dev_info *);
329 static int resp_get_lba_status(struct scsi_cmnd *, struct sdebug_dev_info *);
330 static int resp_report_tgtpgs(struct scsi_cmnd *, struct sdebug_dev_info *);
331 static int resp_unmap(struct scsi_cmnd *, struct sdebug_dev_info *);
332 static int resp_rsup_opcodes(struct scsi_cmnd *, struct sdebug_dev_info *);
333 static int resp_rsup_tmfs(struct scsi_cmnd *, struct sdebug_dev_info *);
334 static int resp_write_same_10(struct scsi_cmnd *, struct sdebug_dev_info *);
335 static int resp_write_same_16(struct scsi_cmnd *, struct sdebug_dev_info *);
336 static int resp_xdwriteread_10(struct scsi_cmnd *, struct sdebug_dev_info *);
337 static int resp_comp_write(struct scsi_cmnd *, struct sdebug_dev_info *);
338 static int resp_write_buffer(struct scsi_cmnd *, struct sdebug_dev_info *);
346 int (*pfp)(struct scsi_cmnd *, struct sdebug_dev_info *);
623 struct scsi_cmnd * a_cmnd;
713 mk_sense_invalid_fld(struct scsi_cmnd *scp, enum sdeb_cmd_data c_d, in mk_sense_invalid_fld()
753 static void mk_sense_buffer(struct scsi_cmnd *scp, int key, int asc, int asq) in mk_sense_buffer()
774 mk_sense_invalid_opcode(struct scsi_cmnd *scp) in mk_sense_invalid_opcode()
813 static int check_readiness(struct scsi_cmnd *SCpnt, int uas_only, in check_readiness()
905 static int fill_from_dev_buffer(struct scsi_cmnd *scp, unsigned char *arr, in fill_from_dev_buffer()
924 static int fetch_to_dev_buffer(struct scsi_cmnd *scp, unsigned char *arr, in fetch_to_dev_buffer()
1282 static int resp_inquiry(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_inquiry()
1427 static int resp_requests(struct scsi_cmnd * scp, in resp_requests()
1488 static int resp_start_stop(struct scsi_cmnd * scp, in resp_start_stop()
1515 static int resp_readcap(struct scsi_cmnd * scp, in resp_readcap()
1542 static int resp_readcap16(struct scsi_cmnd * scp, in resp_readcap16()
1584 static int resp_report_tgtpgs(struct scsi_cmnd * scp, in resp_report_tgtpgs()
1666 resp_rsup_opcodes(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_rsup_opcodes()
1817 resp_rsup_tmfs(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_rsup_tmfs()
2003 resp_mode_sense(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_mode_sense()
2162 resp_mode_select(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_mode_select()
2265 static int resp_log_sense(struct scsi_cmnd * scp, in resp_log_sense()
2344 static int check_device_access_params(struct scsi_cmnd *scp, in check_device_access_params()
2362 do_device_access(struct scsi_cmnd *scmd, u64 lba, u32 num, bool do_write) in do_device_access()
2472 static void dif_copy_prot(struct scsi_cmnd *SCpnt, sector_t sector, in dif_copy_prot()
2515 static int prot_verify_read(struct scsi_cmnd *SCpnt, sector_t start_sec, in prot_verify_read()
2545 resp_read_dt0(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_read_dt0()
2706 static int prot_verify_write(struct scsi_cmnd *SCpnt, sector_t start_sec, in prot_verify_write()
2864 resp_write_dt0(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_write_dt0()
2983 resp_write_same(struct scsi_cmnd *scp, u64 lba, u32 num, u32 ei_lba, in resp_write_same()
3036 resp_write_same_10(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_write_same_10()
3061 resp_write_same_16(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_write_same_16()
3092 resp_write_buffer(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_write_buffer()
3138 resp_comp_write(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_comp_write()
3221 resp_unmap(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_unmap()
3280 resp_get_lba_status(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_get_lba_status()
3321 static int resp_report_luns(struct scsi_cmnd * scp, in resp_report_luns()
3378 static int resp_xdwriteread(struct scsi_cmnd *scp, unsigned long long lba, in resp_xdwriteread()
3415 resp_xdwriteread_10(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_xdwriteread_10()
3447 struct scsi_cmnd *scp; in sdebug_q_cmd_complete()
3507 struct scsi_cmnd *scp; in sdebug_q_cmd_hrt_complete()
3659 static int stop_queued_cmnd(struct scsi_cmnd *cmnd) in stop_queued_cmnd()
3763 static int scsi_debug_abort(struct scsi_cmnd *SCpnt) in scsi_debug_abort()
3776 static int scsi_debug_device_reset(struct scsi_cmnd * SCpnt) in scsi_debug_device_reset()
3793 static int scsi_debug_target_reset(struct scsi_cmnd *SCpnt) in scsi_debug_target_reset()
3829 static int scsi_debug_bus_reset(struct scsi_cmnd * SCpnt) in scsi_debug_bus_reset()
3862 static int scsi_debug_host_reset(struct scsi_cmnd * SCpnt) in scsi_debug_host_reset()
3938 schedule_resp(struct scsi_cmnd *cmnd, struct sdebug_dev_info *devip, in schedule_resp()
5103 check_inject(struct scsi_cmnd *scp) in check_inject()
5138 scsi_debug_queuecommand(struct scsi_cmnd *scp) in scsi_debug_queuecommand()
5146 int (*r_pfp)(struct scsi_cmnd *, struct sdebug_dev_info *); in scsi_debug_queuecommand()
5275 sdebug_queuecommand_lock_or_not(struct Scsi_Host *shost, struct scsi_cmnd *cmd) in sdebug_queuecommand_lock_or_not()