/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | virtio_scsi.c | 58 struct virtio_scsi *vscsi; member 108 static void virtscsi_complete_cmd(struct virtio_scsi *vscsi, void *buf) in virtscsi_complete_cmd() argument 171 static void virtscsi_vq_done(struct virtio_scsi *vscsi, in virtscsi_vq_done() argument 195 struct virtio_scsi *vscsi = shost_priv(sh); in virtscsi_req_done() local 202 virtscsi_poll_requests(struct virtio_scsi *vscsi) virtscsi_poll_requests() argument 212 virtscsi_complete_free(struct virtio_scsi *vscsi, void *buf) virtscsi_complete_free() argument 223 struct virtio_scsi *vscsi = shost_priv(sh); virtscsi_ctrl_done() local 230 virtscsi_kick_event(struct virtio_scsi *vscsi, struct virtio_scsi_event_node *event_node) virtscsi_kick_event() argument 252 virtscsi_kick_event_all(struct virtio_scsi *vscsi) virtscsi_kick_event_all() argument 264 virtscsi_cancel_event_work(struct virtio_scsi *vscsi) virtscsi_cancel_event_work() argument 277 virtscsi_handle_transport_reset(struct virtio_scsi *vscsi, struct virtio_scsi_event *event) virtscsi_handle_transport_reset() argument 309 virtscsi_handle_param_change(struct virtio_scsi *vscsi, struct virtio_scsi_event *event) virtscsi_handle_param_change() argument 334 virtscsi_rescan_hotunplug(struct virtio_scsi *vscsi) virtscsi_rescan_hotunplug() argument 376 struct virtio_scsi *vscsi = event_node->vscsi; virtscsi_handle_event() local 402 virtscsi_complete_event(struct virtio_scsi *vscsi, void *buf) virtscsi_complete_event() argument 413 struct virtio_scsi *vscsi = shost_priv(sh); virtscsi_event_done() local 545 virtscsi_pick_vq_mq(struct virtio_scsi *vscsi, struct scsi_cmnd *sc) virtscsi_pick_vq_mq() argument 557 struct virtio_scsi *vscsi = shost_priv(shost); virtscsi_queuecommand() local 603 virtscsi_tmf(struct virtio_scsi *vscsi, struct virtio_scsi_cmd *cmd) virtscsi_tmf() argument 637 struct virtio_scsi *vscsi = shost_priv(sc->device->host); virtscsi_device_reset() local 695 struct virtio_scsi *vscsi = shost_priv(sc->device->host); virtscsi_abort() local 718 struct virtio_scsi *vscsi = shost_priv(shost); virtscsi_map_queues() local 726 struct virtio_scsi *vscsi = shost_priv(shost); virtscsi_commit_rqs() local 787 virtscsi_init(struct virtio_device *vdev, struct virtio_scsi *vscsi) virtscsi_init() argument 846 struct virtio_scsi *vscsi; virtscsi_probe() local 930 struct virtio_scsi *vscsi = shost_priv(shost); virtscsi_remove() local 950 struct virtio_scsi *vscsi = shost_priv(sh); virtscsi_restore() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | virtio_scsi.c | 59 struct virtio_scsi *vscsi; member 109 static void virtscsi_complete_cmd(struct virtio_scsi *vscsi, void *buf) in virtscsi_complete_cmd() argument 170 static void virtscsi_vq_done(struct virtio_scsi *vscsi, in virtscsi_vq_done() argument 194 struct virtio_scsi *vscsi = shost_priv(sh); in virtscsi_req_done() local 201 virtscsi_poll_requests(struct virtio_scsi *vscsi) virtscsi_poll_requests() argument 211 virtscsi_complete_free(struct virtio_scsi *vscsi, void *buf) virtscsi_complete_free() argument 222 struct virtio_scsi *vscsi = shost_priv(sh); virtscsi_ctrl_done() local 229 virtscsi_kick_event(struct virtio_scsi *vscsi, struct virtio_scsi_event_node *event_node) virtscsi_kick_event() argument 251 virtscsi_kick_event_all(struct virtio_scsi *vscsi) virtscsi_kick_event_all() argument 263 virtscsi_cancel_event_work(struct virtio_scsi *vscsi) virtscsi_cancel_event_work() argument 276 virtscsi_handle_transport_reset(struct virtio_scsi *vscsi, struct virtio_scsi_event *event) virtscsi_handle_transport_reset() argument 308 virtscsi_handle_param_change(struct virtio_scsi *vscsi, struct virtio_scsi_event *event) virtscsi_handle_param_change() argument 333 virtscsi_rescan_hotunplug(struct virtio_scsi *vscsi) virtscsi_rescan_hotunplug() argument 379 struct virtio_scsi *vscsi = event_node->vscsi; virtscsi_handle_event() local 409 virtscsi_complete_event(struct virtio_scsi *vscsi, void *buf) virtscsi_complete_event() argument 420 struct virtio_scsi *vscsi = shost_priv(sh); virtscsi_event_done() local 552 virtscsi_pick_vq_mq(struct virtio_scsi *vscsi, struct scsi_cmnd *sc) virtscsi_pick_vq_mq() argument 564 struct virtio_scsi *vscsi = shost_priv(shost); virtscsi_queuecommand() local 610 virtscsi_tmf(struct virtio_scsi *vscsi, struct virtio_scsi_cmd *cmd) virtscsi_tmf() argument 643 struct virtio_scsi *vscsi = shost_priv(sc->device->host); virtscsi_device_reset() local 701 struct virtio_scsi *vscsi = shost_priv(sc->device->host); virtscsi_abort() local 724 struct virtio_scsi *vscsi = shost_priv(shost); virtscsi_map_queues() local 732 struct virtio_scsi *vscsi = shost_priv(shost); virtscsi_commit_rqs() local 793 virtscsi_init(struct virtio_device *vdev, struct virtio_scsi *vscsi) virtscsi_init() argument 852 struct virtio_scsi *vscsi; virtscsi_probe() local 936 struct virtio_scsi *vscsi = shost_priv(shost); virtscsi_remove() local 956 struct virtio_scsi *vscsi = shost_priv(sh); virtscsi_restore() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ibmvscsi_tgt/ |
H A D | ibmvscsi_tgt.c | 99 static bool connection_broken(struct scsi_info *vscsi) in connection_broken() argument 139 static long ibmvscsis_unregister_command_q(struct scsi_info *vscsi) in ibmvscsis_unregister_command_q() argument 219 ibmvscsis_delete_client_info(struct scsi_info *vscsi, bool client_closed) ibmvscsis_delete_client_info() argument 252 ibmvscsis_free_command_q(struct scsi_info *vscsi) ibmvscsis_free_command_q() argument 330 ibmvscsis_send_init_message(struct scsi_info *vscsi, u8 format) ibmvscsis_send_init_message() argument 357 ibmvscsis_check_init_msg(struct scsi_info *vscsi, uint *format) ibmvscsis_check_init_msg() argument 410 struct scsi_info *vscsi = container_of(work, struct scsi_info, ibmvscsis_disconnect() local 571 ibmvscsis_post_disconnect(struct scsi_info *vscsi, uint new_state, uint flag_bits) ibmvscsis_post_disconnect() argument 653 ibmvscsis_handle_init_compl_msg(struct scsi_info *vscsi) ibmvscsis_handle_init_compl_msg() argument 692 ibmvscsis_handle_init_msg(struct scsi_info *vscsi) ibmvscsis_handle_init_msg() argument 760 ibmvscsis_init_msg(struct scsi_info *vscsi, struct viosrp_crq *crq) ibmvscsis_init_msg() argument 799 ibmvscsis_establish_new_q(struct scsi_info *vscsi) ibmvscsis_establish_new_q() argument 875 ibmvscsis_reset_queue(struct scsi_info *vscsi) ibmvscsis_reset_queue() argument 924 ibmvscsis_free_cmd_resources(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd) ibmvscsis_free_cmd_resources() argument 975 ibmvscsis_ready_for_suspend(struct scsi_info *vscsi, bool idle) ibmvscsis_ready_for_suspend() argument 1030 ibmvscsis_trans_event(struct scsi_info *vscsi, struct viosrp_crq *crq) ibmvscsis_trans_event() argument 1167 ibmvscsis_poll_cmd_q(struct scsi_info *vscsi) ibmvscsis_poll_cmd_q() argument 1253 ibmvscsis_free_cmd_qs(struct scsi_info *vscsi) ibmvscsis_free_cmd_qs() argument 1273 ibmvscsis_get_free_cmd(struct scsi_info *vscsi) ibmvscsis_get_free_cmd() argument 1311 ibmvscsis_adapter_idle(struct scsi_info *vscsi) ibmvscsis_adapter_idle() argument 1440 ibmvscsis_copy_crq_packet(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, struct viosrp_crq *crq) ibmvscsis_copy_crq_packet() argument 1500 ibmvscsis_adapter_info(struct scsi_info *vscsi, struct iu_entry *iue) ibmvscsis_adapter_info() argument 1612 ibmvscsis_cap_mad(struct scsi_info *vscsi, struct iu_entry *iue) ibmvscsis_cap_mad() argument 1726 ibmvscsis_process_mad(struct scsi_info *vscsi, struct iu_entry *iue) ibmvscsis_process_mad() argument 1769 srp_snd_msg_failed(struct scsi_info *vscsi, long rc) srp_snd_msg_failed() argument 1872 ibmvscsis_send_messages(struct scsi_info *vscsi) ibmvscsis_send_messages() argument 1981 ibmvscsis_send_mad_resp(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, struct viosrp_crq *crq) ibmvscsis_send_mad_resp() argument 2025 ibmvscsis_mad(struct scsi_info *vscsi, struct viosrp_crq *crq) ibmvscsis_mad() argument 2100 ibmvscsis_login_rsp(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd) ibmvscsis_login_rsp() argument 2160 ibmvscsis_srp_login_rej(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, u32 reason) ibmvscsis_srp_login_rej() argument 2211 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport); ibmvscsis_make_nexus() local 2274 ibmvscsis_srp_login(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, struct viosrp_crq *crq) ibmvscsis_srp_login() argument 2348 ibmvscsis_srp_i_logout(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, struct viosrp_crq *crq) ibmvscsis_srp_i_logout() argument 2373 ibmvscsis_srp_cmd(struct scsi_info *vscsi, struct viosrp_crq *crq) ibmvscsis_srp_cmd() argument 2473 ibmvscsis_ping_response(struct scsi_info *vscsi) ibmvscsis_ping_response() argument 2523 ibmvscsis_parse_command(struct scsi_info *vscsi, struct viosrp_crq *crq) ibmvscsis_parse_command() argument 2589 read_dma_window(struct scsi_info *vscsi) read_dma_window() argument 2638 struct scsi_info *vscsi; ibmvscsis_lookup_port() local 2664 ibmvscsis_parse_cmd(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd) ibmvscsis_parse_cmd() argument 2759 ibmvscsis_parse_task(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd) ibmvscsis_parse_task() argument 2832 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_scheduler() local 2874 ibmvscsis_alloc_cmds(struct scsi_info *vscsi, int num) ibmvscsis_alloc_cmds() argument 2896 ibmvscsis_free_cmds(struct scsi_info *vscsi) ibmvscsis_free_cmds() argument 2919 struct scsi_info *vscsi = container_of(p_timer, struct scsi_info, ibmvscsis_service_wait_q() local 2931 ibmvscsis_alloctimer(struct scsi_info *vscsi) ibmvscsis_alloctimer() argument 2945 ibmvscsis_freetimer(struct scsi_info *vscsi) ibmvscsis_freetimer() argument 2959 struct scsi_info *vscsi = data; ibmvscsis_interrupt() local 2976 ibmvscsis_enable_change_state(struct scsi_info *vscsi) ibmvscsis_enable_change_state() argument 3008 ibmvscsis_create_command_q(struct scsi_info *vscsi, int num_cmds) ibmvscsis_create_command_q() argument 3045 ibmvscsis_destroy_command_q(struct scsi_info *vscsi) ibmvscsis_destroy_command_q() argument 3054 ibmvscsis_fast_fail(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd) ibmvscsis_fast_fail() argument 3085 srp_build_response(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, uint *len_p) srp_build_response() argument 3205 struct scsi_info *vscsi = target->ldata; ibmvscsis_rdma() local 3333 struct scsi_info *vscsi = (struct scsi_info *)data; ibmvscsis_handle_crq() local 3436 struct scsi_info *vscsi; ibmvscsis_probe() local 3600 struct scsi_info *vscsi = dev_get_drvdata(&vdev->dev); ibmvscsis_remove() local 3644 struct scsi_info *vscsi = container_of(dev, struct scsi_info, dev); unit_address_show() local 3733 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_release_cmd() local 3751 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_write_pending() local 3795 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_queue_data_in() local 3821 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_queue_status() local 3837 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_queue_tm_rsp() local 3869 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_aborted_task() local 3880 struct scsi_info *vscsi; ibmvscsis_make_tport() local 3899 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport); ibmvscsis_drop_tport() local 3979 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport); ibmvscsis_tpg_enable_store() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ibmvscsi_tgt/ |
H A D | ibmvscsi_tgt.c | 100 static bool connection_broken(struct scsi_info *vscsi) in connection_broken() argument 140 static long ibmvscsis_unregister_command_q(struct scsi_info *vscsi) in ibmvscsis_unregister_command_q() argument 220 ibmvscsis_delete_client_info(struct scsi_info *vscsi, bool client_closed) ibmvscsis_delete_client_info() argument 253 ibmvscsis_free_command_q(struct scsi_info *vscsi) ibmvscsis_free_command_q() argument 331 ibmvscsis_send_init_message(struct scsi_info *vscsi, u8 format) ibmvscsis_send_init_message() argument 358 ibmvscsis_check_init_msg(struct scsi_info *vscsi, uint *format) ibmvscsis_check_init_msg() argument 411 struct scsi_info *vscsi = container_of(work, struct scsi_info, ibmvscsis_disconnect() local 572 ibmvscsis_post_disconnect(struct scsi_info *vscsi, uint new_state, uint flag_bits) ibmvscsis_post_disconnect() argument 654 ibmvscsis_handle_init_compl_msg(struct scsi_info *vscsi) ibmvscsis_handle_init_compl_msg() argument 693 ibmvscsis_handle_init_msg(struct scsi_info *vscsi) ibmvscsis_handle_init_msg() argument 761 ibmvscsis_init_msg(struct scsi_info *vscsi, struct viosrp_crq *crq) ibmvscsis_init_msg() argument 800 ibmvscsis_establish_new_q(struct scsi_info *vscsi) ibmvscsis_establish_new_q() argument 876 ibmvscsis_reset_queue(struct scsi_info *vscsi) ibmvscsis_reset_queue() argument 925 ibmvscsis_free_cmd_resources(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd) ibmvscsis_free_cmd_resources() argument 976 ibmvscsis_ready_for_suspend(struct scsi_info *vscsi, bool idle) ibmvscsis_ready_for_suspend() argument 1031 ibmvscsis_trans_event(struct scsi_info *vscsi, struct viosrp_crq *crq) ibmvscsis_trans_event() argument 1168 ibmvscsis_poll_cmd_q(struct scsi_info *vscsi) ibmvscsis_poll_cmd_q() argument 1254 ibmvscsis_free_cmd_qs(struct scsi_info *vscsi) ibmvscsis_free_cmd_qs() argument 1274 ibmvscsis_get_free_cmd(struct scsi_info *vscsi) ibmvscsis_get_free_cmd() argument 1312 ibmvscsis_adapter_idle(struct scsi_info *vscsi) ibmvscsis_adapter_idle() argument 1441 ibmvscsis_copy_crq_packet(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, struct viosrp_crq *crq) ibmvscsis_copy_crq_packet() argument 1501 ibmvscsis_adapter_info(struct scsi_info *vscsi, struct iu_entry *iue) ibmvscsis_adapter_info() argument 1613 ibmvscsis_cap_mad(struct scsi_info *vscsi, struct iu_entry *iue) ibmvscsis_cap_mad() argument 1727 ibmvscsis_process_mad(struct scsi_info *vscsi, struct iu_entry *iue) ibmvscsis_process_mad() argument 1770 srp_snd_msg_failed(struct scsi_info *vscsi, long rc) srp_snd_msg_failed() argument 1873 ibmvscsis_send_messages(struct scsi_info *vscsi) ibmvscsis_send_messages() argument 1979 ibmvscsis_send_mad_resp(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, struct viosrp_crq *crq) ibmvscsis_send_mad_resp() argument 2023 ibmvscsis_mad(struct scsi_info *vscsi, struct viosrp_crq *crq) ibmvscsis_mad() argument 2098 ibmvscsis_login_rsp(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd) ibmvscsis_login_rsp() argument 2158 ibmvscsis_srp_login_rej(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, u32 reason) ibmvscsis_srp_login_rej() argument 2209 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport); ibmvscsis_make_nexus() local 2272 ibmvscsis_srp_login(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, struct viosrp_crq *crq) ibmvscsis_srp_login() argument 2346 ibmvscsis_srp_i_logout(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, struct viosrp_crq *crq) ibmvscsis_srp_i_logout() argument 2371 ibmvscsis_srp_cmd(struct scsi_info *vscsi, struct viosrp_crq *crq) ibmvscsis_srp_cmd() argument 2471 ibmvscsis_ping_response(struct scsi_info *vscsi) ibmvscsis_ping_response() argument 2521 ibmvscsis_parse_command(struct scsi_info *vscsi, struct viosrp_crq *crq) ibmvscsis_parse_command() argument 2587 read_dma_window(struct scsi_info *vscsi) read_dma_window() argument 2636 struct scsi_info *vscsi; ibmvscsis_lookup_port() local 2662 ibmvscsis_parse_cmd(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd) ibmvscsis_parse_cmd() argument 2748 ibmvscsis_parse_task(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd) ibmvscsis_parse_task() argument 2821 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_scheduler() local 2863 ibmvscsis_alloc_cmds(struct scsi_info *vscsi, int num) ibmvscsis_alloc_cmds() argument 2885 ibmvscsis_free_cmds(struct scsi_info *vscsi) ibmvscsis_free_cmds() argument 2908 struct scsi_info *vscsi = container_of(p_timer, struct scsi_info, ibmvscsis_service_wait_q() local 2920 ibmvscsis_alloctimer(struct scsi_info *vscsi) ibmvscsis_alloctimer() argument 2934 ibmvscsis_freetimer(struct scsi_info *vscsi) ibmvscsis_freetimer() argument 2948 struct scsi_info *vscsi = data; ibmvscsis_interrupt() local 2965 ibmvscsis_enable_change_state(struct scsi_info *vscsi) ibmvscsis_enable_change_state() argument 2997 ibmvscsis_create_command_q(struct scsi_info *vscsi, int num_cmds) ibmvscsis_create_command_q() argument 3034 ibmvscsis_destroy_command_q(struct scsi_info *vscsi) ibmvscsis_destroy_command_q() argument 3043 ibmvscsis_fast_fail(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd) ibmvscsis_fast_fail() argument 3074 srp_build_response(struct scsi_info *vscsi, struct ibmvscsis_cmd *cmd, uint *len_p) srp_build_response() argument 3194 struct scsi_info *vscsi = target->ldata; ibmvscsis_rdma() local 3322 struct scsi_info *vscsi = (struct scsi_info *)data; ibmvscsis_handle_crq() local 3425 struct scsi_info *vscsi; ibmvscsis_probe() local 3589 struct scsi_info *vscsi = dev_get_drvdata(&vdev->dev); ibmvscsis_remove() local 3631 struct scsi_info *vscsi = container_of(dev, struct scsi_info, dev); unit_address_show() local 3710 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_release_cmd() local 3723 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_write_pending() local 3758 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_queue_data_in() local 3784 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_queue_status() local 3800 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_queue_tm_rsp() local 3832 struct scsi_info *vscsi = cmd->adapter; ibmvscsis_aborted_task() local 3843 struct scsi_info *vscsi; ibmvscsis_make_tport() local 3862 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport); ibmvscsis_drop_tport() local 3930 struct scsi_info *vscsi = container_of(tport, struct scsi_info, tport); ibmvscsis_enable_tpg() local [all...] |