/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | mvumi.c | 53 static unsigned short tag_get_one(struct mvumi_hba *mhba, struct mvumi_tag *st) in tag_get_one() argument 59 static void tag_release_one(struct mvumi_hba *mhba, struct mvumi_tag *st, in tag_release_one() argument 106 static struct mvumi_res *mvumi_alloc_mem_resource(struct mvumi_hba *mhba, in mvumi_alloc_mem_resource() argument 112 dev_err(&mhba->pdev->dev, in mvumi_alloc_mem_resource() 121 dev_err(&mhba->pdev->dev, in mvumi_alloc_mem_resource() 130 res->virt_addr = dma_alloc_coherent(&mhba->pdev->dev, size, in mvumi_alloc_mem_resource() 134 dev_err(&mhba->pdev->dev, in mvumi_alloc_mem_resource() 143 dev_err(&mhba->pdev->dev, "unknown resource type %d.\n", type); in mvumi_alloc_mem_resource() 151 list_add_tail(&res->entry, &mhba->res_list); in mvumi_alloc_mem_resource() 156 static void mvumi_release_mem_resource(struct mvumi_hba *mhba) in mvumi_release_mem_resource() argument 189 mvumi_make_sgl(struct mvumi_hba *mhba, struct scsi_cmnd *scmd, void *sgl_p, unsigned char *sg_count) mvumi_make_sgl() argument 223 mvumi_internal_cmd_sgl(struct mvumi_hba *mhba, struct mvumi_cmd *cmd, unsigned int size) mvumi_internal_cmd_sgl() argument 250 mvumi_create_internal_cmd(struct mvumi_hba *mhba, unsigned int buf_size) mvumi_create_internal_cmd() argument 286 mvumi_delete_internal_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd) mvumi_delete_internal_cmd() argument 316 mvumi_get_cmd(struct mvumi_hba *mhba) mvumi_get_cmd() argument 335 mvumi_return_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd) mvumi_return_cmd() argument 346 mvumi_free_cmds(struct mvumi_hba *mhba) mvumi_free_cmds() argument 365 mvumi_alloc_cmds(struct mvumi_hba *mhba) mvumi_alloc_cmds() argument 402 mvumi_check_ib_list_9143(struct mvumi_hba *mhba) mvumi_check_ib_list_9143() argument 424 mvumi_check_ib_list_9580(struct mvumi_hba *mhba) mvumi_check_ib_list_9580() argument 435 mvumi_get_ib_list_entry(struct mvumi_hba *mhba, void **ib_entry) mvumi_get_ib_list_entry() argument 456 mvumi_send_ib_list_entry(struct mvumi_hba *mhba) mvumi_send_ib_list_entry() argument 462 mvumi_check_ob_frame(struct mvumi_hba *mhba, unsigned int cur_obf, struct mvumi_rsp_frame *p_outb_frame) mvumi_check_ob_frame() argument 489 mvumi_check_ob_list_9143(struct mvumi_hba *mhba, unsigned int *cur_obf, unsigned int *assign_obf_end) mvumi_check_ob_list_9143() argument 510 mvumi_check_ob_list_9580(struct mvumi_hba *mhba, unsigned int *cur_obf, unsigned int *assign_obf_end) mvumi_check_ob_list_9580() argument 527 mvumi_receive_ob_list_entry(struct mvumi_hba *mhba) mvumi_receive_ob_list_entry() argument 581 mvumi_reset(struct mvumi_hba *mhba) mvumi_reset() argument 594 mvumi_wait_for_outstanding(struct mvumi_hba *mhba) mvumi_wait_for_outstanding() argument 605 mvumi_wait_for_fw(struct mvumi_hba *mhba) mvumi_wait_for_fw() argument 630 mvumi_backup_bar_addr(struct mvumi_hba *mhba) mvumi_backup_bar_addr() argument 640 mvumi_restore_bar_addr(struct mvumi_hba *mhba) mvumi_restore_bar_addr() argument 666 mvumi_reset_host_9580(struct mvumi_hba *mhba) mvumi_reset_host_9580() argument 693 mvumi_reset_host_9143(struct mvumi_hba *mhba) mvumi_reset_host_9143() argument 700 struct mvumi_hba *mhba; mvumi_host_reset() local 710 mvumi_issue_blocked_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd) mvumi_issue_blocked_cmd() argument 755 mvumi_release_fw(struct mvumi_hba *mhba) mvumi_release_fw() argument 766 mvumi_flush_cache(struct mvumi_hba *mhba) mvumi_flush_cache() argument 830 mvumi_hs_build_page(struct mvumi_hba *mhba, struct mvumi_hs_header *hs_header) mvumi_hs_build_page() argument 908 mvumi_init_data(struct mvumi_hba *mhba) mvumi_init_data() argument 1037 mvumi_hs_process_page(struct mvumi_hba *mhba, struct mvumi_hs_header *hs_header) mvumi_hs_process_page() argument 1091 mvumi_handshake(struct mvumi_hba *mhba) mvumi_handshake() argument 1210 mvumi_handshake_event(struct mvumi_hba *mhba) mvumi_handshake_event() argument 1238 mvumi_check_handshake(struct mvumi_hba *mhba) mvumi_check_handshake() argument 1275 mvumi_start(struct mvumi_hba *mhba) mvumi_start() argument 1299 mvumi_complete_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd, struct mvumi_rsp_frame *ob_frame) mvumi_complete_cmd() argument 1335 mvumi_complete_internal_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd, struct mvumi_rsp_frame *ob_frame) mvumi_complete_internal_cmd() argument 1353 mvumi_show_event(struct mvumi_hba *mhba, struct mvumi_driver_event *ptr) mvumi_show_event() argument 1379 mvumi_handle_hotplug(struct mvumi_hba *mhba, u16 devid, int status) mvumi_handle_hotplug() argument 1411 mvumi_inquiry(struct mvumi_hba *mhba, unsigned int id, struct mvumi_cmd *cmd) mvumi_inquiry() argument 1461 mvumi_detach_devices(struct mvumi_hba *mhba) mvumi_detach_devices() argument 1497 mvumi_rescan_devices(struct mvumi_hba *mhba, int id) mvumi_rescan_devices() argument 1508 mvumi_match_devices(struct mvumi_hba *mhba, int id, u64 wwid) mvumi_match_devices() argument 1531 mvumi_remove_devices(struct mvumi_hba *mhba, int id) mvumi_remove_devices() argument 1548 mvumi_probe_devices(struct mvumi_hba *mhba) mvumi_probe_devices() argument 1608 struct mvumi_hba *mhba = (struct mvumi_hba *) data; mvumi_rescan_bus() local 1645 mvumi_proc_msg(struct mvumi_hba *mhba, struct mvumi_hotplug_event *param) mvumi_proc_msg() argument 1677 mvumi_notification(struct mvumi_hba *mhba, u8 msg, void *buffer) mvumi_notification() argument 1699 mvumi_get_event(struct mvumi_hba *mhba, unsigned char msg) mvumi_get_event() argument 1740 mvumi_launch_events(struct mvumi_hba *mhba, u32 isr_status) mvumi_launch_events() argument 1764 mvumi_handle_clob(struct mvumi_hba *mhba) mvumi_handle_clob() argument 1792 struct mvumi_hba *mhba = (struct mvumi_hba *) devp; mvumi_isr_handler() local 1822 mvumi_send_command(struct mvumi_hba *mhba, struct mvumi_cmd *cmd) mvumi_send_command() argument 1860 mvumi_fire_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd) mvumi_fire_cmd() argument 1898 mvumi_enable_intr(struct mvumi_hba *mhba) mvumi_enable_intr() argument 1913 mvumi_disable_intr(struct mvumi_hba *mhba) mvumi_disable_intr() argument 1927 struct mvumi_hba *mhba = (struct mvumi_hba *) extend; mvumi_clear_intr() local 1971 mvumi_read_fw_status_reg(struct mvumi_hba *mhba) mvumi_read_fw_status_reg() argument 2005 struct mvumi_hba *mhba; mvumi_slave_configure() local 2025 mvumi_build_frame(struct mvumi_hba *mhba, struct scsi_cmnd *scmd, struct mvumi_cmd *cmd) mvumi_build_frame() argument 2086 struct mvumi_hba *mhba; mvumi_queue_command() local 2119 struct mvumi_hba *mhba = shost_priv(host); mvumi_timed_out() local 2187 mvumi_cfg_hw_reg(struct mvumi_hba *mhba) mvumi_cfg_hw_reg() argument 2311 mvumi_init_fw(struct mvumi_hba *mhba) mvumi_init_fw() argument 2388 mvumi_io_attach(struct mvumi_hba *mhba) mvumi_io_attach() argument 2459 struct mvumi_hba *mhba; mvumi_probe_one() local 2539 struct mvumi_hba *mhba; mvumi_detach_one() local 2566 struct mvumi_hba *mhba = pci_get_drvdata(pdev); mvumi_shutdown() local 2573 struct mvumi_hba *mhba = NULL; mvumi_suspend() local 2593 struct mvumi_hba *mhba = NULL; mvumi_resume() local [all...] |
H A D | mvumi.h | 157 struct mvumi_hba *mhba; member
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | mvumi.c | 53 static unsigned short tag_get_one(struct mvumi_hba *mhba, struct mvumi_tag *st) in tag_get_one() argument 59 static void tag_release_one(struct mvumi_hba *mhba, struct mvumi_tag *st, in tag_release_one() argument 106 static struct mvumi_res *mvumi_alloc_mem_resource(struct mvumi_hba *mhba, in mvumi_alloc_mem_resource() argument 112 dev_err(&mhba->pdev->dev, in mvumi_alloc_mem_resource() 121 dev_err(&mhba->pdev->dev, in mvumi_alloc_mem_resource() 130 res->virt_addr = dma_alloc_coherent(&mhba->pdev->dev, size, in mvumi_alloc_mem_resource() 134 dev_err(&mhba->pdev->dev, in mvumi_alloc_mem_resource() 143 dev_err(&mhba->pdev->dev, "unknown resource type %d.\n", type); in mvumi_alloc_mem_resource() 151 list_add_tail(&res->entry, &mhba->res_list); in mvumi_alloc_mem_resource() 156 static void mvumi_release_mem_resource(struct mvumi_hba *mhba) in mvumi_release_mem_resource() argument 189 mvumi_make_sgl(struct mvumi_hba *mhba, struct scsi_cmnd *scmd, void *sgl_p, unsigned char *sg_count) mvumi_make_sgl() argument 223 mvumi_internal_cmd_sgl(struct mvumi_hba *mhba, struct mvumi_cmd *cmd, unsigned int size) mvumi_internal_cmd_sgl() argument 250 mvumi_create_internal_cmd(struct mvumi_hba *mhba, unsigned int buf_size) mvumi_create_internal_cmd() argument 286 mvumi_delete_internal_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd) mvumi_delete_internal_cmd() argument 316 mvumi_get_cmd(struct mvumi_hba *mhba) mvumi_get_cmd() argument 335 mvumi_return_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd) mvumi_return_cmd() argument 346 mvumi_free_cmds(struct mvumi_hba *mhba) mvumi_free_cmds() argument 365 mvumi_alloc_cmds(struct mvumi_hba *mhba) mvumi_alloc_cmds() argument 402 mvumi_check_ib_list_9143(struct mvumi_hba *mhba) mvumi_check_ib_list_9143() argument 424 mvumi_check_ib_list_9580(struct mvumi_hba *mhba) mvumi_check_ib_list_9580() argument 435 mvumi_get_ib_list_entry(struct mvumi_hba *mhba, void **ib_entry) mvumi_get_ib_list_entry() argument 456 mvumi_send_ib_list_entry(struct mvumi_hba *mhba) mvumi_send_ib_list_entry() argument 462 mvumi_check_ob_frame(struct mvumi_hba *mhba, unsigned int cur_obf, struct mvumi_rsp_frame *p_outb_frame) mvumi_check_ob_frame() argument 489 mvumi_check_ob_list_9143(struct mvumi_hba *mhba, unsigned int *cur_obf, unsigned int *assign_obf_end) mvumi_check_ob_list_9143() argument 510 mvumi_check_ob_list_9580(struct mvumi_hba *mhba, unsigned int *cur_obf, unsigned int *assign_obf_end) mvumi_check_ob_list_9580() argument 527 mvumi_receive_ob_list_entry(struct mvumi_hba *mhba) mvumi_receive_ob_list_entry() argument 581 mvumi_reset(struct mvumi_hba *mhba) mvumi_reset() argument 594 mvumi_wait_for_outstanding(struct mvumi_hba *mhba) mvumi_wait_for_outstanding() argument 605 mvumi_wait_for_fw(struct mvumi_hba *mhba) mvumi_wait_for_fw() argument 630 mvumi_backup_bar_addr(struct mvumi_hba *mhba) mvumi_backup_bar_addr() argument 640 mvumi_restore_bar_addr(struct mvumi_hba *mhba) mvumi_restore_bar_addr() argument 666 mvumi_reset_host_9580(struct mvumi_hba *mhba) mvumi_reset_host_9580() argument 693 mvumi_reset_host_9143(struct mvumi_hba *mhba) mvumi_reset_host_9143() argument 700 struct mvumi_hba *mhba; mvumi_host_reset() local 710 mvumi_issue_blocked_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd) mvumi_issue_blocked_cmd() argument 755 mvumi_release_fw(struct mvumi_hba *mhba) mvumi_release_fw() argument 766 mvumi_flush_cache(struct mvumi_hba *mhba) mvumi_flush_cache() argument 830 mvumi_hs_build_page(struct mvumi_hba *mhba, struct mvumi_hs_header *hs_header) mvumi_hs_build_page() argument 908 mvumi_init_data(struct mvumi_hba *mhba) mvumi_init_data() argument 1037 mvumi_hs_process_page(struct mvumi_hba *mhba, struct mvumi_hs_header *hs_header) mvumi_hs_process_page() argument 1091 mvumi_handshake(struct mvumi_hba *mhba) mvumi_handshake() argument 1210 mvumi_handshake_event(struct mvumi_hba *mhba) mvumi_handshake_event() argument 1238 mvumi_check_handshake(struct mvumi_hba *mhba) mvumi_check_handshake() argument 1275 mvumi_start(struct mvumi_hba *mhba) mvumi_start() argument 1300 mvumi_complete_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd, struct mvumi_rsp_frame *ob_frame) mvumi_complete_cmd() argument 1335 mvumi_complete_internal_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd, struct mvumi_rsp_frame *ob_frame) mvumi_complete_internal_cmd() argument 1353 mvumi_show_event(struct mvumi_hba *mhba, struct mvumi_driver_event *ptr) mvumi_show_event() argument 1379 mvumi_handle_hotplug(struct mvumi_hba *mhba, u16 devid, int status) mvumi_handle_hotplug() argument 1411 mvumi_inquiry(struct mvumi_hba *mhba, unsigned int id, struct mvumi_cmd *cmd) mvumi_inquiry() argument 1461 mvumi_detach_devices(struct mvumi_hba *mhba) mvumi_detach_devices() argument 1497 mvumi_rescan_devices(struct mvumi_hba *mhba, int id) mvumi_rescan_devices() argument 1508 mvumi_match_devices(struct mvumi_hba *mhba, int id, u64 wwid) mvumi_match_devices() argument 1531 mvumi_remove_devices(struct mvumi_hba *mhba, int id) mvumi_remove_devices() argument 1548 mvumi_probe_devices(struct mvumi_hba *mhba) mvumi_probe_devices() argument 1608 struct mvumi_hba *mhba = (struct mvumi_hba *) data; mvumi_rescan_bus() local 1645 mvumi_proc_msg(struct mvumi_hba *mhba, struct mvumi_hotplug_event *param) mvumi_proc_msg() argument 1677 mvumi_notification(struct mvumi_hba *mhba, u8 msg, void *buffer) mvumi_notification() argument 1699 mvumi_get_event(struct mvumi_hba *mhba, unsigned char msg) mvumi_get_event() argument 1740 mvumi_launch_events(struct mvumi_hba *mhba, u32 isr_status) mvumi_launch_events() argument 1764 mvumi_handle_clob(struct mvumi_hba *mhba) mvumi_handle_clob() argument 1792 struct mvumi_hba *mhba = (struct mvumi_hba *) devp; mvumi_isr_handler() local 1822 mvumi_send_command(struct mvumi_hba *mhba, struct mvumi_cmd *cmd) mvumi_send_command() argument 1860 mvumi_fire_cmd(struct mvumi_hba *mhba, struct mvumi_cmd *cmd) mvumi_fire_cmd() argument 1898 mvumi_enable_intr(struct mvumi_hba *mhba) mvumi_enable_intr() argument 1913 mvumi_disable_intr(struct mvumi_hba *mhba) mvumi_disable_intr() argument 1927 struct mvumi_hba *mhba = (struct mvumi_hba *) extend; mvumi_clear_intr() local 1971 mvumi_read_fw_status_reg(struct mvumi_hba *mhba) mvumi_read_fw_status_reg() argument 2005 struct mvumi_hba *mhba; mvumi_slave_configure() local 2025 mvumi_build_frame(struct mvumi_hba *mhba, struct scsi_cmnd *scmd, struct mvumi_cmd *cmd) mvumi_build_frame() argument 2083 struct mvumi_hba *mhba; mvumi_queue_command() local 2116 struct mvumi_hba *mhba = shost_priv(host); mvumi_timed_out() local 2185 mvumi_cfg_hw_reg(struct mvumi_hba *mhba) mvumi_cfg_hw_reg() argument 2308 mvumi_init_fw(struct mvumi_hba *mhba) mvumi_init_fw() argument 2385 mvumi_io_attach(struct mvumi_hba *mhba) mvumi_io_attach() argument 2456 struct mvumi_hba *mhba; mvumi_probe_one() local 2536 struct mvumi_hba *mhba; mvumi_detach_one() local 2563 struct mvumi_hba *mhba = pci_get_drvdata(pdev); mvumi_shutdown() local 2571 struct mvumi_hba *mhba = pci_get_drvdata(pdev); mvumi_suspend() local 2585 struct mvumi_hba *mhba = pci_get_drvdata(pdev); mvumi_resume() local [all...] |
H A D | mvumi.h | 157 struct mvumi_hba *mhba; member
|