Home
last modified time | relevance | path

Searched refs:scsicmd (Results 1 - 25 of 34) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/scsi/aacraid/
H A Daachba.c216 static long aac_build_sg(struct scsi_cmnd *scsicmd, struct sgmap *sgmap);
217 static long aac_build_sg64(struct scsi_cmnd *scsicmd, struct sgmap64 *psg);
218 static long aac_build_sgraw(struct scsi_cmnd *scsicmd, struct sgmapraw *psg);
219 static long aac_build_sgraw2(struct scsi_cmnd *scsicmd,
221 static long aac_build_sghba(struct scsi_cmnd *scsicmd,
227 static int aac_send_srb_fib(struct scsi_cmnd* scsicmd);
228 static int aac_send_hba_fib(struct scsi_cmnd *scsicmd);
332 static inline int aac_valid_context(struct scsi_cmnd *scsicmd, in aac_valid_context() argument
336 if (unlikely(!scsicmd)) { in aac_valid_context()
341 aac_priv(scsicmd) in aac_valid_context()
434 aac_expose_phy_device(struct scsi_cmnd *scsicmd) aac_expose_phy_device() argument
535 struct scsi_cmnd * scsicmd; get_container_name_callback() local
579 aac_get_container_name(struct scsi_cmnd * scsicmd) aac_get_container_name() argument
621 aac_probe_container_callback2(struct scsi_cmnd * scsicmd) aac_probe_container_callback2() argument
637 struct scsi_cmnd *scsicmd = context; _aac_probe_container2() local
695 struct scsi_cmnd * scsicmd; _aac_probe_container1() local
745 _aac_probe_container(struct scsi_cmnd * scsicmd, int (*callback)(struct scsi_cmnd *)) _aac_probe_container() argument
808 aac_probe_container_callback1(struct scsi_cmnd * scsicmd) aac_probe_container_callback1() argument
822 struct scsi_cmnd *scsicmd = kzalloc(sizeof(*scsicmd) + sizeof(*cmd_priv), GFP_KERNEL); aac_probe_container() local
972 build_vpd83_type3(struct tvpd_page83 *vpdpage83data, struct aac_dev *dev, struct scsi_cmnd *scsicmd) build_vpd83_type3() argument
997 struct scsi_cmnd * scsicmd; get_container_serial_callback() local
1118 aac_get_container_serial(struct scsi_cmnd * scsicmd) aac_get_container_serial() argument
2322 struct scsi_cmnd *scsicmd; io_callback() local
2413 aac_read(struct scsi_cmnd * scsicmd) aac_read() argument
2513 aac_write(struct scsi_cmnd * scsicmd) aac_write() argument
2642 aac_synchronize(struct scsi_cmnd *scsicmd) aac_synchronize() argument
2695 struct scsi_cmnd *scsicmd = context; aac_start_stop_callback() local
2709 aac_start_stop(struct scsi_cmnd *scsicmd) aac_start_stop() argument
2775 aac_scsi_cmd(struct scsi_cmnd * scsicmd) aac_scsi_cmd() argument
3380 struct scsi_cmnd *scsicmd; aac_srb_callback() local
3567 hba_resp_task_complete(struct aac_dev *dev, struct scsi_cmnd *scsicmd, struct aac_hba_resp *err) hba_resp_task_complete() argument
3605 hba_resp_task_failure(struct aac_dev *dev, struct scsi_cmnd *scsicmd, struct aac_hba_resp *err) hba_resp_task_failure() argument
3654 struct scsi_cmnd *scsicmd; aac_hba_callback() local
3714 aac_send_srb_fib(struct scsi_cmnd* scsicmd) aac_send_srb_fib() argument
3755 aac_send_hba_fib(struct scsi_cmnd *scsicmd) aac_send_hba_fib() argument
3794 aac_build_sg(struct scsi_cmnd *scsicmd, struct sgmap *psg) aac_build_sg() argument
3834 aac_build_sg64(struct scsi_cmnd *scsicmd, struct sgmap64 *psg) aac_build_sg64() argument
3877 aac_build_sgraw(struct scsi_cmnd *scsicmd, struct sgmapraw *psg) aac_build_sgraw() argument
3925 aac_build_sgraw2(struct scsi_cmnd *scsicmd, struct aac_raw_io2 *rio2, int sg_max) aac_build_sgraw2() argument
4041 aac_build_sghba(struct scsi_cmnd *scsicmd, struct aac_hba_cmd_req *hbacmd, int sg_max, u64 sg_address) aac_build_sghba() argument
[all...]
/kernel/linux/linux-5.10/drivers/scsi/aacraid/
H A Daachba.c217 static long aac_build_sg(struct scsi_cmnd *scsicmd, struct sgmap *sgmap);
218 static long aac_build_sg64(struct scsi_cmnd *scsicmd, struct sgmap64 *psg);
219 static long aac_build_sgraw(struct scsi_cmnd *scsicmd, struct sgmapraw *psg);
220 static long aac_build_sgraw2(struct scsi_cmnd *scsicmd,
222 static long aac_build_sghba(struct scsi_cmnd *scsicmd,
227 static int aac_send_srb_fib(struct scsi_cmnd* scsicmd);
228 static int aac_send_hba_fib(struct scsi_cmnd *scsicmd);
332 static inline int aac_valid_context(struct scsi_cmnd *scsicmd, in aac_valid_context() argument
336 if (unlikely(!scsicmd || !scsicmd in aac_valid_context()
434 aac_expose_phy_device(struct scsi_cmnd *scsicmd) aac_expose_phy_device() argument
524 struct scsi_cmnd * scsicmd; get_container_name_callback() local
568 aac_get_container_name(struct scsi_cmnd * scsicmd) aac_get_container_name() argument
610 aac_probe_container_callback2(struct scsi_cmnd * scsicmd) aac_probe_container_callback2() argument
626 struct scsi_cmnd * scsicmd = (struct scsi_cmnd *)context; _aac_probe_container2() local
683 struct scsi_cmnd * scsicmd; _aac_probe_container1() local
733 _aac_probe_container(struct scsi_cmnd * scsicmd, int (*callback)(struct scsi_cmnd *)) _aac_probe_container() argument
795 aac_probe_container_callback1(struct scsi_cmnd * scsicmd) aac_probe_container_callback1() argument
808 struct scsi_cmnd *scsicmd = kmalloc(sizeof(*scsicmd), GFP_KERNEL); aac_probe_container() local
958 build_vpd83_type3(struct tvpd_page83 *vpdpage83data, struct aac_dev *dev, struct scsi_cmnd *scsicmd) build_vpd83_type3() argument
983 struct scsi_cmnd * scsicmd; get_container_serial_callback() local
1104 aac_get_container_serial(struct scsi_cmnd * scsicmd) aac_get_container_serial() argument
2314 struct scsi_cmnd *scsicmd; io_callback() local
2409 aac_read(struct scsi_cmnd * scsicmd) aac_read() argument
2510 aac_write(struct scsi_cmnd * scsicmd) aac_write() argument
2642 aac_synchronize(struct scsi_cmnd *scsicmd) aac_synchronize() argument
2695 struct scsi_cmnd *scsicmd = context; aac_start_stop_callback() local
2709 aac_start_stop(struct scsi_cmnd *scsicmd) aac_start_stop() argument
2776 aac_scsi_cmd(struct scsi_cmnd * scsicmd) aac_scsi_cmd() argument
3400 struct scsi_cmnd *scsicmd; aac_srb_callback() local
3602 hba_resp_task_complete(struct aac_dev *dev, struct scsi_cmnd *scsicmd, struct aac_hba_resp *err) hba_resp_task_complete() argument
3640 hba_resp_task_failure(struct aac_dev *dev, struct scsi_cmnd *scsicmd, struct aac_hba_resp *err) hba_resp_task_failure() argument
3690 struct scsi_cmnd *scsicmd; aac_hba_callback() local
3750 aac_send_srb_fib(struct scsi_cmnd* scsicmd) aac_send_srb_fib() argument
3791 aac_send_hba_fib(struct scsi_cmnd *scsicmd) aac_send_hba_fib() argument
3830 aac_build_sg(struct scsi_cmnd *scsicmd, struct sgmap *psg) aac_build_sg() argument
3870 aac_build_sg64(struct scsi_cmnd *scsicmd, struct sgmap64 *psg) aac_build_sg64() argument
3913 aac_build_sgraw(struct scsi_cmnd *scsicmd, struct sgmapraw *psg) aac_build_sgraw() argument
3961 aac_build_sgraw2(struct scsi_cmnd *scsicmd, struct aac_raw_io2 *rio2, int sg_max) aac_build_sgraw2() argument
4077 aac_build_sghba(struct scsi_cmnd *scsicmd, struct aac_hba_cmd_req *hbacmd, int sg_max, u64 sg_address) aac_build_sghba() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/unisys/visorhba/
H A Dvisorhba_main.c364 * @scsicmd: The scsicmd that needs aborted
368 static int visorhba_abort_handler(struct scsi_cmnd *scsicmd) in visorhba_abort_handler() argument
375 scsidev = scsicmd->device; in visorhba_abort_handler()
383 scsicmd->result = DID_ABORT << 16; in visorhba_abort_handler()
384 scsicmd->scsi_done(scsicmd); in visorhba_abort_handler()
391 * @scsicmd: The scsicmd that needs aborted
395 static int visorhba_device_reset_handler(struct scsi_cmnd *scsicmd) in visorhba_device_reset_handler() argument
423 visorhba_bus_reset_handler(struct scsi_cmnd *scsicmd) visorhba_bus_reset_handler() argument
451 visorhba_host_reset_handler(struct scsi_cmnd *scsicmd) visorhba_host_reset_handler() argument
503 visorhba_queue_command_lck(struct scsi_cmnd *scsicmd, void (*visorhba_cmnd_done) (struct scsi_cmnd *)) visorhba_queue_command_lck() argument
726 struct scsi_cmnd *scsicmd = NULL; visorhba_serverdown_complete() local
790 do_scsi_linuxstat(struct uiscmdrsp *cmdrsp, struct scsi_cmnd *scsicmd) do_scsi_linuxstat() argument
837 do_scsi_nolinuxstat(struct uiscmdrsp *cmdrsp, struct scsi_cmnd *scsicmd) do_scsi_nolinuxstat() argument
900 complete_scsi_command(struct uiscmdrsp *cmdrsp, struct scsi_cmnd *scsicmd) complete_scsi_command() argument
923 struct scsi_cmnd *scsicmd; drain_queue() local
[all...]
/kernel/linux/linux-5.10/drivers/ata/
H A Dlibata-scsi.c632 qc->scsicmd = cmd; in ata_scsi_qc_new()
650 struct scsi_cmnd *scmd = qc->scsicmd; in ata_qc_set_pc_nbytes()
852 struct scsi_cmnd *cmd = qc->scsicmd; in ata_gen_passthru_sense()
951 struct scsi_cmnd *cmd = qc->scsicmd; in ata_gen_ata_sense()
1170 struct scsi_cmnd *scmd = qc->scsicmd; in ata_scsi_start_stop_xlat()
1385 struct scsi_cmnd *scmd = qc->scsicmd; in ata_scsi_verify_xlat()
1534 struct scsi_cmnd *scmd = qc->scsicmd; in ata_scsi_rw_xlat()
1634 struct scsi_cmnd *cmd = qc->scsicmd; in ata_qc_done()
1644 struct scsi_cmnd *cmd = qc->scsicmd; in ata_scsi_qc_complete()
2297 u8 *scsicmd in ata_scsiop_mode_sense() local
4169 const u8 *scsicmd = cmd->cmnd; ata_scsi_simulate() local
[all...]
H A Dsata_sx4.c920 u8 *scsicmd = qc->scsicmd->cmnd; in pdc_check_atapi_dma() local
924 switch (scsicmd[0]) { in pdc_check_atapi_dma()
936 if (scsicmd[0] == WRITE_10) { in pdc_check_atapi_dma()
938 (scsicmd[2] << 24) | in pdc_check_atapi_dma()
939 (scsicmd[3] << 16) | in pdc_check_atapi_dma()
940 (scsicmd[4] << 8) | in pdc_check_atapi_dma()
941 scsicmd[5]; in pdc_check_atapi_dma()
H A Dsata_promise.c1055 u8 *scsicmd = qc->scsicmd->cmnd; in pdc_check_atapi_dma() local
1059 switch (scsicmd[0]) { in pdc_check_atapi_dma()
1071 if (scsicmd[0] == WRITE_10) { in pdc_check_atapi_dma()
1073 (scsicmd[2] << 24) | in pdc_check_atapi_dma()
1074 (scsicmd[3] << 16) | in pdc_check_atapi_dma()
1075 (scsicmd[4] << 8) | in pdc_check_atapi_dma()
1076 scsicmd[5]; in pdc_check_atapi_dma()
H A Dlibata-eh.c609 qc->scsicmd == scmd) in ata_scsi_cmd_error_handler()
923 blk_abort_request(qc->scsicmd->request); in ata_qc_schedule_eh()
1161 struct scsi_cmnd *scmd = qc->scsicmd; in __ata_eh_qc_complete()
1182 struct scsi_cmnd *scmd = qc->scsicmd; in ata_eh_qc_complete()
1200 struct scsi_cmnd *scmd = qc->scsicmd; in ata_eh_qc_retry()
1586 ata_eh_request_sense(qc, qc->scsicmd); in ata_eh_analyze_tf()
1600 qc->scsicmd->sense_buffer, in ata_eh_analyze_tf()
1610 enum scsi_disposition ret = scsi_check_sense(qc->scsicmd); in ata_eh_analyze_tf()
1904 if (qc->scsicmd && in ata_eh_quiet()
1905 qc->scsicmd in ata_eh_quiet()
[all...]
H A Dpata_pdc2027x.c437 struct scsi_cmnd *cmd = qc->scsicmd; in pdc2027x_check_atapi_dma()
438 u8 *scsicmd = cmd->cmnd; in pdc2027x_check_atapi_dma() local
447 switch (scsicmd[0]) { in pdc2027x_check_atapi_dma()
H A Dpata_falcon.c50 struct scsi_cmnd *cmd = qc->scsicmd; in pata_falcon_data_xfer()
H A Dlibata-sata.c1488 ata_scsi_set_sense(dev, qc->scsicmd, sense_key, asc, ascq); in ata_eh_analyze_ncq_error()
1489 ata_scsi_set_sense_information(dev, qc->scsicmd, in ata_eh_analyze_ncq_error()
H A Dsata_svw.c84 u8 cmnd = qc->scsicmd->cmnd[0]; in k2_sata_check_atapi_dma()
H A Dsata_via.c384 (qc->scsicmd->sc_data_direction == DMA_TO_DEVICE)) { in vt6420_bmdma_start()
/kernel/linux/linux-6.6/drivers/ata/
H A Dlibata-scsi.c686 qc->scsicmd = cmd; in ata_scsi_qc_new()
706 struct scsi_cmnd *scmd = qc->scsicmd; in ata_qc_set_pc_nbytes()
855 struct scsi_cmnd *cmd = qc->scsicmd; in ata_gen_passthru_sense()
950 struct scsi_cmnd *cmd = qc->scsicmd; in ata_gen_ata_sense()
1210 struct scsi_cmnd *scmd = qc->scsicmd; in ata_scsi_start_stop_xlat()
1403 struct scsi_cmnd *scmd = qc->scsicmd; in ata_scsi_verify_xlat()
1552 struct scsi_cmnd *scmd = qc->scsicmd; in ata_scsi_rw_xlat()
1656 struct scsi_cmnd *cmd = qc->scsicmd; in ata_qc_done()
1665 struct scsi_cmnd *cmd = qc->scsicmd; in ata_scsi_qc_complete()
2391 u8 *scsicmd in ata_scsiop_mode_sense() local
4260 const u8 *scsicmd = cmd->cmnd; ata_scsi_simulate() local
[all...]
H A Dlibata-eh.c623 qc->scsicmd == scmd) in ata_scsi_cmd_error_handler()
933 blk_abort_request(scsi_cmd_to_rq(qc->scsicmd)); in ata_qc_schedule_eh()
1154 struct scsi_cmnd *scmd = qc->scsicmd; in __ata_eh_qc_complete()
1175 struct scsi_cmnd *scmd = qc->scsicmd; in ata_eh_qc_complete()
1193 struct scsi_cmnd *scmd = qc->scsicmd; in ata_eh_qc_retry()
1411 struct scsi_cmnd *cmd = qc->scsicmd; in ata_eh_request_sense()
1436 /* Set sense without also setting scsicmd->result */ in ata_eh_request_sense()
1600 set_status_byte(qc->scsicmd, SAM_STAT_CHECK_CONDITION); in ata_eh_analyze_tf()
1612 qc->scsicmd->sense_buffer, in ata_eh_analyze_tf()
1622 enum scsi_disposition ret = scsi_check_sense(qc->scsicmd); in ata_eh_analyze_tf()
[all...]
H A Dsata_promise.c1040 u8 *scsicmd = qc->scsicmd->cmnd; in pdc_check_atapi_dma() local
1044 switch (scsicmd[0]) { in pdc_check_atapi_dma()
1056 if (scsicmd[0] == WRITE_10) { in pdc_check_atapi_dma()
1058 (scsicmd[2] << 24) | in pdc_check_atapi_dma()
1059 (scsicmd[3] << 16) | in pdc_check_atapi_dma()
1060 (scsicmd[4] << 8) | in pdc_check_atapi_dma()
1061 scsicmd[5]; in pdc_check_atapi_dma()
H A Dsata_sx4.c874 u8 *scsicmd = qc->scsicmd->cmnd; in pdc_check_atapi_dma() local
878 switch (scsicmd[0]) { in pdc_check_atapi_dma()
890 if (scsicmd[0] == WRITE_10) { in pdc_check_atapi_dma()
892 (scsicmd[2] << 24) | in pdc_check_atapi_dma()
893 (scsicmd[3] << 16) | in pdc_check_atapi_dma()
894 (scsicmd[4] << 8) | in pdc_check_atapi_dma()
895 scsicmd[5]; in pdc_check_atapi_dma()
H A Dpata_pdc2027x.c425 struct scsi_cmnd *cmd = qc->scsicmd; in pdc2027x_check_atapi_dma()
426 u8 *scsicmd = cmd->cmnd; in pdc2027x_check_atapi_dma() local
435 switch (scsicmd[0]) { in pdc2027x_check_atapi_dma()
H A Dpata_falcon.c52 struct scsi_cmnd *cmd = qc->scsicmd; in pata_falcon_data_xfer()
H A Dlibata-sata.c1414 /* Set sense without also setting scsicmd->result */ in ata_eh_read_sense_success_ncq_log()
1416 qc->scsicmd->sense_buffer, sk, in ata_eh_read_sense_success_ncq_log()
1426 scsi_check_sense(qc->scsicmd); in ata_eh_read_sense_success_ncq_log()
1503 ata_scsi_set_sense(dev, qc->scsicmd, sense_key, asc, in ata_eh_analyze_ncq_error()
1505 ata_scsi_set_sense_information(dev, qc->scsicmd, in ata_eh_analyze_ncq_error()
H A Dsata_svw.c85 u8 cmnd = qc->scsicmd->cmnd[0]; in k2_sata_check_atapi_dma()
H A Dsata_via.c384 (qc->scsicmd->sc_data_direction == DMA_TO_DEVICE)) { in vt6420_bmdma_start()
/kernel/linux/linux-5.10/drivers/scsi/libsas/
H A Dsas_ata.c96 else if (qc && qc->scsicmd) in sas_ata_task_done()
97 ASSIGN_SAS_TASK(qc->scsicmd, NULL); in sas_ata_task_done()
114 if (qc->scsicmd) in sas_ata_task_done()
224 if (qc->scsicmd)
225 ASSIGN_SAS_TASK(qc->scsicmd, task);
231 if (qc->scsicmd)
232 ASSIGN_SAS_TASK(qc->scsicmd, NULL);
604 if (qc->scsicmd) { in sas_ata_task_abort()
605 blk_abort_request(qc->scsicmd->request); in sas_ata_task_abort()
/kernel/linux/linux-6.6/drivers/scsi/libsas/
H A Dsas_ata.c88 else if (qc && qc->scsicmd) in sas_ata_task_done()
89 ASSIGN_SAS_TASK(qc->scsicmd, NULL); in sas_ata_task_done()
106 if (qc->scsicmd) in sas_ata_task_done()
212 if (qc->scsicmd)
213 ASSIGN_SAS_TASK(qc->scsicmd, task);
219 if (qc->scsicmd)
220 ASSIGN_SAS_TASK(qc->scsicmd, NULL);
633 if (qc->scsicmd) { in sas_ata_task_abort()
634 blk_abort_request(scsi_cmd_to_rq(qc->scsicmd)); in sas_ata_task_abort()
/kernel/linux/linux-6.6/include/scsi/
H A Dlibsas.h628 scmd = qc ? qc->scsicmd : NULL; in sas_task_find_rq()
/kernel/linux/linux-5.10/drivers/scsi/
H A Dhpsa.c286 static int hpsa_eh_device_reset_handler(struct scsi_cmnd *scsicmd);
6008 static int hpsa_eh_device_reset_handler(struct scsi_cmnd *scsicmd) in hpsa_eh_device_reset_handler() argument
6019 h = sdev_to_hba(scsicmd->device); in hpsa_eh_device_reset_handler()
6032 dev = scsicmd->device->hostdata; in hpsa_eh_device_reset_handler()
6048 hpsa_get_cmd_index(scsicmd)); in hpsa_eh_device_reset_handler()
6058 hpsa_get_cmd_index(scsicmd)); in hpsa_eh_device_reset_handler()

Completed in 67 milliseconds

12