Home
last modified time | relevance | path

Searched refs:adapter (Results 1 - 25 of 2929) sorted by relevance

12345678910>>...118

/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/
H A Dcmdevt.c17 static void mwifiex_cancel_pending_ioctl(struct mwifiex_adapter *adapter);
49 mwifiex_get_cmd_node(struct mwifiex_adapter *adapter) in mwifiex_get_cmd_node() argument
53 spin_lock_bh(&adapter->cmd_free_q_lock); in mwifiex_get_cmd_node()
54 if (list_empty(&adapter->cmd_free_q)) { in mwifiex_get_cmd_node()
55 mwifiex_dbg(adapter, ERROR, in mwifiex_get_cmd_node()
57 spin_unlock_bh(&adapter->cmd_free_q_lock); in mwifiex_get_cmd_node()
60 cmd_node = list_first_entry(&adapter->cmd_free_q, in mwifiex_get_cmd_node()
63 spin_unlock_bh(&adapter->cmd_free_q_lock); in mwifiex_get_cmd_node()
80 mwifiex_clean_cmd_node(struct mwifiex_adapter *adapter, in mwifiex_clean_cmd_node() argument
92 adapter in mwifiex_clean_cmd_node()
104 mwifiex_insert_cmd_to_free_q(struct mwifiex_adapter *adapter, struct cmd_ctrl_node *cmd_node) mwifiex_insert_cmd_to_free_q() argument
122 mwifiex_recycle_cmd_node(struct mwifiex_adapter *adapter, struct cmd_ctrl_node *cmd_node) mwifiex_recycle_cmd_node() argument
166 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_dnld_cmd_to_fw() local
300 mwifiex_dnld_sleep_confirm_cmd(struct mwifiex_adapter *adapter) mwifiex_dnld_sleep_confirm_cmd() argument
389 mwifiex_alloc_cmd_buffer(struct mwifiex_adapter *adapter) mwifiex_alloc_cmd_buffer() argument
424 mwifiex_free_cmd_buffer(struct mwifiex_adapter *adapter) mwifiex_free_cmd_buffer() argument
473 mwifiex_process_event(struct mwifiex_adapter *adapter) mwifiex_process_event() argument
550 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_send_cmd() local
684 mwifiex_insert_cmd_to_pending_q(struct mwifiex_adapter *adapter, struct cmd_ctrl_node *cmd_node) mwifiex_insert_cmd_to_pending_q() argument
743 mwifiex_exec_next_cmd(struct mwifiex_adapter *adapter) mwifiex_exec_next_cmd() argument
808 mwifiex_process_cmdresp(struct mwifiex_adapter *adapter) mwifiex_process_cmdresp() argument
935 struct mwifiex_adapter *adapter = from_timer(adapter, t, cmd_timer); mwifiex_cmd_timeout_func() local
1024 mwifiex_cancel_pending_scan_cmd(struct mwifiex_adapter *adapter) mwifiex_cancel_pending_scan_cmd() argument
1047 mwifiex_cancel_all_pending_cmd(struct mwifiex_adapter *adapter) mwifiex_cancel_all_pending_cmd() argument
1086 mwifiex_cancel_pending_ioctl(struct mwifiex_adapter *adapter) mwifiex_cancel_pending_ioctl() argument
1121 mwifiex_check_ps_cond(struct mwifiex_adapter *adapter) mwifiex_check_ps_cond() argument
1178 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_ret_802_11_hs_cfg() local
1213 mwifiex_process_hs_config(struct mwifiex_adapter *adapter) mwifiex_process_hs_config() argument
1243 mwifiex_process_sleep_confirm_resp(struct mwifiex_adapter *adapter, u8 *pbuf, u32 upld_len) mwifiex_process_sleep_confirm_resp() argument
1340 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_cmd_enh_power_mode() local
1400 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_ret_enh_power_mode() local
1504 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_ret_get_hw_spec() local
[all...]
H A Dinit.c24 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_add_bss_prio_tbl() local
26 struct mwifiex_bss_prio_tbl *tbl = adapter->bss_prio_tbl; in mwifiex_add_bss_prio_tbl()
44 struct mwifiex_adapter *adapter = from_timer(adapter, t, wakeup_timer); in wakeup_timer_fn() local
46 mwifiex_dbg(adapter, ERROR, "Firmware wakeup failed\n"); in wakeup_timer_fn()
47 adapter->hw_status = MWIFIEX_HW_STATUS_RESET; in wakeup_timer_fn()
48 mwifiex_cancel_all_pending_cmd(adapter); in wakeup_timer_fn()
50 if (adapter->if_ops.card_reset) in wakeup_timer_fn()
51 adapter in wakeup_timer_fn()
56 struct mwifiex_adapter *adapter = fw_dump_work() local
167 mwifiex_allocate_adapter(struct mwifiex_adapter *adapter) mwifiex_allocate_adapter() argument
202 mwifiex_init_adapter(struct mwifiex_adapter *adapter) mwifiex_init_adapter() argument
330 mwifiex_wake_up_net_dev_queue(struct net_device *netdev, struct mwifiex_adapter *adapter) mwifiex_wake_up_net_dev_queue() argument
341 mwifiex_stop_net_dev_queue(struct net_device *netdev, struct mwifiex_adapter *adapter) mwifiex_stop_net_dev_queue() argument
352 mwifiex_invalidate_lists(struct mwifiex_adapter *adapter) mwifiex_invalidate_lists() argument
387 mwifiex_adapter_cleanup(struct mwifiex_adapter *adapter) mwifiex_adapter_cleanup() argument
396 mwifiex_free_cmd_buffers(struct mwifiex_adapter *adapter) mwifiex_free_cmd_buffers() argument
412 mwifiex_init_lock_list(struct mwifiex_adapter *adapter) mwifiex_init_lock_list() argument
485 mwifiex_init_fw(struct mwifiex_adapter *adapter) mwifiex_init_fw() argument
554 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_delete_bss_prio_tbl() local
609 mwifiex_shutdown_drv(struct mwifiex_adapter *adapter) mwifiex_shutdown_drv() argument
679 mwifiex_dnld_fw(struct mwifiex_adapter *adapter, struct mwifiex_fw_image *pmfw) mwifiex_dnld_fw() argument
[all...]
H A Dmain.c46 * - Allocate adapter structure
47 * - Save interface specific operations table in adapter
50 * - Set default adapter structure parameters
59 struct mwifiex_adapter *adapter; in mwifiex_register() local
62 adapter = kzalloc(sizeof(struct mwifiex_adapter), GFP_KERNEL); in mwifiex_register()
63 if (!adapter) in mwifiex_register()
66 *padapter = adapter; in mwifiex_register()
67 adapter->dev = dev; in mwifiex_register()
68 adapter->card = card; in mwifiex_register()
70 /* Save interface specific operations in adapter */ in mwifiex_register()
119 mwifiex_unregister(struct mwifiex_adapter *adapter) mwifiex_unregister() argument
149 mwifiex_queue_main_work(struct mwifiex_adapter *adapter) mwifiex_queue_main_work() argument
164 mwifiex_queue_rx_work(struct mwifiex_adapter *adapter) mwifiex_queue_rx_work() argument
175 mwifiex_process_rx(struct mwifiex_adapter *adapter) mwifiex_process_rx() argument
217 maybe_quirk_fw_disable_ds(struct mwifiex_adapter *adapter) maybe_quirk_fw_disable_ds() argument
249 mwifiex_main_process(struct mwifiex_adapter *adapter) mwifiex_main_process() argument
507 mwifiex_free_adapter(struct mwifiex_adapter *adapter) mwifiex_free_adapter() argument
522 mwifiex_terminate_workqueue(struct mwifiex_adapter *adapter) mwifiex_terminate_workqueue() argument
546 struct mwifiex_adapter *adapter = context; _mwifiex_fw_dpc() local
719 mwifiex_init_hw_fw(struct mwifiex_adapter *adapter, bool req_fw_nowait) mwifiex_init_hw_fw() argument
1068 mwifiex_multi_chan_resync(struct mwifiex_adapter *adapter) mwifiex_multi_chan_resync() argument
1094 mwifiex_upload_device_dump(struct mwifiex_adapter *adapter) mwifiex_upload_device_dump() argument
1115 mwifiex_drv_info_dump(struct mwifiex_adapter *adapter) mwifiex_drv_info_dump() argument
1221 mwifiex_prepare_fw_dump_info(struct mwifiex_adapter *adapter) mwifiex_prepare_fw_dump_info() argument
1376 is_command_pending(struct mwifiex_adapter *adapter) is_command_pending() argument
1394 struct mwifiex_adapter *adapter = mwifiex_rx_work_queue() local
1410 struct mwifiex_adapter *adapter = mwifiex_main_work_queue() local
1419 mwifiex_uninit_sw(struct mwifiex_adapter *adapter) mwifiex_uninit_sw() argument
1491 mwifiex_shutdown_sw(struct mwifiex_adapter *adapter) mwifiex_shutdown_sw() argument
1521 mwifiex_reinit_sw(struct mwifiex_adapter *adapter) mwifiex_reinit_sw() argument
1607 struct mwifiex_adapter *adapter = priv; mwifiex_irq_wakeup_handler() local
1620 mwifiex_probe_of(struct mwifiex_adapter *adapter) mwifiex_probe_of() argument
1673 struct mwifiex_adapter *adapter; mwifiex_add_card() local
1765 mwifiex_remove_card(struct mwifiex_adapter *adapter) mwifiex_remove_card() argument
1790 _mwifiex_dbg(const struct mwifiex_adapter *adapter, int mask, const char *fmt, ...) _mwifiex_dbg() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
H A Dcmdevt.c29 static void mwifiex_cancel_pending_ioctl(struct mwifiex_adapter *adapter);
61 mwifiex_get_cmd_node(struct mwifiex_adapter *adapter) in mwifiex_get_cmd_node() argument
65 spin_lock_bh(&adapter->cmd_free_q_lock); in mwifiex_get_cmd_node()
66 if (list_empty(&adapter->cmd_free_q)) { in mwifiex_get_cmd_node()
67 mwifiex_dbg(adapter, ERROR, in mwifiex_get_cmd_node()
69 spin_unlock_bh(&adapter->cmd_free_q_lock); in mwifiex_get_cmd_node()
72 cmd_node = list_first_entry(&adapter->cmd_free_q, in mwifiex_get_cmd_node()
75 spin_unlock_bh(&adapter->cmd_free_q_lock); in mwifiex_get_cmd_node()
92 mwifiex_clean_cmd_node(struct mwifiex_adapter *adapter, in mwifiex_clean_cmd_node() argument
104 adapter in mwifiex_clean_cmd_node()
116 mwifiex_insert_cmd_to_free_q(struct mwifiex_adapter *adapter, struct cmd_ctrl_node *cmd_node) mwifiex_insert_cmd_to_free_q() argument
134 mwifiex_recycle_cmd_node(struct mwifiex_adapter *adapter, struct cmd_ctrl_node *cmd_node) mwifiex_recycle_cmd_node() argument
178 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_dnld_cmd_to_fw() local
312 mwifiex_dnld_sleep_confirm_cmd(struct mwifiex_adapter *adapter) mwifiex_dnld_sleep_confirm_cmd() argument
401 mwifiex_alloc_cmd_buffer(struct mwifiex_adapter *adapter) mwifiex_alloc_cmd_buffer() argument
436 mwifiex_free_cmd_buffer(struct mwifiex_adapter *adapter) mwifiex_free_cmd_buffer() argument
485 mwifiex_process_event(struct mwifiex_adapter *adapter) mwifiex_process_event() argument
562 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_send_cmd() local
691 mwifiex_insert_cmd_to_pending_q(struct mwifiex_adapter *adapter, struct cmd_ctrl_node *cmd_node) mwifiex_insert_cmd_to_pending_q() argument
741 mwifiex_exec_next_cmd(struct mwifiex_adapter *adapter) mwifiex_exec_next_cmd() argument
806 mwifiex_process_cmdresp(struct mwifiex_adapter *adapter) mwifiex_process_cmdresp() argument
933 struct mwifiex_adapter *adapter = from_timer(adapter, t, cmd_timer); mwifiex_cmd_timeout_func() local
1022 mwifiex_cancel_pending_scan_cmd(struct mwifiex_adapter *adapter) mwifiex_cancel_pending_scan_cmd() argument
1045 mwifiex_cancel_all_pending_cmd(struct mwifiex_adapter *adapter) mwifiex_cancel_all_pending_cmd() argument
1084 mwifiex_cancel_pending_ioctl(struct mwifiex_adapter *adapter) mwifiex_cancel_pending_ioctl() argument
1119 mwifiex_check_ps_cond(struct mwifiex_adapter *adapter) mwifiex_check_ps_cond() argument
1176 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_ret_802_11_hs_cfg() local
1211 mwifiex_process_hs_config(struct mwifiex_adapter *adapter) mwifiex_process_hs_config() argument
1234 mwifiex_process_sleep_confirm_resp(struct mwifiex_adapter *adapter, u8 *pbuf, u32 upld_len) mwifiex_process_sleep_confirm_resp() argument
1331 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_cmd_enh_power_mode() local
1391 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_ret_enh_power_mode() local
1495 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_ret_get_hw_spec() local
[all...]
H A Dinit.c36 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_add_bss_prio_tbl() local
38 struct mwifiex_bss_prio_tbl *tbl = adapter->bss_prio_tbl; in mwifiex_add_bss_prio_tbl()
56 struct mwifiex_adapter *adapter = from_timer(adapter, t, wakeup_timer); in wakeup_timer_fn() local
58 mwifiex_dbg(adapter, ERROR, "Firmware wakeup failed\n"); in wakeup_timer_fn()
59 adapter->hw_status = MWIFIEX_HW_STATUS_RESET; in wakeup_timer_fn()
60 mwifiex_cancel_all_pending_cmd(adapter); in wakeup_timer_fn()
62 if (adapter->if_ops.card_reset) in wakeup_timer_fn()
63 adapter in wakeup_timer_fn()
68 struct mwifiex_adapter *adapter = from_timer(adapter, t, devdump_timer); fw_dump_timer_fn() local
178 mwifiex_allocate_adapter(struct mwifiex_adapter *adapter) mwifiex_allocate_adapter() argument
213 mwifiex_init_adapter(struct mwifiex_adapter *adapter) mwifiex_init_adapter() argument
343 mwifiex_wake_up_net_dev_queue(struct net_device *netdev, struct mwifiex_adapter *adapter) mwifiex_wake_up_net_dev_queue() argument
354 mwifiex_stop_net_dev_queue(struct net_device *netdev, struct mwifiex_adapter *adapter) mwifiex_stop_net_dev_queue() argument
365 mwifiex_invalidate_lists(struct mwifiex_adapter *adapter) mwifiex_invalidate_lists() argument
400 mwifiex_adapter_cleanup(struct mwifiex_adapter *adapter) mwifiex_adapter_cleanup() argument
409 mwifiex_free_cmd_buffers(struct mwifiex_adapter *adapter) mwifiex_free_cmd_buffers() argument
425 mwifiex_init_lock_list(struct mwifiex_adapter *adapter) mwifiex_init_lock_list() argument
498 mwifiex_init_fw(struct mwifiex_adapter *adapter) mwifiex_init_fw() argument
567 struct mwifiex_adapter *adapter = priv->adapter; mwifiex_delete_bss_prio_tbl() local
622 mwifiex_shutdown_drv(struct mwifiex_adapter *adapter) mwifiex_shutdown_drv() argument
692 mwifiex_dnld_fw(struct mwifiex_adapter *adapter, struct mwifiex_fw_image *pmfw) mwifiex_dnld_fw() argument
[all...]
H A Dmain.c58 * - Allocate adapter structure
59 * - Save interface specific operations table in adapter
62 * - Set default adapter structure parameters
71 struct mwifiex_adapter *adapter; in mwifiex_register() local
74 adapter = kzalloc(sizeof(struct mwifiex_adapter), GFP_KERNEL); in mwifiex_register()
75 if (!adapter) in mwifiex_register()
78 *padapter = adapter; in mwifiex_register()
79 adapter->dev = dev; in mwifiex_register()
80 adapter->card = card; in mwifiex_register()
82 /* Save interface specific operations in adapter */ in mwifiex_register()
131 mwifiex_unregister(struct mwifiex_adapter *adapter) mwifiex_unregister() argument
161 mwifiex_queue_main_work(struct mwifiex_adapter *adapter) mwifiex_queue_main_work() argument
176 mwifiex_queue_rx_work(struct mwifiex_adapter *adapter) mwifiex_queue_rx_work() argument
187 mwifiex_process_rx(struct mwifiex_adapter *adapter) mwifiex_process_rx() argument
244 mwifiex_main_process(struct mwifiex_adapter *adapter) mwifiex_main_process() argument
483 mwifiex_free_adapter(struct mwifiex_adapter *adapter) mwifiex_free_adapter() argument
498 mwifiex_terminate_workqueue(struct mwifiex_adapter *adapter) mwifiex_terminate_workqueue() argument
524 struct mwifiex_adapter *adapter = context; _mwifiex_fw_dpc() local
692 mwifiex_init_hw_fw(struct mwifiex_adapter *adapter, bool req_fw_nowait) mwifiex_init_hw_fw() argument
1046 mwifiex_multi_chan_resync(struct mwifiex_adapter *adapter) mwifiex_multi_chan_resync() argument
1072 mwifiex_upload_device_dump(struct mwifiex_adapter *adapter) mwifiex_upload_device_dump() argument
1093 mwifiex_drv_info_dump(struct mwifiex_adapter *adapter) mwifiex_drv_info_dump() argument
1199 mwifiex_prepare_fw_dump_info(struct mwifiex_adapter *adapter) mwifiex_prepare_fw_dump_info() argument
1354 is_command_pending(struct mwifiex_adapter *adapter) is_command_pending() argument
1372 struct mwifiex_adapter *adapter = mwifiex_rx_work_queue() local
1388 struct mwifiex_adapter *adapter = mwifiex_main_work_queue() local
1397 mwifiex_uninit_sw(struct mwifiex_adapter *adapter) mwifiex_uninit_sw() argument
1460 mwifiex_shutdown_sw(struct mwifiex_adapter *adapter) mwifiex_shutdown_sw() argument
1490 mwifiex_reinit_sw(struct mwifiex_adapter *adapter) mwifiex_reinit_sw() argument
1576 struct mwifiex_adapter *adapter = priv; mwifiex_irq_wakeup_handler() local
1589 mwifiex_probe_of(struct mwifiex_adapter *adapter) mwifiex_probe_of() argument
1642 struct mwifiex_adapter *adapter; mwifiex_add_card() local
1734 mwifiex_remove_card(struct mwifiex_adapter *adapter) mwifiex_remove_card() argument
1759 _mwifiex_dbg(const struct mwifiex_adapter *adapter, int mask, const char *fmt, ...) _mwifiex_dbg() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c14 static int iavf_setup_all_tx_resources(struct iavf_adapter *adapter);
15 static int iavf_setup_all_rx_resources(struct iavf_adapter *adapter);
17 static void iavf_init_get_resources(struct iavf_adapter *adapter);
161 * iavf_pdev_to_adapter - go from pci_dev to adapter
171 * @adapter: board private structure
173 static bool iavf_is_reset_in_progress(struct iavf_adapter *adapter) in iavf_is_reset_in_progress() argument
175 if (adapter->state == __IAVF_RESETTING || in iavf_is_reset_in_progress()
176 adapter->flags & (IAVF_FLAG_RESET_PENDING | in iavf_is_reset_in_progress()
185 * @adapter: board private structure
189 int iavf_wait_for_reset(struct iavf_adapter *adapter) in iavf_wait_for_reset() argument
219 struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back; iavf_allocate_dma_mem_d() local
240 struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back; iavf_free_dma_mem() local
285 iavf_schedule_reset(struct iavf_adapter *adapter, u64 flags) iavf_schedule_reset() argument
300 iavf_schedule_aq_request(struct iavf_adapter *adapter, u64 flags) iavf_schedule_aq_request() argument
313 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_tx_timeout() local
323 iavf_misc_irq_disable(struct iavf_adapter *adapter) iavf_misc_irq_disable() argument
341 iavf_misc_irq_enable(struct iavf_adapter *adapter) iavf_misc_irq_enable() argument
356 iavf_irq_disable(struct iavf_adapter *adapter) iavf_irq_disable() argument
375 iavf_irq_enable_queues(struct iavf_adapter *adapter) iavf_irq_enable_queues() argument
392 iavf_irq_enable(struct iavf_adapter *adapter, bool flush) iavf_irq_enable() argument
411 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_msix_aq() local
449 iavf_map_vector_to_rxq(struct iavf_adapter *adapter, int v_idx, int r_idx) iavf_map_vector_to_rxq() argument
475 iavf_map_vector_to_txq(struct iavf_adapter *adapter, int v_idx, int t_idx) iavf_map_vector_to_txq() argument
504 iavf_map_rings_to_vectors(struct iavf_adapter *adapter) iavf_map_rings_to_vectors() argument
562 iavf_request_traffic_irqs(struct iavf_adapter *adapter, char *basename) iavf_request_traffic_irqs() argument
636 iavf_request_misc_irq(struct iavf_adapter *adapter) iavf_request_misc_irq() argument
662 iavf_free_traffic_irqs(struct iavf_adapter *adapter) iavf_free_traffic_irqs() argument
685 iavf_free_misc_irq(struct iavf_adapter *adapter) iavf_free_misc_irq() argument
701 iavf_configure_tx(struct iavf_adapter *adapter) iavf_configure_tx() argument
716 iavf_configure_rx(struct iavf_adapter *adapter) iavf_configure_rx() argument
763 iavf_find_vlan(struct iavf_adapter *adapter, struct iavf_vlan vlan) iavf_find_vlan() argument
785 iavf_add_vlan(struct iavf_adapter *adapter, struct iavf_vlan vlan) iavf_add_vlan() argument
816 iavf_del_vlan(struct iavf_adapter *adapter, struct iavf_vlan vlan) iavf_del_vlan() argument
837 iavf_restore_filters(struct iavf_adapter *adapter) iavf_restore_filters() argument
857 iavf_get_num_vlans_added(struct iavf_adapter *adapter) iavf_get_num_vlans_added() argument
870 iavf_get_max_vlans_allowed(struct iavf_adapter *adapter) iavf_get_max_vlans_allowed() argument
887 iavf_max_vlans_added(struct iavf_adapter *adapter) iavf_max_vlans_added() argument
905 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_vlan_rx_add_vid() local
935 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_vlan_rx_kill_vid() local
954 iavf_find_filter(struct iavf_adapter *adapter, const u8 *macaddr) iavf_find_filter() argument
976 iavf_add_filter(struct iavf_adapter *adapter, const u8 *macaddr) iavf_add_filter() argument
1016 iavf_replace_primary_mac(struct iavf_adapter *adapter, const u8 *new_mac) iavf_replace_primary_mac() argument
1062 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_is_mac_set_handled() local
1087 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_set_mac() local
1131 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_addr_sync() local
1149 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_addr_unsync() local
1172 iavf_promiscuous_mode_changed(struct iavf_adapter *adapter) iavf_promiscuous_mode_changed() argument
1184 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_set_rx_mode() local
1201 iavf_napi_enable_all(struct iavf_adapter *adapter) iavf_napi_enable_all() argument
1220 iavf_napi_disable_all(struct iavf_adapter *adapter) iavf_napi_disable_all() argument
1236 iavf_configure(struct iavf_adapter *adapter) iavf_configure() argument
1260 iavf_up_complete(struct iavf_adapter *adapter) iavf_up_complete() argument
1278 iavf_clear_mac_vlan_filters(struct iavf_adapter *adapter) iavf_clear_mac_vlan_filters() argument
1312 iavf_clear_cloud_filters(struct iavf_adapter *adapter) iavf_clear_cloud_filters() argument
1336 iavf_clear_fdir_filters(struct iavf_adapter *adapter) iavf_clear_fdir_filters() argument
1362 iavf_clear_adv_rss_conf(struct iavf_adapter *adapter) iavf_clear_adv_rss_conf() argument
1386 iavf_down(struct iavf_adapter *adapter) iavf_down() argument
1438 iavf_acquire_msix_vectors(struct iavf_adapter *adapter, int vectors) iavf_acquire_msix_vectors() argument
1477 iavf_free_queues(struct iavf_adapter *adapter) iavf_free_queues() argument
1497 iavf_set_queue_vlan_tag_loc(struct iavf_adapter *adapter) iavf_set_queue_vlan_tag_loc() argument
1576 iavf_alloc_queues(struct iavf_adapter *adapter) iavf_alloc_queues() argument
1645 iavf_set_interrupt_capability(struct iavf_adapter *adapter) iavf_set_interrupt_capability() argument
1689 iavf_config_rss_aq(struct iavf_adapter *adapter) iavf_config_rss_aq() argument
1731 iavf_config_rss_reg(struct iavf_adapter *adapter) iavf_config_rss_reg() argument
1756 iavf_config_rss(struct iavf_adapter *adapter) iavf_config_rss() argument
1774 iavf_fill_rss_lut(struct iavf_adapter *adapter) iavf_fill_rss_lut() argument
1788 iavf_init_rss(struct iavf_adapter *adapter) iavf_init_rss() argument
1817 iavf_alloc_q_vectors(struct iavf_adapter *adapter) iavf_alloc_q_vectors() argument
1850 iavf_free_q_vectors(struct iavf_adapter *adapter) iavf_free_q_vectors() argument
1873 iavf_reset_interrupt_capability(struct iavf_adapter *adapter) iavf_reset_interrupt_capability() argument
1888 iavf_init_interrupt_scheme(struct iavf_adapter *adapter) iavf_init_interrupt_scheme() argument
1940 iavf_free_rss(struct iavf_adapter *adapter) iavf_free_rss() argument
1956 iavf_reinit_interrupt_scheme(struct iavf_adapter *adapter, bool running) iavf_reinit_interrupt_scheme() argument
1993 struct iavf_adapter *adapter; iavf_finish_config() local
2051 iavf_schedule_finish_config(struct iavf_adapter *adapter) iavf_schedule_finish_config() argument
2066 iavf_process_aq_command(struct iavf_adapter *adapter) iavf_process_aq_command() argument
2247 iavf_set_vlan_offload_features(struct iavf_adapter *adapter, netdev_features_t prev_features, netdev_features_t features) iavf_set_vlan_offload_features() argument
2328 iavf_startup(struct iavf_adapter *adapter) iavf_startup() argument
2383 iavf_init_version_check(struct iavf_adapter *adapter) iavf_init_version_check() argument
2427 iavf_parse_vf_resource_msg(struct iavf_adapter *adapter) iavf_parse_vf_resource_msg() argument
2484 iavf_init_get_resources(struct iavf_adapter *adapter) iavf_init_get_resources() argument
2548 iavf_init_send_offload_vlan_v2_caps(struct iavf_adapter *adapter) iavf_init_send_offload_vlan_v2_caps() argument
2574 iavf_init_recv_offload_vlan_v2_caps(struct iavf_adapter *adapter) iavf_init_recv_offload_vlan_v2_caps() argument
2608 iavf_init_process_extended_caps(struct iavf_adapter *adapter) iavf_init_process_extended_caps() argument
2634 iavf_init_config_adapter(struct iavf_adapter *adapter) iavf_init_config_adapter() argument
2734 struct iavf_adapter *adapter = container_of(work, iavf_watchdog_task() local
2907 iavf_disable_vf(struct iavf_adapter *adapter) iavf_disable_vf() argument
2977 struct iavf_adapter *adapter = container_of(work, iavf_reset_task() local
3214 struct iavf_adapter *adapter = iavf_adminq_task() local
3311 struct iavf_adapter *adapter = iavf_client_task() local
3350 iavf_free_all_tx_resources(struct iavf_adapter *adapter) iavf_free_all_tx_resources() argument
3372 iavf_setup_all_tx_resources(struct iavf_adapter *adapter) iavf_setup_all_tx_resources() argument
3399 iavf_setup_all_rx_resources(struct iavf_adapter *adapter) iavf_setup_all_rx_resources() argument
3421 iavf_free_all_rx_resources(struct iavf_adapter *adapter) iavf_free_all_rx_resources() argument
3438 iavf_validate_tx_bandwidth(struct iavf_adapter *adapter, u64 max_tx_rate) iavf_validate_tx_bandwidth() argument
3501 iavf_validate_ch_config(struct iavf_adapter *adapter, struct tc_mqprio_qopt_offload *mqprio_qopt) iavf_validate_ch_config() argument
3563 iavf_del_all_cloud_filters(struct iavf_adapter *adapter) iavf_del_all_cloud_filters() argument
3591 struct iavf_adapter *adapter = netdev_priv(netdev); __iavf_setup_tc() local
3702 iavf_parse_cls_flower(struct iavf_adapter *adapter, struct flow_cls_offload *f, struct iavf_cloud_filter *filter) iavf_parse_cls_flower() argument
3950 iavf_handle_tclass(struct iavf_adapter *adapter, u32 tc, struct iavf_cloud_filter *filter) iavf_handle_tclass() argument
3976 iavf_find_cf(struct iavf_adapter *adapter, unsigned long *cookie) iavf_find_cf() argument
3996 iavf_configure_clsflower(struct iavf_adapter *adapter, struct flow_cls_offload *cls_flower) iavf_configure_clsflower() argument
4064 iavf_delete_clsflower(struct iavf_adapter *adapter, struct flow_cls_offload *cls_flower) iavf_delete_clsflower() argument
4088 iavf_setup_tc_cls_flower(struct iavf_adapter *adapter, struct flow_cls_offload *cls_flower) iavf_setup_tc_cls_flower() argument
4114 struct iavf_adapter *adapter = cb_priv; iavf_setup_tc_block_cb() local
4143 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_setup_tc() local
4164 iavf_restore_fdir_filters(struct iavf_adapter *adapter) iavf_restore_fdir_filters() argument
4199 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_open() local
4292 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_close() local
4368 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_change_mtu() local
4395 iavf_disable_fdir(struct iavf_adapter *adapter) iavf_disable_fdir() argument
4448 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_set_features() local
4532 iavf_get_netdev_vlan_hw_features(struct iavf_adapter *adapter) iavf_get_netdev_vlan_hw_features() argument
4594 iavf_get_netdev_vlan_features(struct iavf_adapter *adapter) iavf_get_netdev_vlan_features() argument
4695 iavf_fix_netdev_vlan_features(struct iavf_adapter *adapter, netdev_features_t requested_features) iavf_fix_netdev_vlan_features() argument
4756 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_fix_features() local
4810 iavf_process_config(struct iavf_adapter *adapter) iavf_process_config() argument
4921 struct iavf_adapter *adapter = NULL; iavf_probe() local
5052 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_suspend() local
5081 struct iavf_adapter *adapter; iavf_resume() local
5125 struct iavf_adapter *adapter; iavf_remove() local
[all...]
H A Diavf_virtchnl.c10 * @adapter: adapter structure
17 static int iavf_send_pf_msg(struct iavf_adapter *adapter, in iavf_send_pf_msg() argument
20 struct iavf_hw *hw = &adapter->hw; in iavf_send_pf_msg()
23 if (adapter->flags & IAVF_FLAG_PF_COMMS_FAILED) in iavf_send_pf_msg()
28 dev_dbg(&adapter->pdev->dev, "Unable to send opcode %d to PF, status %s, aq_err %s\n", in iavf_send_pf_msg()
36 * @adapter: adapter structure
42 int iavf_send_api_ver(struct iavf_adapter *adapter) in iavf_send_api_ver() argument
49 return iavf_send_pf_msg(adapter, VIRTCHNL_OP_VERSIO in iavf_send_api_ver()
97 iavf_verify_api_ver(struct iavf_adapter *adapter) iavf_verify_api_ver() argument
132 iavf_send_vf_config_msg(struct iavf_adapter *adapter) iavf_send_vf_config_msg() argument
163 iavf_send_vf_offload_vlan_v2_msg(struct iavf_adapter *adapter) iavf_send_vf_offload_vlan_v2_msg() argument
183 iavf_validate_num_queues(struct iavf_adapter *adapter) iavf_validate_num_queues() argument
211 iavf_get_vf_config(struct iavf_adapter *adapter) iavf_get_vf_config() argument
239 iavf_get_vf_vlan_v2_caps(struct iavf_adapter *adapter) iavf_get_vf_vlan_v2_caps() argument
268 iavf_configure_queues(struct iavf_adapter *adapter) iavf_configure_queues() argument
330 iavf_enable_queues(struct iavf_adapter *adapter) iavf_enable_queues() argument
355 iavf_disable_queues(struct iavf_adapter *adapter) iavf_disable_queues() argument
381 iavf_map_queues(struct iavf_adapter *adapter) iavf_map_queues() argument
450 iavf_add_ether_addrs(struct iavf_adapter *adapter) iavf_add_ether_addrs() argument
519 iavf_del_ether_addrs(struct iavf_adapter *adapter) iavf_del_ether_addrs() argument
588 iavf_mac_add_ok(struct iavf_adapter *adapter) iavf_mac_add_ok() argument
607 iavf_mac_add_reject(struct iavf_adapter *adapter) iavf_mac_add_reject() argument
634 iavf_vlan_add_reject(struct iavf_adapter *adapter) iavf_vlan_add_reject() argument
655 iavf_add_vlans(struct iavf_adapter *adapter) iavf_add_vlans() argument
787 iavf_del_vlans(struct iavf_adapter *adapter) iavf_del_vlans() argument
942 iavf_set_promiscuous(struct iavf_adapter *adapter) iavf_set_promiscuous() argument
1019 iavf_request_stats(struct iavf_adapter *adapter) iavf_request_stats() argument
1044 iavf_get_hena(struct iavf_adapter *adapter) iavf_get_hena() argument
1063 iavf_set_hena(struct iavf_adapter *adapter) iavf_set_hena() argument
1086 iavf_set_rss_key(struct iavf_adapter *adapter) iavf_set_rss_key() argument
1117 iavf_set_rss_lut(struct iavf_adapter *adapter) iavf_set_rss_lut() argument
1147 iavf_enable_vlan_stripping(struct iavf_adapter *adapter) iavf_enable_vlan_stripping() argument
1166 iavf_disable_vlan_stripping(struct iavf_adapter *adapter) iavf_disable_vlan_stripping() argument
1203 iavf_set_vc_offload_ethertype(struct iavf_adapter *adapter, struct virtchnl_vlan_setting *msg, u16 tpid, enum virtchnl_ops offload_op) iavf_set_vc_offload_ethertype() argument
1251 iavf_clear_offload_v2_aq_required(struct iavf_adapter *adapter, u16 tpid, enum virtchnl_ops offload_op) iavf_clear_offload_v2_aq_required() argument
1300 iavf_send_vlan_offload_v2(struct iavf_adapter *adapter, u16 tpid, enum virtchnl_ops offload_op) iavf_send_vlan_offload_v2() argument
1338 iavf_enable_vlan_stripping_v2(struct iavf_adapter *adapter, u16 tpid) iavf_enable_vlan_stripping_v2() argument
1349 iavf_disable_vlan_stripping_v2(struct iavf_adapter *adapter, u16 tpid) iavf_disable_vlan_stripping_v2() argument
1360 iavf_enable_vlan_insertion_v2(struct iavf_adapter *adapter, u16 tpid) iavf_enable_vlan_insertion_v2() argument
1371 iavf_disable_vlan_insertion_v2(struct iavf_adapter *adapter, u16 tpid) iavf_disable_vlan_insertion_v2() argument
1385 iavf_print_link_message(struct iavf_adapter *adapter) iavf_print_link_message() argument
1462 iavf_get_vpe_link_status(struct iavf_adapter *adapter, struct virtchnl_pf_event *vpe) iavf_get_vpe_link_status() argument
1479 iavf_set_adapter_link_speed_from_vpe(struct iavf_adapter *adapter, struct virtchnl_pf_event *vpe) iavf_set_adapter_link_speed_from_vpe() argument
1496 iavf_enable_channels(struct iavf_adapter *adapter) iavf_enable_channels() argument
1536 iavf_disable_channels(struct iavf_adapter *adapter) iavf_disable_channels() argument
1559 iavf_print_cloud_filter(struct iavf_adapter *adapter, struct virtchnl_filter *f) iavf_print_cloud_filter() argument
1593 iavf_add_cloud_filter(struct iavf_adapter *adapter) iavf_add_cloud_filter() argument
1641 iavf_del_cloud_filter(struct iavf_adapter *adapter) iavf_del_cloud_filter() argument
1689 iavf_add_fdir_filter(struct iavf_adapter *adapter) iavf_add_fdir_filter() argument
1739 iavf_del_fdir_filter(struct iavf_adapter *adapter) iavf_del_fdir_filter() argument
1789 iavf_add_adv_rss_cfg(struct iavf_adapter *adapter) iavf_add_adv_rss_cfg() argument
1840 iavf_del_adv_rss_cfg(struct iavf_adapter *adapter) iavf_del_adv_rss_cfg() argument
1887 iavf_request_reset(struct iavf_adapter *adapter) iavf_request_reset() argument
1919 iavf_activate_fdir_filters(struct iavf_adapter *adapter) iavf_activate_fdir_filters() argument
1966 iavf_virtchnl_completion(struct iavf_adapter *adapter, enum virtchnl_ops v_opcode, enum iavf_status v_retval, u8 *msg, u16 msglen) iavf_virtchnl_completion() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_main.c62 static void qlcnic_idc_debug_info(struct qlcnic_adapter *adapter, u8 encoding);
63 static int qlcnic_can_start_firmware(struct qlcnic_adapter *adapter);
74 static void qlcnic_free_lb_filters_mem(struct qlcnic_adapter *adapter);
89 static u32 qlcnic_vlan_tx_check(struct qlcnic_adapter *adapter) in qlcnic_vlan_tx_check() argument
91 struct qlcnic_hardware_context *ahw = adapter->ahw; in qlcnic_vlan_tx_check()
93 if (adapter->pdev->device == PCI_DEVICE_ID_QLOGIC_QLE824X) in qlcnic_vlan_tx_check()
295 int qlcnic_read_mac_addr(struct qlcnic_adapter *adapter) in qlcnic_read_mac_addr() argument
297 struct net_device *netdev = adapter->netdev; in qlcnic_read_mac_addr()
298 struct pci_dev *pdev = adapter->pdev; in qlcnic_read_mac_addr()
302 ret = qlcnic_get_mac_address(adapter, mac_add in qlcnic_read_mac_addr()
319 qlcnic_delete_adapter_mac(struct qlcnic_adapter *adapter) qlcnic_delete_adapter_mac() argument
338 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_set_mac() local
375 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_fdb_del() local
401 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_fdb_add() local
434 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_fdb_dump() local
447 qlcnic_82xx_cancel_idc_work(struct qlcnic_adapter *adapter) qlcnic_82xx_cancel_idc_work() argument
461 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_get_phys_port_id() local
475 struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_udp_tunnel_sync() local
614 qlcnic_check_multi_tx_capability(struct qlcnic_adapter *adapter) qlcnic_check_multi_tx_capability() argument
627 qlcnic_max_rings(struct qlcnic_adapter *adapter, u8 ring_cnt, int queue_type) qlcnic_max_rings() argument
646 qlcnic_set_tx_ring_count(struct qlcnic_adapter *adapter, u8 tx_cnt) qlcnic_set_tx_ring_count() argument
656 qlcnic_set_sds_ring_count(struct qlcnic_adapter *adapter, u8 rx_cnt) qlcnic_set_sds_ring_count() argument
666 qlcnic_setup_tss_rss_intr(struct qlcnic_adapter *adapter) qlcnic_setup_tss_rss_intr() argument
736 qlcnic_enable_msix(struct qlcnic_adapter *adapter, u32 num_msix) qlcnic_enable_msix() argument
809 qlcnic_82xx_calculate_msix_vector(struct qlcnic_adapter *adapter) qlcnic_82xx_calculate_msix_vector() argument
823 qlcnic_enable_msi_legacy(struct qlcnic_adapter *adapter) qlcnic_enable_msi_legacy() argument
857 qlcnic_82xx_setup_intr(struct qlcnic_adapter *adapter) qlcnic_82xx_setup_intr() argument
886 qlcnic_82xx_mq_intrpt(struct qlcnic_adapter *adapter, int op_type) qlcnic_82xx_mq_intrpt() argument
917 qlcnic_teardown_intr(struct qlcnic_adapter *adapter) qlcnic_teardown_intr() argument
939 qlcnic_get_act_pci_func(struct qlcnic_adapter *adapter) qlcnic_get_act_pci_func() argument
969 qlcnic_port_eswitch_cfg_capability(struct qlcnic_adapter *adapter) qlcnic_port_eswitch_cfg_capability() argument
986 qlcnic_init_pci_info(struct qlcnic_adapter *adapter) qlcnic_init_pci_info() argument
1079 qlcnic_set_function_modes(struct qlcnic_adapter *adapter) qlcnic_set_function_modes() argument
1100 qlcnic_check_vf(struct qlcnic_adapter *adapter, const struct pci_device_id *ent) qlcnic_check_vf() argument
1183 qlcnic_validate_subsystem_id(struct qlcnic_adapter *adapter, int index) qlcnic_validate_subsystem_id() argument
1204 qlcnic_get_board_name(struct qlcnic_adapter *adapter, char *name) qlcnic_get_board_name() argument
1226 qlcnic_check_options(struct qlcnic_adapter *adapter) qlcnic_check_options() argument
1287 qlcnic_initialize_nic(struct qlcnic_adapter *adapter) qlcnic_initialize_nic() argument
1333 qlcnic_set_vlan_config(struct qlcnic_adapter *adapter, struct qlcnic_esw_func_cfg *esw_cfg) qlcnic_set_vlan_config() argument
1353 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_vlan_rx_add() local
1373 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_vlan_rx_del() local
1391 qlcnic_set_eswitch_port_features(struct qlcnic_adapter *adapter, struct qlcnic_esw_func_cfg *esw_cfg) qlcnic_set_eswitch_port_features() argument
1407 qlcnic_set_eswitch_port_config(struct qlcnic_adapter *adapter) qlcnic_set_eswitch_port_config() argument
1424 qlcnic_set_netdev_features(struct qlcnic_adapter *adapter, struct qlcnic_esw_func_cfg *esw_cfg) qlcnic_set_netdev_features() argument
1439 qlcnic_check_eswitch_mode(struct qlcnic_adapter *adapter) qlcnic_check_eswitch_mode() argument
1485 qlcnic_set_default_offload_settings(struct qlcnic_adapter *adapter) qlcnic_set_default_offload_settings() argument
1523 qlcnic_reset_eswitch_config(struct qlcnic_adapter *adapter, struct qlcnic_npar_info *npar, int pci_func) qlcnic_reset_eswitch_config() argument
1545 qlcnic_reset_npar_config(struct qlcnic_adapter *adapter) qlcnic_reset_npar_config() argument
1587 qlcnic_check_npar_opertional(struct qlcnic_adapter *adapter) qlcnic_check_npar_opertional() argument
1611 qlcnic_set_mgmt_operations(struct qlcnic_adapter *adapter) qlcnic_set_mgmt_operations() argument
1632 qlcnic_82xx_start_firmware(struct qlcnic_adapter *adapter) qlcnic_82xx_start_firmware() argument
1699 qlcnic_request_irq(struct qlcnic_adapter *adapter) qlcnic_request_irq() argument
1787 qlcnic_free_irq(struct qlcnic_adapter *adapter) qlcnic_free_irq() argument
1818 qlcnic_get_lro_mss_capability(struct qlcnic_adapter *adapter) qlcnic_get_lro_mss_capability() argument
1833 qlcnic_config_def_intr_coalesce(struct qlcnic_adapter *adapter) qlcnic_config_def_intr_coalesce() argument
1860 __qlcnic_up(struct qlcnic_adapter *adapter, struct net_device *netdev) __qlcnic_up() argument
1907 qlcnic_up(struct qlcnic_adapter *adapter, struct net_device *netdev) qlcnic_up() argument
1919 __qlcnic_down(struct qlcnic_adapter *adapter, struct net_device *netdev) __qlcnic_down() argument
1956 qlcnic_down(struct qlcnic_adapter *adapter, struct net_device *netdev) qlcnic_down() argument
1966 qlcnic_attach(struct qlcnic_adapter *adapter) qlcnic_attach() argument
2014 qlcnic_detach(struct qlcnic_adapter *adapter) qlcnic_detach() argument
2032 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_diag_free_res() local
2062 qlcnic_alloc_adapter_resources(struct qlcnic_adapter *adapter) qlcnic_alloc_adapter_resources() argument
2092 qlcnic_free_adapter_resources(struct qlcnic_adapter *adapter) qlcnic_free_adapter_resources() argument
2116 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_diag_alloc_res() local
2170 qlcnic_reset_hw_context(struct qlcnic_adapter *adapter) qlcnic_reset_hw_context() argument
2191 qlcnic_reset_context(struct qlcnic_adapter *adapter) qlcnic_reset_context() argument
2223 qlcnic_82xx_set_mac_filter_count(struct qlcnic_adapter *adapter) qlcnic_82xx_set_mac_filter_count() argument
2239 qlcnic_set_real_num_queues(struct qlcnic_adapter *adapter, u8 tx_queues, u8 rx_queues) qlcnic_set_real_num_queues() argument
2265 qlcnic_setup_netdev(struct qlcnic_adapter *adapter, struct net_device *netdev, int pci_using_dac) qlcnic_setup_netdev() argument
2364 qlcnic_free_tx_rings(struct qlcnic_adapter *adapter) qlcnic_free_tx_rings() argument
2379 qlcnic_alloc_tx_rings(struct qlcnic_adapter *adapter, struct net_device *netdev) qlcnic_alloc_tx_rings() argument
2422 qlcnic_set_drv_version(struct qlcnic_adapter *adapter) qlcnic_set_drv_version() argument
2437 qlcnic_reset_api_lock(struct qlcnic_adapter *adapter) qlcnic_reset_api_lock() argument
2448 struct qlcnic_adapter *adapter = NULL; qlcnic_probe() local
2735 struct qlcnic_adapter *adapter; qlcnic_remove() local
2812 struct qlcnic_adapter *adapter = dev_get_drvdata(dev_d); qlcnic_resume() local
2819 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_open() local
2847 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_close() local
2856 qlcnic_alloc_lb_filters_mem(struct qlcnic_adapter *adapter) qlcnic_alloc_lb_filters_mem() argument
2912 qlcnic_free_lb_filters_mem(struct qlcnic_adapter *adapter) qlcnic_free_lb_filters_mem() argument
2927 qlcnic_check_temp(struct qlcnic_adapter *adapter) qlcnic_check_temp() argument
2979 qlcnic_dump_rings(struct qlcnic_adapter *adapter) qlcnic_dump_rings() argument
3046 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_tx_timeout() local
3069 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_get_stats() local
3085 qlcnic_82xx_clear_legacy_intr(struct qlcnic_adapter *adapter) qlcnic_82xx_clear_legacy_intr() argument
3110 struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_tmp_intr() local
3131 struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_intr() local
3144 struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_msi_intr() local
3170 qlcnic_idc_debug_info(struct qlcnic_adapter *adapter, u8 encoding) qlcnic_idc_debug_info() argument
3183 qlcnic_set_drv_state(struct qlcnic_adapter *adapter, u8 state) qlcnic_set_drv_state() argument
3208 qlcnic_clr_drv_state(struct qlcnic_adapter *adapter) qlcnic_clr_drv_state() argument
3224 qlcnic_clr_all_drv_state(struct qlcnic_adapter *adapter, u8 failed) qlcnic_clr_all_drv_state() argument
3258 qlcnic_check_drv_state(struct qlcnic_adapter *adapter) qlcnic_check_drv_state() argument
3278 qlcnic_check_idc_ver(struct qlcnic_adapter *adapter) qlcnic_check_idc_ver() argument
3291 qlcnic_can_start_firmware(struct qlcnic_adapter *adapter) qlcnic_can_start_firmware() argument
3382 struct qlcnic_adapter *adapter = container_of(work, qlcnic_fwinit_work() local
3485 struct qlcnic_adapter *adapter = container_of(work, qlcnic_detach_work() local
3546 qlcnic_set_npar_non_operational(struct qlcnic_adapter *adapter) qlcnic_set_npar_non_operational() argument
3561 qlcnic_82xx_dev_request_reset(struct qlcnic_adapter *adapter, u32 key) qlcnic_82xx_dev_request_reset() argument
3606 qlcnic_dev_set_npar_ready(struct qlcnic_adapter *adapter) qlcnic_dev_set_npar_ready() argument
3618 qlcnic_schedule_work(struct qlcnic_adapter *adapter, work_func_t func, int delay) qlcnic_schedule_work() argument
3632 struct qlcnic_adapter *adapter = container_of(work, qlcnic_attach_work() local
3674 qlcnic_check_health(struct qlcnic_adapter *adapter) qlcnic_check_health() argument
3755 struct qlcnic_adapter *adapter = container_of(work, qlcnic_fw_poll_work() local
3796 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_attach_func() local
3860 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_82xx_io_error_detected() local
3903 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_82xx_io_resume() local
3915 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_io_error_detected() local
3928 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_io_slot_reset() local
3941 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_io_resume() local
3952 qlcnicvf_start_firmware(struct qlcnic_adapter *adapter) qlcnicvf_start_firmware() argument
3979 qlcnic_validate_rings(struct qlcnic_adapter *adapter, __u32 ring_cnt, int queue_type) qlcnic_validate_rings() argument
4012 qlcnic_setup_rings(struct qlcnic_adapter *adapter) qlcnic_setup_rings() argument
4092 qlcnic_config_indev_addr(struct qlcnic_adapter *adapter, struct net_device *dev, unsigned long event) qlcnic_config_indev_addr() argument
4122 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_restore_indev_addr() local
4141 struct qlcnic_adapter *adapter; qlcnic_netdev_event() local
4173 struct qlcnic_adapter *adapter; qlcnic_inetaddr_event() local
[all...]
H A Dqlcnic_83xx_init.c38 static int qlcnic_83xx_init_default_driver(struct qlcnic_adapter *adapter);
40 static int qlcnic_83xx_restart_hw(struct qlcnic_adapter *adapter);
132 qlcnic_83xx_idc_check_driver_presence_reg(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_check_driver_presence_reg() argument
136 val = QLCRDX(adapter->ahw, QLC_83XX_IDC_DRV_PRESENCE); in qlcnic_83xx_idc_check_driver_presence_reg()
143 static void qlcnic_83xx_idc_log_state_history(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_log_state_history() argument
146 cur = adapter->ahw->idc.curr_state; in qlcnic_83xx_idc_log_state_history()
147 prev = adapter->ahw->idc.prev_state; in qlcnic_83xx_idc_log_state_history()
149 dev_info(&adapter->pdev->dev, in qlcnic_83xx_idc_log_state_history()
151 adapter->ahw->idc.name[cur], in qlcnic_83xx_idc_log_state_history()
152 adapter in qlcnic_83xx_idc_log_state_history()
155 qlcnic_83xx_idc_update_audit_reg(struct qlcnic_adapter *adapter, u8 mode, int lock) qlcnic_83xx_idc_update_audit_reg() argument
184 qlcnic_83xx_idc_update_minor_version(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_update_minor_version() argument
194 qlcnic_83xx_idc_update_major_version(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_update_major_version() argument
216 qlcnic_83xx_idc_update_drv_presence_reg(struct qlcnic_adapter *adapter, int status, int lock) qlcnic_83xx_idc_update_drv_presence_reg() argument
242 qlcnic_83xx_idc_check_major_version(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_check_major_version() argument
260 qlcnic_83xx_idc_clear_registers(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_clear_registers() argument
282 qlcnic_83xx_idc_update_drv_ack_reg(struct qlcnic_adapter *adapter, int flag, int lock) qlcnic_83xx_idc_update_drv_ack_reg() argument
305 qlcnic_83xx_idc_check_timeout(struct qlcnic_adapter *adapter, int time_limit) qlcnic_83xx_idc_check_timeout() argument
326 qlcnic_83xx_idc_check_reset_ack_reg(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_check_reset_ack_reg() argument
373 qlcnic_83xx_idc_tx_soft_reset(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_tx_soft_reset() argument
398 qlcnic_83xx_idc_detach_driver(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_detach_driver() argument
428 qlcnic_83xx_idc_attach_driver(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_attach_driver() argument
441 qlcnic_83xx_idc_enter_failed_state(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_enter_failed_state() argument
460 qlcnic_83xx_idc_enter_init_state(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_enter_init_state() argument
476 qlcnic_83xx_idc_enter_need_quiesce(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_enter_need_quiesce() argument
494 qlcnic_83xx_idc_enter_need_reset_state(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_enter_need_reset_state() argument
510 qlcnic_83xx_idc_enter_ready_state(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_enter_ready_state() argument
536 qlcnic_83xx_idc_find_reset_owner_id(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_find_reset_owner_id() argument
574 qlcnic_83xx_idc_restart_hw(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_restart_hw() argument
590 qlcnic_83xx_idc_check_fan_failure(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_check_fan_failure() argument
612 qlcnic_83xx_idc_reattach_driver(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_reattach_driver() argument
646 qlcnic_83xx_idc_update_idc_params(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_update_idc_params() argument
676 qlcnic_83xx_idc_ready_state_entry(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_ready_state_entry() argument
705 qlcnic_83xx_idc_vnic_pf_entry(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_vnic_pf_entry() argument
739 qlcnic_83xx_idc_unknown_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_unknown_state() argument
760 qlcnic_83xx_idc_cold_state_handler(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_cold_state_handler() argument
790 qlcnic_83xx_idc_init_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_init_state() argument
818 qlcnic_83xx_idc_ready_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_ready_state() argument
897 qlcnic_83xx_idc_need_reset_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_need_reset_state() argument
946 qlcnic_83xx_idc_need_quiesce_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_need_quiesce_state() argument
952 qlcnic_83xx_idc_failed_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_failed_state() argument
974 qlcnic_83xx_idc_quiesce_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_quiesce_state() argument
980 qlcnic_83xx_idc_check_state_validity(struct qlcnic_adapter *adapter, u32 state) qlcnic_83xx_idc_check_state_validity() argument
1030 qlcnic_set_vxlan_port(struct qlcnic_adapter *adapter, u16 port) qlcnic_set_vxlan_port() argument
1058 qlcnic_set_vxlan_parsing(struct qlcnic_adapter *adapter, u16 port) qlcnic_set_vxlan_parsing() argument
1088 qlcnic_83xx_periodic_tasks(struct qlcnic_adapter *adapter) qlcnic_83xx_periodic_tasks() argument
1107 struct qlcnic_adapter *adapter; qlcnic_83xx_idc_poll_dev_state() local
1152 qlcnic_83xx_setup_idc_parameters(struct qlcnic_adapter *adapter) qlcnic_83xx_setup_idc_parameters() argument
1187 qlcnic_83xx_idc_first_to_load_function_handler(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_first_to_load_function_handler() argument
1230 qlcnic_83xx_idc_init(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_init() argument
1252 qlcnic_83xx_idc_exit(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_exit() argument
1281 qlcnic_83xx_idc_request_reset(struct qlcnic_adapter *adapter, u32 key) qlcnic_83xx_idc_request_reset() argument
1315 qlcnic_83xx_copy_bootloader(struct qlcnic_adapter *adapter) qlcnic_83xx_copy_bootloader() argument
1352 qlcnic_83xx_copy_fw_file(struct qlcnic_adapter *adapter) qlcnic_83xx_copy_fw_file() argument
1414 qlcnic_83xx_dump_pause_control_regs(struct qlcnic_adapter *adapter) qlcnic_83xx_dump_pause_control_regs() argument
1499 qlcnic_83xx_disable_pause_frames(struct qlcnic_adapter *adapter) qlcnic_83xx_disable_pause_frames() argument
1539 qlcnic_83xx_take_eport_out_of_reset(struct qlcnic_adapter *adapter) qlcnic_83xx_take_eport_out_of_reset() argument
2073 qlcnic_83xx_run_post(struct qlcnic_adapter *adapter) qlcnic_83xx_run_post() argument
2169 qlcnic_83xx_load_fw_image_from_host(struct qlcnic_adapter *adapter) qlcnic_83xx_load_fw_image_from_host() argument
2190 qlcnic_83xx_restart_hw(struct qlcnic_adapter *adapter) qlcnic_83xx_restart_hw() argument
2249 qlcnic_83xx_get_nic_configuration(struct qlcnic_adapter *adapter) qlcnic_83xx_get_nic_configuration() argument
2285 qlcnic_83xx_configure_opmode(struct qlcnic_adapter *adapter) qlcnic_83xx_configure_opmode() argument
2321 qlcnic_83xx_config_buff_descriptors(struct qlcnic_adapter *adapter) qlcnic_83xx_config_buff_descriptors() argument
2341 qlcnic_83xx_init_default_driver(struct qlcnic_adapter *adapter) qlcnic_83xx_init_default_driver() argument
2360 qlcnic_83xx_clear_function_resources(struct qlcnic_adapter *adapter) qlcnic_83xx_clear_function_resources() argument
2384 qlcnic_83xx_get_fw_info(struct qlcnic_adapter *adapter) qlcnic_83xx_get_fw_info() argument
2417 qlcnic_83xx_init_rings(struct qlcnic_adapter *adapter) qlcnic_83xx_init_rings() argument
2435 qlcnic_83xx_init(struct qlcnic_adapter *adapter, int pci_using_dac) qlcnic_83xx_init() argument
2547 qlcnic_83xx_aer_stop_poll_work(struct qlcnic_adapter *adapter) qlcnic_83xx_aer_stop_poll_work() argument
2564 qlcnic_83xx_aer_reset(struct qlcnic_adapter *adapter) qlcnic_83xx_aer_reset() argument
2588 qlcnic_83xx_aer_start_poll_work(struct qlcnic_adapter *adapter) qlcnic_83xx_aer_start_poll_work() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_main.c61 static void qlcnic_idc_debug_info(struct qlcnic_adapter *adapter, u8 encoding);
62 static int qlcnic_can_start_firmware(struct qlcnic_adapter *adapter);
73 static void qlcnic_free_lb_filters_mem(struct qlcnic_adapter *adapter);
88 static u32 qlcnic_vlan_tx_check(struct qlcnic_adapter *adapter) in qlcnic_vlan_tx_check() argument
90 struct qlcnic_hardware_context *ahw = adapter->ahw; in qlcnic_vlan_tx_check()
92 if (adapter->pdev->device == PCI_DEVICE_ID_QLOGIC_QLE824X) in qlcnic_vlan_tx_check()
294 int qlcnic_read_mac_addr(struct qlcnic_adapter *adapter) in qlcnic_read_mac_addr() argument
296 struct net_device *netdev = adapter->netdev; in qlcnic_read_mac_addr()
297 struct pci_dev *pdev = adapter->pdev; in qlcnic_read_mac_addr()
301 ret = qlcnic_get_mac_address(adapter, mac_add in qlcnic_read_mac_addr()
318 qlcnic_delete_adapter_mac(struct qlcnic_adapter *adapter) qlcnic_delete_adapter_mac() argument
335 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_set_mac() local
373 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_fdb_del() local
399 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_fdb_add() local
432 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_fdb_dump() local
445 qlcnic_82xx_cancel_idc_work(struct qlcnic_adapter *adapter) qlcnic_82xx_cancel_idc_work() argument
459 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_get_phys_port_id() local
473 struct qlcnic_adapter *adapter = netdev_priv(dev); qlcnic_udp_tunnel_sync() local
610 qlcnic_check_multi_tx_capability(struct qlcnic_adapter *adapter) qlcnic_check_multi_tx_capability() argument
623 qlcnic_max_rings(struct qlcnic_adapter *adapter, u8 ring_cnt, int queue_type) qlcnic_max_rings() argument
642 qlcnic_set_tx_ring_count(struct qlcnic_adapter *adapter, u8 tx_cnt) qlcnic_set_tx_ring_count() argument
652 qlcnic_set_sds_ring_count(struct qlcnic_adapter *adapter, u8 rx_cnt) qlcnic_set_sds_ring_count() argument
662 qlcnic_setup_tss_rss_intr(struct qlcnic_adapter *adapter) qlcnic_setup_tss_rss_intr() argument
732 qlcnic_enable_msix(struct qlcnic_adapter *adapter, u32 num_msix) qlcnic_enable_msix() argument
805 qlcnic_82xx_calculate_msix_vector(struct qlcnic_adapter *adapter) qlcnic_82xx_calculate_msix_vector() argument
819 qlcnic_enable_msi_legacy(struct qlcnic_adapter *adapter) qlcnic_enable_msi_legacy() argument
853 qlcnic_82xx_setup_intr(struct qlcnic_adapter *adapter) qlcnic_82xx_setup_intr() argument
882 qlcnic_82xx_mq_intrpt(struct qlcnic_adapter *adapter, int op_type) qlcnic_82xx_mq_intrpt() argument
913 qlcnic_teardown_intr(struct qlcnic_adapter *adapter) qlcnic_teardown_intr() argument
935 qlcnic_get_act_pci_func(struct qlcnic_adapter *adapter) qlcnic_get_act_pci_func() argument
965 qlcnic_port_eswitch_cfg_capability(struct qlcnic_adapter *adapter) qlcnic_port_eswitch_cfg_capability() argument
982 qlcnic_init_pci_info(struct qlcnic_adapter *adapter) qlcnic_init_pci_info() argument
1075 qlcnic_set_function_modes(struct qlcnic_adapter *adapter) qlcnic_set_function_modes() argument
1096 qlcnic_check_vf(struct qlcnic_adapter *adapter, const struct pci_device_id *ent) qlcnic_check_vf() argument
1179 qlcnic_validate_subsystem_id(struct qlcnic_adapter *adapter, int index) qlcnic_validate_subsystem_id() argument
1200 qlcnic_get_board_name(struct qlcnic_adapter *adapter, char *name) qlcnic_get_board_name() argument
1222 qlcnic_check_options(struct qlcnic_adapter *adapter) qlcnic_check_options() argument
1283 qlcnic_initialize_nic(struct qlcnic_adapter *adapter) qlcnic_initialize_nic() argument
1329 qlcnic_set_vlan_config(struct qlcnic_adapter *adapter, struct qlcnic_esw_func_cfg *esw_cfg) qlcnic_set_vlan_config() argument
1349 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_vlan_rx_add() local
1369 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_vlan_rx_del() local
1387 qlcnic_set_eswitch_port_features(struct qlcnic_adapter *adapter, struct qlcnic_esw_func_cfg *esw_cfg) qlcnic_set_eswitch_port_features() argument
1403 qlcnic_set_eswitch_port_config(struct qlcnic_adapter *adapter) qlcnic_set_eswitch_port_config() argument
1420 qlcnic_set_netdev_features(struct qlcnic_adapter *adapter, struct qlcnic_esw_func_cfg *esw_cfg) qlcnic_set_netdev_features() argument
1435 qlcnic_check_eswitch_mode(struct qlcnic_adapter *adapter) qlcnic_check_eswitch_mode() argument
1481 qlcnic_set_default_offload_settings(struct qlcnic_adapter *adapter) qlcnic_set_default_offload_settings() argument
1519 qlcnic_reset_eswitch_config(struct qlcnic_adapter *adapter, struct qlcnic_npar_info *npar, int pci_func) qlcnic_reset_eswitch_config() argument
1541 qlcnic_reset_npar_config(struct qlcnic_adapter *adapter) qlcnic_reset_npar_config() argument
1583 qlcnic_check_npar_opertional(struct qlcnic_adapter *adapter) qlcnic_check_npar_opertional() argument
1607 qlcnic_set_mgmt_operations(struct qlcnic_adapter *adapter) qlcnic_set_mgmt_operations() argument
1628 qlcnic_82xx_start_firmware(struct qlcnic_adapter *adapter) qlcnic_82xx_start_firmware() argument
1695 qlcnic_request_irq(struct qlcnic_adapter *adapter) qlcnic_request_irq() argument
1783 qlcnic_free_irq(struct qlcnic_adapter *adapter) qlcnic_free_irq() argument
1814 qlcnic_get_lro_mss_capability(struct qlcnic_adapter *adapter) qlcnic_get_lro_mss_capability() argument
1829 qlcnic_config_def_intr_coalesce(struct qlcnic_adapter *adapter) qlcnic_config_def_intr_coalesce() argument
1856 __qlcnic_up(struct qlcnic_adapter *adapter, struct net_device *netdev) __qlcnic_up() argument
1903 qlcnic_up(struct qlcnic_adapter *adapter, struct net_device *netdev) qlcnic_up() argument
1915 __qlcnic_down(struct qlcnic_adapter *adapter, struct net_device *netdev) __qlcnic_down() argument
1952 qlcnic_down(struct qlcnic_adapter *adapter, struct net_device *netdev) qlcnic_down() argument
1962 qlcnic_attach(struct qlcnic_adapter *adapter) qlcnic_attach() argument
2010 qlcnic_detach(struct qlcnic_adapter *adapter) qlcnic_detach() argument
2028 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_diag_free_res() local
2058 qlcnic_alloc_adapter_resources(struct qlcnic_adapter *adapter) qlcnic_alloc_adapter_resources() argument
2088 qlcnic_free_adapter_resources(struct qlcnic_adapter *adapter) qlcnic_free_adapter_resources() argument
2112 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_diag_alloc_res() local
2166 qlcnic_reset_hw_context(struct qlcnic_adapter *adapter) qlcnic_reset_hw_context() argument
2187 qlcnic_reset_context(struct qlcnic_adapter *adapter) qlcnic_reset_context() argument
2219 qlcnic_82xx_set_mac_filter_count(struct qlcnic_adapter *adapter) qlcnic_82xx_set_mac_filter_count() argument
2235 qlcnic_set_real_num_queues(struct qlcnic_adapter *adapter, u8 tx_queues, u8 rx_queues) qlcnic_set_real_num_queues() argument
2261 qlcnic_setup_netdev(struct qlcnic_adapter *adapter, struct net_device *netdev) qlcnic_setup_netdev() argument
2338 qlcnic_free_tx_rings(struct qlcnic_adapter *adapter) qlcnic_free_tx_rings() argument
2353 qlcnic_alloc_tx_rings(struct qlcnic_adapter *adapter, struct net_device *netdev) qlcnic_alloc_tx_rings() argument
2396 qlcnic_set_drv_version(struct qlcnic_adapter *adapter) qlcnic_set_drv_version() argument
2411 qlcnic_reset_api_lock(struct qlcnic_adapter *adapter) qlcnic_reset_api_lock() argument
2422 struct qlcnic_adapter *adapter = NULL; qlcnic_probe() local
2709 struct qlcnic_adapter *adapter; qlcnic_remove() local
2785 struct qlcnic_adapter *adapter = dev_get_drvdata(dev_d); qlcnic_resume() local
2792 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_open() local
2820 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_close() local
2829 qlcnic_alloc_lb_filters_mem(struct qlcnic_adapter *adapter) qlcnic_alloc_lb_filters_mem() argument
2885 qlcnic_free_lb_filters_mem(struct qlcnic_adapter *adapter) qlcnic_free_lb_filters_mem() argument
2900 qlcnic_check_temp(struct qlcnic_adapter *adapter) qlcnic_check_temp() argument
2952 qlcnic_dump_rings(struct qlcnic_adapter *adapter) qlcnic_dump_rings() argument
3019 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_tx_timeout() local
3042 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_get_stats() local
3058 qlcnic_82xx_clear_legacy_intr(struct qlcnic_adapter *adapter) qlcnic_82xx_clear_legacy_intr() argument
3083 struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_tmp_intr() local
3104 struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_intr() local
3117 struct qlcnic_adapter *adapter = sds_ring->adapter; qlcnic_msi_intr() local
3143 qlcnic_idc_debug_info(struct qlcnic_adapter *adapter, u8 encoding) qlcnic_idc_debug_info() argument
3156 qlcnic_set_drv_state(struct qlcnic_adapter *adapter, u8 state) qlcnic_set_drv_state() argument
3181 qlcnic_clr_drv_state(struct qlcnic_adapter *adapter) qlcnic_clr_drv_state() argument
3197 qlcnic_clr_all_drv_state(struct qlcnic_adapter *adapter, u8 failed) qlcnic_clr_all_drv_state() argument
3231 qlcnic_check_drv_state(struct qlcnic_adapter *adapter) qlcnic_check_drv_state() argument
3251 qlcnic_check_idc_ver(struct qlcnic_adapter *adapter) qlcnic_check_idc_ver() argument
3264 qlcnic_can_start_firmware(struct qlcnic_adapter *adapter) qlcnic_can_start_firmware() argument
3352 struct qlcnic_adapter *adapter = container_of(work, qlcnic_fwinit_work() local
3456 struct qlcnic_adapter *adapter = container_of(work, qlcnic_detach_work() local
3517 qlcnic_set_npar_non_operational(struct qlcnic_adapter *adapter) qlcnic_set_npar_non_operational() argument
3532 qlcnic_82xx_dev_request_reset(struct qlcnic_adapter *adapter, u32 key) qlcnic_82xx_dev_request_reset() argument
3577 qlcnic_dev_set_npar_ready(struct qlcnic_adapter *adapter) qlcnic_dev_set_npar_ready() argument
3589 qlcnic_schedule_work(struct qlcnic_adapter *adapter, work_func_t func, int delay) qlcnic_schedule_work() argument
3603 struct qlcnic_adapter *adapter = container_of(work, qlcnic_attach_work() local
3645 qlcnic_check_health(struct qlcnic_adapter *adapter) qlcnic_check_health() argument
3726 struct qlcnic_adapter *adapter = container_of(work, qlcnic_fw_poll_work() local
3767 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_attach_func() local
3831 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_82xx_io_error_detected() local
3874 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_82xx_io_resume() local
3886 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_io_error_detected() local
3899 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_io_slot_reset() local
3912 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); qlcnic_io_resume() local
3923 qlcnicvf_start_firmware(struct qlcnic_adapter *adapter) qlcnicvf_start_firmware() argument
3950 qlcnic_validate_rings(struct qlcnic_adapter *adapter, __u32 ring_cnt, int queue_type) qlcnic_validate_rings() argument
3983 qlcnic_setup_rings(struct qlcnic_adapter *adapter) qlcnic_setup_rings() argument
4063 qlcnic_config_indev_addr(struct qlcnic_adapter *adapter, struct net_device *dev, unsigned long event) qlcnic_config_indev_addr() argument
4093 struct qlcnic_adapter *adapter = netdev_priv(netdev); qlcnic_restore_indev_addr() local
4112 struct qlcnic_adapter *adapter; qlcnic_netdev_event() local
4144 struct qlcnic_adapter *adapter; qlcnic_inetaddr_event() local
[all...]
H A Dqlcnic_83xx_init.c38 static int qlcnic_83xx_init_default_driver(struct qlcnic_adapter *adapter);
40 static int qlcnic_83xx_restart_hw(struct qlcnic_adapter *adapter);
132 qlcnic_83xx_idc_check_driver_presence_reg(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_check_driver_presence_reg() argument
136 val = QLCRDX(adapter->ahw, QLC_83XX_IDC_DRV_PRESENCE); in qlcnic_83xx_idc_check_driver_presence_reg()
143 static void qlcnic_83xx_idc_log_state_history(struct qlcnic_adapter *adapter) in qlcnic_83xx_idc_log_state_history() argument
146 cur = adapter->ahw->idc.curr_state; in qlcnic_83xx_idc_log_state_history()
147 prev = adapter->ahw->idc.prev_state; in qlcnic_83xx_idc_log_state_history()
149 dev_info(&adapter->pdev->dev, in qlcnic_83xx_idc_log_state_history()
151 adapter->ahw->idc.name[cur], in qlcnic_83xx_idc_log_state_history()
152 adapter in qlcnic_83xx_idc_log_state_history()
155 qlcnic_83xx_idc_update_audit_reg(struct qlcnic_adapter *adapter, u8 mode, int lock) qlcnic_83xx_idc_update_audit_reg() argument
184 qlcnic_83xx_idc_update_minor_version(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_update_minor_version() argument
194 qlcnic_83xx_idc_update_major_version(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_update_major_version() argument
216 qlcnic_83xx_idc_update_drv_presence_reg(struct qlcnic_adapter *adapter, int status, int lock) qlcnic_83xx_idc_update_drv_presence_reg() argument
242 qlcnic_83xx_idc_check_major_version(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_check_major_version() argument
260 qlcnic_83xx_idc_clear_registers(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_clear_registers() argument
282 qlcnic_83xx_idc_update_drv_ack_reg(struct qlcnic_adapter *adapter, int flag, int lock) qlcnic_83xx_idc_update_drv_ack_reg() argument
305 qlcnic_83xx_idc_check_timeout(struct qlcnic_adapter *adapter, int time_limit) qlcnic_83xx_idc_check_timeout() argument
326 qlcnic_83xx_idc_check_reset_ack_reg(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_check_reset_ack_reg() argument
373 qlcnic_83xx_idc_tx_soft_reset(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_tx_soft_reset() argument
398 qlcnic_83xx_idc_detach_driver(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_detach_driver() argument
428 qlcnic_83xx_idc_attach_driver(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_attach_driver() argument
441 qlcnic_83xx_idc_enter_failed_state(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_enter_failed_state() argument
460 qlcnic_83xx_idc_enter_init_state(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_enter_init_state() argument
476 qlcnic_83xx_idc_enter_need_quiesce(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_enter_need_quiesce() argument
494 qlcnic_83xx_idc_enter_need_reset_state(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_enter_need_reset_state() argument
510 qlcnic_83xx_idc_enter_ready_state(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_enter_ready_state() argument
536 qlcnic_83xx_idc_find_reset_owner_id(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_find_reset_owner_id() argument
574 qlcnic_83xx_idc_restart_hw(struct qlcnic_adapter *adapter, int lock) qlcnic_83xx_idc_restart_hw() argument
590 qlcnic_83xx_idc_check_fan_failure(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_check_fan_failure() argument
612 qlcnic_83xx_idc_reattach_driver(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_reattach_driver() argument
646 qlcnic_83xx_idc_update_idc_params(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_update_idc_params() argument
676 qlcnic_83xx_idc_ready_state_entry(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_ready_state_entry() argument
705 qlcnic_83xx_idc_vnic_pf_entry(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_vnic_pf_entry() argument
739 qlcnic_83xx_idc_unknown_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_unknown_state() argument
760 qlcnic_83xx_idc_cold_state_handler(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_cold_state_handler() argument
790 qlcnic_83xx_idc_init_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_init_state() argument
818 qlcnic_83xx_idc_ready_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_ready_state() argument
897 qlcnic_83xx_idc_need_reset_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_need_reset_state() argument
946 qlcnic_83xx_idc_need_quiesce_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_need_quiesce_state() argument
952 qlcnic_83xx_idc_failed_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_failed_state() argument
974 qlcnic_83xx_idc_quiesce_state(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_quiesce_state() argument
980 qlcnic_83xx_idc_check_state_validity(struct qlcnic_adapter *adapter, u32 state) qlcnic_83xx_idc_check_state_validity() argument
1030 qlcnic_set_vxlan_port(struct qlcnic_adapter *adapter, u16 port) qlcnic_set_vxlan_port() argument
1058 qlcnic_set_vxlan_parsing(struct qlcnic_adapter *adapter, u16 port) qlcnic_set_vxlan_parsing() argument
1088 qlcnic_83xx_periodic_tasks(struct qlcnic_adapter *adapter) qlcnic_83xx_periodic_tasks() argument
1107 struct qlcnic_adapter *adapter; qlcnic_83xx_idc_poll_dev_state() local
1152 qlcnic_83xx_setup_idc_parameters(struct qlcnic_adapter *adapter) qlcnic_83xx_setup_idc_parameters() argument
1187 qlcnic_83xx_idc_first_to_load_function_handler(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_first_to_load_function_handler() argument
1230 qlcnic_83xx_idc_init(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_init() argument
1252 qlcnic_83xx_idc_exit(struct qlcnic_adapter *adapter) qlcnic_83xx_idc_exit() argument
1281 qlcnic_83xx_idc_request_reset(struct qlcnic_adapter *adapter, u32 key) qlcnic_83xx_idc_request_reset() argument
1315 qlcnic_83xx_copy_bootloader(struct qlcnic_adapter *adapter) qlcnic_83xx_copy_bootloader() argument
1352 qlcnic_83xx_copy_fw_file(struct qlcnic_adapter *adapter) qlcnic_83xx_copy_fw_file() argument
1414 qlcnic_83xx_dump_pause_control_regs(struct qlcnic_adapter *adapter) qlcnic_83xx_dump_pause_control_regs() argument
1499 qlcnic_83xx_disable_pause_frames(struct qlcnic_adapter *adapter) qlcnic_83xx_disable_pause_frames() argument
1539 qlcnic_83xx_take_eport_out_of_reset(struct qlcnic_adapter *adapter) qlcnic_83xx_take_eport_out_of_reset() argument
2073 qlcnic_83xx_run_post(struct qlcnic_adapter *adapter) qlcnic_83xx_run_post() argument
2169 qlcnic_83xx_load_fw_image_from_host(struct qlcnic_adapter *adapter) qlcnic_83xx_load_fw_image_from_host() argument
2190 qlcnic_83xx_restart_hw(struct qlcnic_adapter *adapter) qlcnic_83xx_restart_hw() argument
2249 qlcnic_83xx_get_nic_configuration(struct qlcnic_adapter *adapter) qlcnic_83xx_get_nic_configuration() argument
2285 qlcnic_83xx_configure_opmode(struct qlcnic_adapter *adapter) qlcnic_83xx_configure_opmode() argument
2321 qlcnic_83xx_config_buff_descriptors(struct qlcnic_adapter *adapter) qlcnic_83xx_config_buff_descriptors() argument
2341 qlcnic_83xx_init_default_driver(struct qlcnic_adapter *adapter) qlcnic_83xx_init_default_driver() argument
2360 qlcnic_83xx_clear_function_resources(struct qlcnic_adapter *adapter) qlcnic_83xx_clear_function_resources() argument
2384 qlcnic_83xx_get_fw_info(struct qlcnic_adapter *adapter) qlcnic_83xx_get_fw_info() argument
2417 qlcnic_83xx_init_rings(struct qlcnic_adapter *adapter) qlcnic_83xx_init_rings() argument
2435 qlcnic_83xx_init(struct qlcnic_adapter *adapter) qlcnic_83xx_init() argument
2547 qlcnic_83xx_aer_stop_poll_work(struct qlcnic_adapter *adapter) qlcnic_83xx_aer_stop_poll_work() argument
2564 qlcnic_83xx_aer_reset(struct qlcnic_adapter *adapter) qlcnic_83xx_aer_reset() argument
2588 qlcnic_83xx_aer_start_poll_work(struct qlcnic_adapter *adapter) qlcnic_83xx_aer_start_poll_work() argument
[all...]
/kernel/linux/linux-5.10/drivers/scsi/
H A DBusLogic.c135 static void blogic_announce_drvr(struct blogic_adapter *adapter) in blogic_announce_drvr() argument
137 blogic_announce("***** BusLogic SCSI Driver Version " blogic_drvr_version " of " blogic_drvr_date " *****\n", adapter); in blogic_announce_drvr()
138 blogic_announce("Copyright 1995-1998 by Leonard N. Zubkoff <lnz@dandelion.com>\n", adapter); in blogic_announce_drvr()
149 struct blogic_adapter *adapter = in blogic_drvr_info() local
151 return adapter->full_model; in blogic_drvr_info()
160 static void blogic_init_ccbs(struct blogic_adapter *adapter, void *blk_pointer, in blogic_init_ccbs() argument
170 ccb->adapter = adapter; in blogic_init_ccbs()
172 if (blogic_flashpoint_type(adapter)) { in blogic_init_ccbs()
174 ccb->base_addr = adapter in blogic_init_ccbs()
191 blogic_create_initccbs(struct blogic_adapter *adapter) blogic_create_initccbs() argument
215 blogic_destroy_ccbs(struct blogic_adapter *adapter) blogic_destroy_ccbs() argument
244 blogic_create_addlccbs(struct blogic_adapter *adapter, int addl_ccbs, bool print_success) blogic_create_addlccbs() argument
278 blogic_alloc_ccb(struct blogic_adapter *adapter) blogic_alloc_ccb() argument
311 struct blogic_adapter *adapter = ccb->adapter; blogic_dealloc_ccb() local
344 blogic_cmd(struct blogic_adapter *adapter, enum blogic_opcode opcode, void *param, int paramlen, void *reply, int replylen) blogic_cmd() argument
589 blogic_init_probeinfo_isa(struct blogic_adapter *adapter) blogic_init_probeinfo_isa() argument
662 blogic_init_mm_probeinfo(struct blogic_adapter *adapter) blogic_init_mm_probeinfo() argument
929 blogic_init_fp_probeinfo(struct blogic_adapter *adapter) blogic_init_fp_probeinfo() argument
1021 blogic_init_probeinfo_list(struct blogic_adapter *adapter) blogic_init_probeinfo_list() argument
1097 blogic_failure(struct blogic_adapter *adapter, char *msg) blogic_failure() argument
1118 blogic_probe(struct blogic_adapter *adapter) blogic_probe() argument
1194 blogic_hwreset(struct blogic_adapter *adapter, bool hard_reset) blogic_hwreset() argument
1302 blogic_checkadapter(struct blogic_adapter *adapter) blogic_checkadapter() argument
1339 blogic_rdconfig(struct blogic_adapter *adapter) blogic_rdconfig() argument
1822 blogic_reportconfig(struct blogic_adapter *adapter) blogic_reportconfig() argument
1981 blogic_getres(struct blogic_adapter *adapter) blogic_getres() argument
2022 blogic_relres(struct blogic_adapter *adapter) blogic_relres() argument
2053 blogic_initadapter(struct blogic_adapter *adapter) blogic_initadapter() argument
2171 blogic_inquiry(struct blogic_adapter *adapter) blogic_inquiry() argument
2292 blogic_inithoststruct(struct blogic_adapter *adapter, struct Scsi_Host *host) blogic_inithoststruct() argument
2316 struct blogic_adapter *adapter = blogic_slaveconfig() local
2354 struct blogic_adapter *adapter; blogic_init() local
2559 blogic_deladapter(struct blogic_adapter *adapter) blogic_deladapter() argument
2598 struct blogic_adapter *adapter = ccb->adapter; blogic_qcompleted_ccb() local
2618 blogic_resultcode(struct blogic_adapter *adapter, enum blogic_adapter_status adapter_status, enum blogic_tgt_status tgt_status) blogic_resultcode() argument
2676 blogic_scan_inbox(struct blogic_adapter *adapter) blogic_scan_inbox() argument
2739 blogic_process_ccbs(struct blogic_adapter *adapter) blogic_process_ccbs() argument
2882 struct blogic_adapter *adapter = (struct blogic_adapter *) devid; blogic_inthandler() local
2966 blogic_write_outbox(struct blogic_adapter *adapter, enum blogic_action action, struct blogic_ccb *ccb) blogic_write_outbox() argument
3000 struct blogic_adapter *adapter = blogic_hostreset() local
3024 struct blogic_adapter *adapter = blogic_qcmd_lck() local
3325 blogic_resetadapter(struct blogic_adapter *adapter, bool hard_reset) blogic_resetadapter() argument
3388 struct blogic_adapter *adapter = blogic_diskparam() local
3464 struct blogic_adapter *adapter = blogic_write_info() local
3477 struct blogic_adapter *adapter = (struct blogic_adapter *) shost->hostdata; blogic_show_info() local
3582 blogic_msg(enum blogic_msglevel msglevel, char *fmt, struct blogic_adapter *adapter, ...) blogic_msg() argument
[all...]
H A Dvmw_pvscsi.c151 pvscsi_dev(const struct pvscsi_adapter *adapter) in pvscsi_dev() argument
153 return &(adapter->dev->dev); in pvscsi_dev()
157 pvscsi_find_context(const struct pvscsi_adapter *adapter, struct scsi_cmnd *cmd) in pvscsi_find_context() argument
161 end = &adapter->cmd_map[adapter->req_depth]; in pvscsi_find_context()
162 for (ctx = adapter->cmd_map; ctx < end; ctx++) in pvscsi_find_context()
170 pvscsi_acquire_context(struct pvscsi_adapter *adapter, struct scsi_cmnd *cmd) in pvscsi_acquire_context() argument
174 if (list_empty(&adapter->cmd_pool)) in pvscsi_acquire_context()
177 ctx = list_first_entry(&adapter->cmd_pool, struct pvscsi_ctx, list); in pvscsi_acquire_context()
184 static void pvscsi_release_context(struct pvscsi_adapter *adapter, in pvscsi_release_context() argument
197 pvscsi_map_context(const struct pvscsi_adapter *adapter, const struct pvscsi_ctx *ctx) pvscsi_map_context() argument
204 pvscsi_get_context(const struct pvscsi_adapter *adapter, u64 context) pvscsi_get_context() argument
209 pvscsi_reg_write(const struct pvscsi_adapter *adapter, u32 offset, u32 val) pvscsi_reg_write() argument
215 pvscsi_reg_read(const struct pvscsi_adapter *adapter, u32 offset) pvscsi_reg_read() argument
220 pvscsi_read_intr_status(const struct pvscsi_adapter *adapter) pvscsi_read_intr_status() argument
225 pvscsi_write_intr_status(const struct pvscsi_adapter *adapter, u32 val) pvscsi_write_intr_status() argument
231 pvscsi_unmask_intr(const struct pvscsi_adapter *adapter) pvscsi_unmask_intr() argument
242 pvscsi_mask_intr(const struct pvscsi_adapter *adapter) pvscsi_mask_intr() argument
247 pvscsi_write_cmd_desc(const struct pvscsi_adapter *adapter, u32 cmd, const void *desc, size_t len) pvscsi_write_cmd_desc() argument
260 pvscsi_abort_cmd(const struct pvscsi_adapter *adapter, const struct pvscsi_ctx *ctx) pvscsi_abort_cmd() argument
271 pvscsi_kick_rw_io(const struct pvscsi_adapter *adapter) pvscsi_kick_rw_io() argument
276 pvscsi_process_request_ring(const struct pvscsi_adapter *adapter) pvscsi_process_request_ring() argument
289 pvscsi_kick_io(const struct pvscsi_adapter *adapter, unsigned char op) pvscsi_kick_io() argument
303 ll_adapter_reset(const struct pvscsi_adapter *adapter) ll_adapter_reset() argument
305 dev_dbg(pvscsi_dev(adapter), "Adapter Reset on %p\\n", adapter); ll_adapter_reset() local
310 ll_bus_reset(const struct pvscsi_adapter *adapter) ll_bus_reset() argument
312 dev_dbg(pvscsi_dev(adapter), "Resetting bus on %p\\n", adapter); ll_bus_reset() local
317 ll_device_reset(const struct pvscsi_adapter *adapter, u32 target) ll_device_reset() argument
349 pvscsi_map_buffers(struct pvscsi_adapter *adapter, struct pvscsi_ctx *ctx, struct scsi_cmnd *cmd, struct PVSCSIRingReqDesc *e) pvscsi_map_buffers() argument
416 pvscsi_unmap_buffers(const struct pvscsi_adapter *adapter, struct pvscsi_ctx *ctx) pvscsi_unmap_buffers() argument
444 pvscsi_allocate_rings(struct pvscsi_adapter *adapter) pvscsi_allocate_rings() argument
488 pvscsi_setup_all_rings(const struct pvscsi_adapter *adapter) pvscsi_setup_all_rings() argument
545 pvscsi_complete_request(struct pvscsi_adapter *adapter, const struct PVSCSIRingCmpDesc *e) pvscsi_complete_request() argument
667 pvscsi_process_completion_ring(struct pvscsi_adapter *adapter) pvscsi_process_completion_ring() argument
698 pvscsi_queue_ring(struct pvscsi_adapter *adapter, struct pvscsi_ctx *ctx, struct scsi_cmnd *cmd) pvscsi_queue_ring() argument
785 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_queue_lck() local
817 struct pvscsi_adapter *adapter = shost_priv(cmd->device->host); pvscsi_abort() local
887 pvscsi_reset_all(struct pvscsi_adapter *adapter) pvscsi_reset_all() argument
909 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_host_reset() local
963 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_bus_reset() local
988 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_device_reset() local
1014 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_info() local
1042 pvscsi_process_msg(const struct pvscsi_adapter *adapter, const struct PVSCSIRingMsgDesc *e) pvscsi_process_msg() argument
1100 pvscsi_msg_pending(const struct pvscsi_adapter *adapter) pvscsi_msg_pending() argument
1107 pvscsi_process_msg_ring(const struct pvscsi_adapter *adapter) pvscsi_process_msg_ring() argument
1126 struct pvscsi_adapter *adapter; pvscsi_msg_workqueue_handler() local
1133 pvscsi_setup_msg_workqueue(struct pvscsi_adapter *adapter) pvscsi_setup_msg_workqueue() argument
1159 pvscsi_setup_req_threshold(struct pvscsi_adapter *adapter, bool enable) pvscsi_setup_req_threshold() argument
1189 struct pvscsi_adapter *adapter = devp; pvscsi_isr() local
1203 struct pvscsi_adapter *adapter = devp; pvscsi_shared_isr() local
1212 pvscsi_free_sgls(const struct pvscsi_adapter *adapter) pvscsi_free_sgls() argument
1221 pvscsi_shutdown_intr(struct pvscsi_adapter *adapter) pvscsi_shutdown_intr() argument
1227 pvscsi_release_resources(struct pvscsi_adapter *adapter) pvscsi_release_resources() argument
1275 pvscsi_allocate_sg(struct pvscsi_adapter *adapter) pvscsi_allocate_sg() argument
1306 pvscsi_get_max_targets(struct pvscsi_adapter *adapter) pvscsi_get_max_targets() argument
1360 struct pvscsi_adapter *adapter; pvscsi_probe() local
1573 __pvscsi_shutdown(struct pvscsi_adapter *adapter) __pvscsi_shutdown() argument
1590 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_shutdown() local
1598 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_lib.c10 * @adapter: board private structure to initialize
17 static bool ixgbe_cache_ring_dcb_sriov(struct ixgbe_adapter *adapter) in ixgbe_cache_ring_dcb_sriov() argument
20 struct ixgbe_ring_feature *fcoe = &adapter->ring_feature[RING_F_FCOE]; in ixgbe_cache_ring_dcb_sriov()
22 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; in ixgbe_cache_ring_dcb_sriov()
25 u8 tcs = adapter->hw_tcs; in ixgbe_cache_ring_dcb_sriov()
32 if (!(adapter->flags & IXGBE_FLAG_SRIOV_ENABLED)) in ixgbe_cache_ring_dcb_sriov()
37 for (i = 0, pool = 0; i < adapter->num_rx_queues; i++, reg_idx++) { in ixgbe_cache_ring_dcb_sriov()
43 adapter->rx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_dcb_sriov()
44 adapter->rx_ring[i]->netdev = pool ? NULL : adapter in ixgbe_cache_ring_dcb_sriov()
90 ixgbe_get_first_reg_idx(struct ixgbe_adapter *adapter, u8 tc, unsigned int *tx, unsigned int *rx) ixgbe_get_first_reg_idx() argument
147 ixgbe_cache_ring_dcb(struct ixgbe_adapter *adapter) ixgbe_cache_ring_dcb() argument
182 ixgbe_cache_ring_sriov(struct ixgbe_adapter *adapter) ixgbe_cache_ring_sriov() argument
252 ixgbe_cache_ring_rss(struct ixgbe_adapter *adapter) ixgbe_cache_ring_rss() argument
279 ixgbe_cache_ring_register(struct ixgbe_adapter *adapter) ixgbe_cache_ring_register() argument
299 ixgbe_xdp_queues(struct ixgbe_adapter *adapter) ixgbe_xdp_queues() argument
321 ixgbe_set_dcb_sriov_queues(struct ixgbe_adapter *adapter) ixgbe_set_dcb_sriov_queues() argument
421 ixgbe_set_dcb_queues(struct ixgbe_adapter *adapter) ixgbe_set_dcb_queues() argument
495 ixgbe_set_sriov_queues(struct ixgbe_adapter *adapter) ixgbe_set_sriov_queues() argument
619 ixgbe_set_rss_queues(struct ixgbe_adapter *adapter) ixgbe_set_rss_queues() argument
701 ixgbe_set_num_queues(struct ixgbe_adapter *adapter) ixgbe_set_num_queues() argument
732 ixgbe_acquire_msix_vectors(struct ixgbe_adapter *adapter) ixgbe_acquire_msix_vectors() argument
829 ixgbe_alloc_q_vector(struct ixgbe_adapter *adapter, int v_count, int v_idx, int txr_count, int txr_idx, int xdp_count, int xdp_idx, int rxr_count, int rxr_idx) ixgbe_alloc_q_vector() argument
1016 ixgbe_free_q_vector(struct ixgbe_adapter *adapter, int v_idx) ixgbe_free_q_vector() argument
1049 ixgbe_alloc_q_vectors(struct ixgbe_adapter *adapter) ixgbe_alloc_q_vectors() argument
1135 ixgbe_free_q_vectors(struct ixgbe_adapter *adapter) ixgbe_free_q_vectors() argument
1148 ixgbe_reset_interrupt_capability(struct ixgbe_adapter *adapter) ixgbe_reset_interrupt_capability() argument
1168 ixgbe_set_interrupt_capability(struct ixgbe_adapter *adapter) ixgbe_set_interrupt_capability() argument
1230 ixgbe_init_interrupt_scheme(struct ixgbe_adapter *adapter) ixgbe_init_interrupt_scheme() argument
1269 ixgbe_clear_interrupt_scheme(struct ixgbe_adapter *adapter) ixgbe_clear_interrupt_scheme() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_lib.c10 * @adapter: board private structure to initialize
17 static bool ixgbe_cache_ring_dcb_sriov(struct ixgbe_adapter *adapter) in ixgbe_cache_ring_dcb_sriov() argument
20 struct ixgbe_ring_feature *fcoe = &adapter->ring_feature[RING_F_FCOE]; in ixgbe_cache_ring_dcb_sriov()
22 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; in ixgbe_cache_ring_dcb_sriov()
25 u8 tcs = adapter->hw_tcs; in ixgbe_cache_ring_dcb_sriov()
32 if (!(adapter->flags & IXGBE_FLAG_SRIOV_ENABLED)) in ixgbe_cache_ring_dcb_sriov()
37 for (i = 0, pool = 0; i < adapter->num_rx_queues; i++, reg_idx++) { in ixgbe_cache_ring_dcb_sriov()
43 adapter->rx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_dcb_sriov()
44 adapter->rx_ring[i]->netdev = pool ? NULL : adapter in ixgbe_cache_ring_dcb_sriov()
90 ixgbe_get_first_reg_idx(struct ixgbe_adapter *adapter, u8 tc, unsigned int *tx, unsigned int *rx) ixgbe_get_first_reg_idx() argument
148 ixgbe_cache_ring_dcb(struct ixgbe_adapter *adapter) ixgbe_cache_ring_dcb() argument
183 ixgbe_cache_ring_sriov(struct ixgbe_adapter *adapter) ixgbe_cache_ring_sriov() argument
253 ixgbe_cache_ring_rss(struct ixgbe_adapter *adapter) ixgbe_cache_ring_rss() argument
280 ixgbe_cache_ring_register(struct ixgbe_adapter *adapter) ixgbe_cache_ring_register() argument
300 ixgbe_xdp_queues(struct ixgbe_adapter *adapter) ixgbe_xdp_queues() argument
325 ixgbe_set_dcb_sriov_queues(struct ixgbe_adapter *adapter) ixgbe_set_dcb_sriov_queues() argument
425 ixgbe_set_dcb_queues(struct ixgbe_adapter *adapter) ixgbe_set_dcb_queues() argument
499 ixgbe_set_sriov_queues(struct ixgbe_adapter *adapter) ixgbe_set_sriov_queues() argument
623 ixgbe_set_rss_queues(struct ixgbe_adapter *adapter) ixgbe_set_rss_queues() argument
705 ixgbe_set_num_queues(struct ixgbe_adapter *adapter) ixgbe_set_num_queues() argument
736 ixgbe_acquire_msix_vectors(struct ixgbe_adapter *adapter) ixgbe_acquire_msix_vectors() argument
833 ixgbe_alloc_q_vector(struct ixgbe_adapter *adapter, int v_count, int v_idx, int txr_count, int txr_idx, int xdp_count, int xdp_idx, int rxr_count, int rxr_idx) ixgbe_alloc_q_vector() argument
1020 ixgbe_free_q_vector(struct ixgbe_adapter *adapter, int v_idx) ixgbe_free_q_vector() argument
1053 ixgbe_alloc_q_vectors(struct ixgbe_adapter *adapter) ixgbe_alloc_q_vectors() argument
1139 ixgbe_free_q_vectors(struct ixgbe_adapter *adapter) ixgbe_free_q_vectors() argument
1152 ixgbe_reset_interrupt_capability(struct ixgbe_adapter *adapter) ixgbe_reset_interrupt_capability() argument
1172 ixgbe_set_interrupt_capability(struct ixgbe_adapter *adapter) ixgbe_set_interrupt_capability() argument
1234 ixgbe_init_interrupt_scheme(struct ixgbe_adapter *adapter) ixgbe_init_interrupt_scheme() argument
1273 ixgbe_clear_interrupt_scheme(struct ixgbe_adapter *adapter) ixgbe_clear_interrupt_scheme() argument
[all...]
/kernel/linux/linux-6.6/drivers/scsi/
H A DBusLogic.c135 static void blogic_announce_drvr(struct blogic_adapter *adapter) in blogic_announce_drvr() argument
137 blogic_announce("***** BusLogic SCSI Driver Version " blogic_drvr_version " of " blogic_drvr_date " *****\n", adapter); in blogic_announce_drvr()
138 blogic_announce("Copyright 1995-1998 by Leonard N. Zubkoff <lnz@dandelion.com>\n", adapter); in blogic_announce_drvr()
149 struct blogic_adapter *adapter = in blogic_drvr_info() local
151 return adapter->full_model; in blogic_drvr_info()
160 static void blogic_init_ccbs(struct blogic_adapter *adapter, void *blk_pointer, in blogic_init_ccbs() argument
170 ccb->adapter = adapter; in blogic_init_ccbs()
172 if (blogic_flashpoint_type(adapter)) { in blogic_init_ccbs()
174 ccb->base_addr = adapter in blogic_init_ccbs()
191 blogic_create_initccbs(struct blogic_adapter *adapter) blogic_create_initccbs() argument
215 blogic_destroy_ccbs(struct blogic_adapter *adapter) blogic_destroy_ccbs() argument
244 blogic_create_addlccbs(struct blogic_adapter *adapter, int addl_ccbs, bool print_success) blogic_create_addlccbs() argument
278 blogic_alloc_ccb(struct blogic_adapter *adapter) blogic_alloc_ccb() argument
311 struct blogic_adapter *adapter = ccb->adapter; blogic_dealloc_ccb() local
344 blogic_cmd(struct blogic_adapter *adapter, enum blogic_opcode opcode, void *param, int paramlen, void *reply, int replylen) blogic_cmd() argument
608 blogic_init_mm_probeinfo(struct blogic_adapter *adapter) blogic_init_mm_probeinfo() argument
830 blogic_init_fp_probeinfo(struct blogic_adapter *adapter) blogic_init_fp_probeinfo() argument
922 blogic_init_probeinfo_list(struct blogic_adapter *adapter) blogic_init_probeinfo_list() argument
990 blogic_failure(struct blogic_adapter *adapter, char *msg) blogic_failure() argument
1011 blogic_probe(struct blogic_adapter *adapter) blogic_probe() argument
1087 blogic_hwreset(struct blogic_adapter *adapter, bool hard_reset) blogic_hwreset() argument
1195 blogic_checkadapter(struct blogic_adapter *adapter) blogic_checkadapter() argument
1232 blogic_rdconfig(struct blogic_adapter *adapter) blogic_rdconfig() argument
1692 blogic_reportconfig(struct blogic_adapter *adapter) blogic_reportconfig() argument
1847 blogic_getres(struct blogic_adapter *adapter) blogic_getres() argument
1876 blogic_relres(struct blogic_adapter *adapter) blogic_relres() argument
1902 blogic_initadapter(struct blogic_adapter *adapter) blogic_initadapter() argument
2020 blogic_inquiry(struct blogic_adapter *adapter) blogic_inquiry() argument
2141 blogic_inithoststruct(struct blogic_adapter *adapter, struct Scsi_Host *host) blogic_inithoststruct() argument
2164 struct blogic_adapter *adapter = blogic_slaveconfig() local
2202 struct blogic_adapter *adapter; blogic_init() local
2405 blogic_deladapter(struct blogic_adapter *adapter) blogic_deladapter() argument
2444 struct blogic_adapter *adapter = ccb->adapter; blogic_qcompleted_ccb() local
2464 blogic_resultcode(struct blogic_adapter *adapter, enum blogic_adapter_status adapter_status, enum blogic_tgt_status tgt_status) blogic_resultcode() argument
2521 blogic_inbox_to_ccb(struct blogic_adapter *adapter, struct blogic_inbox *inbox) blogic_inbox_to_ccb() argument
2536 blogic_scan_inbox(struct blogic_adapter *adapter) blogic_scan_inbox() argument
2596 blogic_process_ccbs(struct blogic_adapter *adapter) blogic_process_ccbs() argument
2739 struct blogic_adapter *adapter = (struct blogic_adapter *) devid; blogic_inthandler() local
2823 blogic_write_outbox(struct blogic_adapter *adapter, enum blogic_action action, struct blogic_ccb *ccb) blogic_write_outbox() argument
2857 struct blogic_adapter *adapter = blogic_hostreset() local
2881 struct blogic_adapter *adapter = blogic_qcmd_lck() local
3181 blogic_resetadapter(struct blogic_adapter *adapter, bool hard_reset) blogic_resetadapter() argument
3244 struct blogic_adapter *adapter = blogic_diskparam() local
3320 struct blogic_adapter *adapter = blogic_write_info() local
3333 struct blogic_adapter *adapter = (struct blogic_adapter *) shost->hostdata; blogic_show_info() local
3438 blogic_msg(enum blogic_msglevel msglevel, char *fmt, struct blogic_adapter *adapter, ...) blogic_msg() argument
[all...]
H A Dvmw_pvscsi.c149 pvscsi_dev(const struct pvscsi_adapter *adapter) in pvscsi_dev() argument
151 return &(adapter->dev->dev); in pvscsi_dev()
155 pvscsi_find_context(const struct pvscsi_adapter *adapter, struct scsi_cmnd *cmd) in pvscsi_find_context() argument
159 end = &adapter->cmd_map[adapter->req_depth]; in pvscsi_find_context()
160 for (ctx = adapter->cmd_map; ctx < end; ctx++) in pvscsi_find_context()
168 pvscsi_acquire_context(struct pvscsi_adapter *adapter, struct scsi_cmnd *cmd) in pvscsi_acquire_context() argument
172 if (list_empty(&adapter->cmd_pool)) in pvscsi_acquire_context()
175 ctx = list_first_entry(&adapter->cmd_pool, struct pvscsi_ctx, list); in pvscsi_acquire_context()
182 static void pvscsi_release_context(struct pvscsi_adapter *adapter, in pvscsi_release_context() argument
195 pvscsi_map_context(const struct pvscsi_adapter *adapter, const struct pvscsi_ctx *ctx) pvscsi_map_context() argument
202 pvscsi_get_context(const struct pvscsi_adapter *adapter, u64 context) pvscsi_get_context() argument
207 pvscsi_reg_write(const struct pvscsi_adapter *adapter, u32 offset, u32 val) pvscsi_reg_write() argument
213 pvscsi_reg_read(const struct pvscsi_adapter *adapter, u32 offset) pvscsi_reg_read() argument
218 pvscsi_read_intr_status(const struct pvscsi_adapter *adapter) pvscsi_read_intr_status() argument
223 pvscsi_write_intr_status(const struct pvscsi_adapter *adapter, u32 val) pvscsi_write_intr_status() argument
229 pvscsi_unmask_intr(const struct pvscsi_adapter *adapter) pvscsi_unmask_intr() argument
240 pvscsi_mask_intr(const struct pvscsi_adapter *adapter) pvscsi_mask_intr() argument
245 pvscsi_write_cmd_desc(const struct pvscsi_adapter *adapter, u32 cmd, const void *desc, size_t len) pvscsi_write_cmd_desc() argument
258 pvscsi_abort_cmd(const struct pvscsi_adapter *adapter, const struct pvscsi_ctx *ctx) pvscsi_abort_cmd() argument
269 pvscsi_kick_rw_io(const struct pvscsi_adapter *adapter) pvscsi_kick_rw_io() argument
274 pvscsi_process_request_ring(const struct pvscsi_adapter *adapter) pvscsi_process_request_ring() argument
287 pvscsi_kick_io(const struct pvscsi_adapter *adapter, unsigned char op) pvscsi_kick_io() argument
301 ll_adapter_reset(const struct pvscsi_adapter *adapter) ll_adapter_reset() argument
303 dev_dbg(pvscsi_dev(adapter), "Adapter Reset on %p\\n", adapter); ll_adapter_reset() local
308 ll_bus_reset(const struct pvscsi_adapter *adapter) ll_bus_reset() argument
310 dev_dbg(pvscsi_dev(adapter), "Resetting bus on %p\\n", adapter); ll_bus_reset() local
315 ll_device_reset(const struct pvscsi_adapter *adapter, u32 target) ll_device_reset() argument
347 pvscsi_map_buffers(struct pvscsi_adapter *adapter, struct pvscsi_ctx *ctx, struct scsi_cmnd *cmd, struct PVSCSIRingReqDesc *e) pvscsi_map_buffers() argument
414 pvscsi_unmap_buffers(const struct pvscsi_adapter *adapter, struct pvscsi_ctx *ctx) pvscsi_unmap_buffers() argument
442 pvscsi_allocate_rings(struct pvscsi_adapter *adapter) pvscsi_allocate_rings() argument
486 pvscsi_setup_all_rings(const struct pvscsi_adapter *adapter) pvscsi_setup_all_rings() argument
543 pvscsi_complete_request(struct pvscsi_adapter *adapter, const struct PVSCSIRingCmpDesc *e) pvscsi_complete_request() argument
659 pvscsi_process_completion_ring(struct pvscsi_adapter *adapter) pvscsi_process_completion_ring() argument
690 pvscsi_queue_ring(struct pvscsi_adapter *adapter, struct pvscsi_ctx *ctx, struct scsi_cmnd *cmd) pvscsi_queue_ring() argument
777 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_queue_lck() local
808 struct pvscsi_adapter *adapter = shost_priv(cmd->device->host); pvscsi_abort() local
878 pvscsi_reset_all(struct pvscsi_adapter *adapter) pvscsi_reset_all() argument
900 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_host_reset() local
954 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_bus_reset() local
979 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_device_reset() local
1005 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_info() local
1033 pvscsi_process_msg(const struct pvscsi_adapter *adapter, const struct PVSCSIRingMsgDesc *e) pvscsi_process_msg() argument
1091 pvscsi_msg_pending(const struct pvscsi_adapter *adapter) pvscsi_msg_pending() argument
1098 pvscsi_process_msg_ring(const struct pvscsi_adapter *adapter) pvscsi_process_msg_ring() argument
1117 struct pvscsi_adapter *adapter; pvscsi_msg_workqueue_handler() local
1124 pvscsi_setup_msg_workqueue(struct pvscsi_adapter *adapter) pvscsi_setup_msg_workqueue() argument
1150 pvscsi_setup_req_threshold(struct pvscsi_adapter *adapter, bool enable) pvscsi_setup_req_threshold() argument
1180 struct pvscsi_adapter *adapter = devp; pvscsi_isr() local
1194 struct pvscsi_adapter *adapter = devp; pvscsi_shared_isr() local
1203 pvscsi_free_sgls(const struct pvscsi_adapter *adapter) pvscsi_free_sgls() argument
1212 pvscsi_shutdown_intr(struct pvscsi_adapter *adapter) pvscsi_shutdown_intr() argument
1218 pvscsi_release_resources(struct pvscsi_adapter *adapter) pvscsi_release_resources() argument
1266 pvscsi_allocate_sg(struct pvscsi_adapter *adapter) pvscsi_allocate_sg() argument
1297 pvscsi_get_max_targets(struct pvscsi_adapter *adapter) pvscsi_get_max_targets() argument
1350 struct pvscsi_adapter *adapter; pvscsi_probe() local
1563 __pvscsi_shutdown(struct pvscsi_adapter *adapter) __pvscsi_shutdown() argument
1580 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_shutdown() local
1588 struct pvscsi_adapter *adapter = shost_priv(host); pvscsi_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/ibm/
H A Dibmvnic.c87 static int send_subcrq(struct ibmvnic_adapter *adapter, u64 remote_handle,
100 static void send_query_map(struct ibmvnic_adapter *adapter);
103 static int send_login(struct ibmvnic_adapter *adapter);
104 static void send_query_cap(struct ibmvnic_adapter *adapter);
106 static int init_sub_crq_irqs(struct ibmvnic_adapter *adapter);
110 static int init_crq_queue(struct ibmvnic_adapter *adapter);
111 static int send_query_phys_parms(struct ibmvnic_adapter *adapter);
163 * @adapter: private device data
170 static int ibmvnic_wait_for_completion(struct ibmvnic_adapter *adapter, in ibmvnic_wait_for_completion() argument
178 netdev = adapter in ibmvnic_wait_for_completion()
195 alloc_long_term_buff(struct ibmvnic_adapter *adapter, struct ibmvnic_long_term_buff *ltb, int size) alloc_long_term_buff() argument
246 free_long_term_buff(struct ibmvnic_adapter *adapter, struct ibmvnic_long_term_buff *ltb) free_long_term_buff() argument
267 reset_long_term_buff(struct ibmvnic_adapter *adapter, struct ibmvnic_long_term_buff *ltb) reset_long_term_buff() argument
304 deactivate_rx_pools(struct ibmvnic_adapter *adapter) deactivate_rx_pools() argument
312 replenish_rx_pool(struct ibmvnic_adapter *adapter, struct ibmvnic_rx_pool *pool) replenish_rx_pool() argument
407 replenish_pools(struct ibmvnic_adapter *adapter) replenish_pools() argument
420 release_stats_buffers(struct ibmvnic_adapter *adapter) release_stats_buffers() argument
428 init_stats_buffers(struct ibmvnic_adapter *adapter) init_stats_buffers() argument
447 release_stats_token(struct ibmvnic_adapter *adapter) release_stats_token() argument
460 init_stats_token(struct ibmvnic_adapter *adapter) init_stats_token() argument
478 reset_rx_pools(struct ibmvnic_adapter *adapter) reset_rx_pools() argument
525 release_rx_pools(struct ibmvnic_adapter *adapter) release_rx_pools() argument
561 struct ibmvnic_adapter *adapter = netdev_priv(netdev); init_rx_pools() local
627 reset_one_tx_pool(struct ibmvnic_adapter *adapter, struct ibmvnic_tx_pool *tx_pool) reset_one_tx_pool() argument
649 reset_tx_pools(struct ibmvnic_adapter *adapter) reset_tx_pools() argument
670 release_vpd_data(struct ibmvnic_adapter *adapter) release_vpd_data() argument
681 release_one_tx_pool(struct ibmvnic_adapter *adapter, struct ibmvnic_tx_pool *tx_pool) release_one_tx_pool() argument
689 release_tx_pools(struct ibmvnic_adapter *adapter) release_tx_pools() argument
712 struct ibmvnic_adapter *adapter = netdev_priv(netdev); init_one_tx_pool() local
742 struct ibmvnic_adapter *adapter = netdev_priv(netdev); init_tx_pools() local
783 ibmvnic_napi_enable(struct ibmvnic_adapter *adapter) ibmvnic_napi_enable() argument
796 ibmvnic_napi_disable(struct ibmvnic_adapter *adapter) ibmvnic_napi_disable() argument
811 init_napi(struct ibmvnic_adapter *adapter) init_napi() argument
830 release_napi(struct ibmvnic_adapter *adapter) release_napi() argument
850 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_login() local
930 release_login_buffer(struct ibmvnic_adapter *adapter) release_login_buffer() argument
941 release_login_rsp_buffer(struct ibmvnic_adapter *adapter) release_login_rsp_buffer() argument
952 release_resources(struct ibmvnic_adapter *adapter) release_resources() argument
964 set_link_state(struct ibmvnic_adapter *adapter, u8 link_state) set_link_state() argument
1011 struct ibmvnic_adapter *adapter = netdev_priv(netdev); set_real_num_queues() local
1030 ibmvnic_get_vpd(struct ibmvnic_adapter *adapter) ibmvnic_get_vpd() argument
1114 init_resources(struct ibmvnic_adapter *adapter) init_resources() argument
1152 struct ibmvnic_adapter *adapter = netdev_priv(netdev); __ibmvnic_open() local
1197 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_open() local
1235 clean_rx_pools(struct ibmvnic_adapter *adapter) clean_rx_pools() argument
1266 clean_one_tx_pool(struct ibmvnic_adapter *adapter, struct ibmvnic_tx_pool *tx_pool) clean_one_tx_pool() argument
1287 clean_tx_pools(struct ibmvnic_adapter *adapter) clean_tx_pools() argument
1305 ibmvnic_disable_irqs(struct ibmvnic_adapter *adapter) ibmvnic_disable_irqs() argument
1334 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_cleanup() local
1351 struct ibmvnic_adapter *adapter = netdev_priv(netdev); __ibmvnic_close() local
1362 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_close() local
1536 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_xmit() local
1764 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_set_multi() local
1807 struct ibmvnic_adapter *adapter = netdev_priv(netdev); __ibmvnic_set_mac() local
1848 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_set_mac() local
1867 do_change_param_reset(struct ibmvnic_adapter *adapter, struct ibmvnic_rwi *rwi, u32 reset_state) do_change_param_reset() argument
1953 do_reset(struct ibmvnic_adapter *adapter, struct ibmvnic_rwi *rwi, u32 reset_state) do_reset() argument
2124 do_hard_reset(struct ibmvnic_adapter *adapter, struct ibmvnic_rwi *rwi, u32 reset_state) do_hard_reset() argument
2195 get_next_rwi(struct ibmvnic_adapter *adapter) get_next_rwi() argument
2217 struct ibmvnic_adapter *adapter; __ibmvnic_reset() local
2310 struct ibmvnic_adapter *adapter; __ibmvnic_delayed_reset() local
2317 ibmvnic_reset(struct ibmvnic_adapter *adapter, enum ibmvnic_reset_reason reason) ibmvnic_reset() argument
2391 struct ibmvnic_adapter *adapter = netdev_priv(dev); ibmvnic_tx_timeout() local
2408 remove_buff_from_pool(struct ibmvnic_adapter *adapter, struct ibmvnic_rx_buff *rx_buff) remove_buff_from_pool() argument
2424 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_poll() local
2526 wait_for_reset(struct ibmvnic_adapter *adapter) wait_for_reset() argument
2581 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_change_mtu() local
2622 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_get_link_ksettings() local
2642 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_get_drvinfo() local
2652 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_get_msglevel() local
2659 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_set_msglevel() local
2666 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_get_link() local
2677 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_get_ringparam() local
2692 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_set_ringparam() local
2713 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_get_channels() local
2728 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_set_channels() local
2738 struct ibmvnic_adapter *adapter = netdev_priv(dev); ibmvnic_get_strings() local
2772 struct ibmvnic_adapter *adapter = netdev_priv(dev); ibmvnic_get_sset_count() local
2787 struct ibmvnic_adapter *adapter = netdev_priv(dev); ibmvnic_get_ethtool_stats() local
2848 reset_one_sub_crq_queue(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) reset_one_sub_crq_queue() argument
2877 reset_sub_crq_queues(struct ibmvnic_adapter *adapter) reset_sub_crq_queues() argument
2901 release_sub_crq_queue(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq, bool do_h_free) release_sub_crq_queue() argument
2931 init_sub_crq_queue(struct ibmvnic_adapter *adapter) init_sub_crq_queue() argument
2990 release_sub_crqs(struct ibmvnic_adapter *adapter, bool do_h_free) release_sub_crqs() argument
3041 disable_scrq_irq(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) disable_scrq_irq() argument
3055 enable_scrq_irq(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) enable_scrq_irq() argument
3087 ibmvnic_complete_tx(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) ibmvnic_complete_tx() argument
3169 struct ibmvnic_adapter *adapter = scrq->adapter; ibmvnic_interrupt_tx() local
3180 struct ibmvnic_adapter *adapter = scrq->adapter; ibmvnic_interrupt_rx() local
3198 init_sub_crq_irqs(struct ibmvnic_adapter *adapter) init_sub_crq_irqs() argument
3268 init_sub_crqs(struct ibmvnic_adapter *adapter) init_sub_crqs() argument
3353 send_request_cap(struct ibmvnic_adapter *adapter, int retry) send_request_cap() argument
3500 pending_scrq(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) pending_scrq() argument
3511 ibmvnic_next_scrq(struct ibmvnic_adapter *adapter, struct ibmvnic_sub_crq_queue *scrq) ibmvnic_next_scrq() argument
3535 ibmvnic_next_crq(struct ibmvnic_adapter *adapter) ibmvnic_next_crq() argument
3570 send_subcrq(struct ibmvnic_adapter *adapter, u64 remote_handle, union sub_crq *sub_crq) send_subcrq() argument
3602 send_subcrq_indirect(struct ibmvnic_adapter *adapter, u64 remote_handle, u64 ioba, u64 num_entries) send_subcrq_indirect() argument
3621 ibmvnic_send_crq(struct ibmvnic_adapter *adapter, union ibmvnic_crq *crq) ibmvnic_send_crq() argument
3658 ibmvnic_send_crq_init(struct ibmvnic_adapter *adapter) ibmvnic_send_crq_init() argument
3687 send_version_xchg(struct ibmvnic_adapter *adapter) send_version_xchg() argument
3705 vnic_client_data_len(struct ibmvnic_adapter *adapter) vnic_client_data_len() argument
3721 vnic_add_client_data(struct ibmvnic_adapter *adapter, struct vnic_login_client_data *vlcd) vnic_add_client_data() argument
3748 send_login(struct ibmvnic_adapter *adapter) send_login() argument
3894 send_request_map(struct ibmvnic_adapter *adapter, dma_addr_t addr, u32 len, u8 map_id) send_request_map() argument
3908 send_request_unmap(struct ibmvnic_adapter *adapter, u8 map_id) send_request_unmap() argument
3919 send_query_map(struct ibmvnic_adapter *adapter) send_query_map() argument
3930 send_query_cap(struct ibmvnic_adapter *adapter) send_query_cap() argument
4061 send_query_ip_offload(struct ibmvnic_adapter *adapter) send_query_ip_offload() argument
4089 send_control_ip_offload(struct ibmvnic_adapter *adapter) send_control_ip_offload() argument
4168 handle_vpd_size_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) handle_vpd_size_rsp() argument
4184 handle_vpd_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) handle_vpd_rsp() argument
4233 handle_query_ip_offload_rsp(struct ibmvnic_adapter *adapter) handle_query_ip_offload_rsp() argument
4311 handle_error_indication(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) handle_error_indication() argument
4331 handle_change_mac_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) handle_change_mac_rsp() argument
4355 handle_request_cap_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) handle_request_cap_rsp() argument
4434 handle_login_rsp(union ibmvnic_crq *login_rsp_crq, struct ibmvnic_adapter *adapter) handle_login_rsp() argument
4540 handle_request_unmap_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) handle_request_unmap_rsp() argument
4551 handle_query_map_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) handle_query_map_rsp() argument
4568 handle_query_cap_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) handle_query_cap_rsp() argument
4747 send_query_phys_parms(struct ibmvnic_adapter *adapter) send_query_phys_parms() argument
4776 handle_query_phys_parms_rsp(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) handle_query_phys_parms_rsp() argument
4831 ibmvnic_handle_crq(union ibmvnic_crq *crq, struct ibmvnic_adapter *adapter) ibmvnic_handle_crq() argument
5028 struct ibmvnic_adapter *adapter = instance; ibmvnic_interrupt() local
5036 struct ibmvnic_adapter *adapter = from_tasklet(adapter, t, tasklet); ibmvnic_tasklet() local
5064 ibmvnic_reenable_crq_queue(struct ibmvnic_adapter *adapter) ibmvnic_reenable_crq_queue() argument
5079 ibmvnic_reset_crq(struct ibmvnic_adapter *adapter) ibmvnic_reset_crq() argument
5112 release_crq_queue(struct ibmvnic_adapter *adapter) release_crq_queue() argument
5135 init_crq_queue(struct ibmvnic_adapter *adapter) init_crq_queue() argument
5213 ibmvnic_reset_init(struct ibmvnic_adapter *adapter, bool reset) ibmvnic_reset_init() argument
5291 struct ibmvnic_adapter *adapter; ibmvnic_probe() local
5408 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_remove() local
5454 struct ibmvnic_adapter *adapter = netdev_priv(netdev); failover_store() local
5489 struct ibmvnic_adapter *adapter; ibmvnic_get_desired_dma() local
5518 struct ibmvnic_adapter *adapter = netdev_priv(netdev); ibmvnic_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/
H A Diavf_virtchnl.c14 * @adapter: adapter structure
21 static int iavf_send_pf_msg(struct iavf_adapter *adapter, in iavf_send_pf_msg() argument
24 struct iavf_hw *hw = &adapter->hw; in iavf_send_pf_msg()
27 if (adapter->flags & IAVF_FLAG_PF_COMMS_FAILED) in iavf_send_pf_msg()
32 dev_dbg(&adapter->pdev->dev, "Unable to send opcode %d to PF, err %s, aq_err %s\n", in iavf_send_pf_msg()
40 * @adapter: adapter structure
46 int iavf_send_api_ver(struct iavf_adapter *adapter) in iavf_send_api_ver() argument
53 return iavf_send_pf_msg(adapter, VIRTCHNL_OP_VERSIO in iavf_send_api_ver()
66 iavf_verify_api_ver(struct iavf_adapter *adapter) iavf_verify_api_ver() argument
128 iavf_send_vf_config_msg(struct iavf_adapter *adapter) iavf_send_vf_config_msg() argument
162 iavf_validate_num_queues(struct iavf_adapter *adapter) iavf_validate_num_queues() argument
190 iavf_get_vf_config(struct iavf_adapter *adapter) iavf_get_vf_config() argument
241 iavf_configure_queues(struct iavf_adapter *adapter) iavf_configure_queues() argument
303 iavf_enable_queues(struct iavf_adapter *adapter) iavf_enable_queues() argument
328 iavf_disable_queues(struct iavf_adapter *adapter) iavf_disable_queues() argument
354 iavf_map_queues(struct iavf_adapter *adapter) iavf_map_queues() argument
409 iavf_add_ether_addrs(struct iavf_adapter *adapter) iavf_add_ether_addrs() argument
479 iavf_del_ether_addrs(struct iavf_adapter *adapter) iavf_del_ether_addrs() argument
549 iavf_mac_add_ok(struct iavf_adapter *adapter) iavf_mac_add_ok() argument
566 iavf_mac_add_reject(struct iavf_adapter *adapter) iavf_mac_add_reject() argument
590 iavf_add_vlans(struct iavf_adapter *adapter) iavf_add_vlans() argument
660 iavf_del_vlans(struct iavf_adapter *adapter) iavf_del_vlans() argument
732 iavf_set_promiscuous(struct iavf_adapter *adapter, int flags) iavf_set_promiscuous() argument
779 iavf_request_stats(struct iavf_adapter *adapter) iavf_request_stats() argument
802 iavf_get_hena(struct iavf_adapter *adapter) iavf_get_hena() argument
821 iavf_set_hena(struct iavf_adapter *adapter) iavf_set_hena() argument
844 iavf_set_rss_key(struct iavf_adapter *adapter) iavf_set_rss_key() argument
876 iavf_set_rss_lut(struct iavf_adapter *adapter) iavf_set_rss_lut() argument
907 iavf_enable_vlan_stripping(struct iavf_adapter *adapter) iavf_enable_vlan_stripping() argument
926 iavf_disable_vlan_stripping(struct iavf_adapter *adapter) iavf_disable_vlan_stripping() argument
947 iavf_print_link_message(struct iavf_adapter *adapter) iavf_print_link_message() argument
1024 iavf_get_vpe_link_status(struct iavf_adapter *adapter, struct virtchnl_pf_event *vpe) iavf_get_vpe_link_status() argument
1041 iavf_set_adapter_link_speed_from_vpe(struct iavf_adapter *adapter, struct virtchnl_pf_event *vpe) iavf_set_adapter_link_speed_from_vpe() argument
1058 iavf_enable_channels(struct iavf_adapter *adapter) iavf_enable_channels() argument
1098 iavf_disable_channels(struct iavf_adapter *adapter) iavf_disable_channels() argument
1121 iavf_print_cloud_filter(struct iavf_adapter *adapter, struct virtchnl_filter *f) iavf_print_cloud_filter() argument
1155 iavf_add_cloud_filter(struct iavf_adapter *adapter) iavf_add_cloud_filter() argument
1203 iavf_del_cloud_filter(struct iavf_adapter *adapter) iavf_del_cloud_filter() argument
1250 iavf_request_reset(struct iavf_adapter *adapter) iavf_request_reset() argument
1269 iavf_virtchnl_completion(struct iavf_adapter *adapter, enum virtchnl_ops v_opcode, enum iavf_status v_retval, u8 *msg, u16 msglen) iavf_virtchnl_completion() argument
[all...]
H A Diavf_main.c14 static int iavf_setup_all_tx_resources(struct iavf_adapter *adapter);
15 static int iavf_setup_all_rx_resources(struct iavf_adapter *adapter);
17 static int iavf_init_get_resources(struct iavf_adapter *adapter);
65 struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back; in iavf_allocate_dma_mem_d() local
71 mem->va = dma_alloc_coherent(&adapter->pdev->dev, mem->size, in iavf_allocate_dma_mem_d()
87 struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back; in iavf_free_dma_mem_d() local
91 dma_free_coherent(&adapter->pdev->dev, mem->size, in iavf_free_dma_mem_d()
136 * @adapter: board private structure
142 static int iavf_lock_timeout(struct iavf_adapter *adapter, in iavf_lock_timeout() argument
149 if (!test_and_set_bit(bit, &adapter in iavf_lock_timeout()
162 iavf_schedule_reset(struct iavf_adapter *adapter) iavf_schedule_reset() argument
178 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_tx_timeout() local
188 iavf_misc_irq_disable(struct iavf_adapter *adapter) iavf_misc_irq_disable() argument
206 iavf_misc_irq_enable(struct iavf_adapter *adapter) iavf_misc_irq_enable() argument
221 iavf_irq_disable(struct iavf_adapter *adapter) iavf_irq_disable() argument
240 iavf_irq_enable_queues(struct iavf_adapter *adapter) iavf_irq_enable_queues() argument
257 iavf_irq_enable(struct iavf_adapter *adapter, bool flush) iavf_irq_enable() argument
276 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_msix_aq() local
313 iavf_map_vector_to_rxq(struct iavf_adapter *adapter, int v_idx, int r_idx) iavf_map_vector_to_rxq() argument
339 iavf_map_vector_to_txq(struct iavf_adapter *adapter, int v_idx, int t_idx) iavf_map_vector_to_txq() argument
368 iavf_map_rings_to_vectors(struct iavf_adapter *adapter) iavf_map_rings_to_vectors() argument
426 iavf_request_traffic_irqs(struct iavf_adapter *adapter, char *basename) iavf_request_traffic_irqs() argument
500 iavf_request_misc_irq(struct iavf_adapter *adapter) iavf_request_misc_irq() argument
526 iavf_free_traffic_irqs(struct iavf_adapter *adapter) iavf_free_traffic_irqs() argument
549 iavf_free_misc_irq(struct iavf_adapter *adapter) iavf_free_misc_irq() argument
565 iavf_configure_tx(struct iavf_adapter *adapter) iavf_configure_tx() argument
580 iavf_configure_rx(struct iavf_adapter *adapter) iavf_configure_rx() argument
627 iavf_find_vlan(struct iavf_adapter *adapter, u16 vlan) iavf_find_vlan() argument
646 iavf_add_vlan(struct iavf_adapter *adapter, u16 vlan) iavf_add_vlan() argument
675 iavf_del_vlan(struct iavf_adapter *adapter, u16 vlan) iavf_del_vlan() argument
699 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_vlan_rx_add_vid() local
717 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_vlan_rx_kill_vid() local
735 iavf_find_filter(struct iavf_adapter *adapter, const u8 *macaddr) iavf_find_filter() argument
757 iavf_add_filter(struct iavf_adapter *adapter, const u8 *macaddr) iavf_add_filter() argument
793 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_set_mac() local
833 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_addr_sync() local
851 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_addr_unsync() local
876 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_set_rx_mode() local
902 iavf_napi_enable_all(struct iavf_adapter *adapter) iavf_napi_enable_all() argument
921 iavf_napi_disable_all(struct iavf_adapter *adapter) iavf_napi_disable_all() argument
937 iavf_configure(struct iavf_adapter *adapter) iavf_configure() argument
961 iavf_up_complete(struct iavf_adapter *adapter) iavf_up_complete() argument
980 iavf_down(struct iavf_adapter *adapter) iavf_down() argument
1048 iavf_acquire_msix_vectors(struct iavf_adapter *adapter, int vectors) iavf_acquire_msix_vectors() argument
1087 iavf_free_queues(struct iavf_adapter *adapter) iavf_free_queues() argument
1106 iavf_alloc_queues(struct iavf_adapter *adapter) iavf_alloc_queues() argument
1173 iavf_set_interrupt_capability(struct iavf_adapter *adapter) iavf_set_interrupt_capability() argument
1217 iavf_config_rss_aq(struct iavf_adapter *adapter) iavf_config_rss_aq() argument
1258 iavf_config_rss_reg(struct iavf_adapter *adapter) iavf_config_rss_reg() argument
1283 iavf_config_rss(struct iavf_adapter *adapter) iavf_config_rss() argument
1301 iavf_fill_rss_lut(struct iavf_adapter *adapter) iavf_fill_rss_lut() argument
1315 iavf_init_rss(struct iavf_adapter *adapter) iavf_init_rss() argument
1344 iavf_alloc_q_vectors(struct iavf_adapter *adapter) iavf_alloc_q_vectors() argument
1377 iavf_free_q_vectors(struct iavf_adapter *adapter) iavf_free_q_vectors() argument
1400 iavf_reset_interrupt_capability(struct iavf_adapter *adapter) iavf_reset_interrupt_capability() argument
1415 iavf_init_interrupt_scheme(struct iavf_adapter *adapter) iavf_init_interrupt_scheme() argument
1469 iavf_free_rss(struct iavf_adapter *adapter) iavf_free_rss() argument
1484 iavf_reinit_interrupt_scheme(struct iavf_adapter *adapter) iavf_reinit_interrupt_scheme() argument
1522 iavf_process_aq_command(struct iavf_adapter *adapter) iavf_process_aq_command() argument
1654 iavf_startup(struct iavf_adapter *adapter) iavf_startup() argument
1706 iavf_init_version_check(struct iavf_adapter *adapter) iavf_init_version_check() argument
1754 iavf_init_get_resources(struct iavf_adapter *adapter) iavf_init_get_resources() argument
1894 struct iavf_adapter *adapter = container_of(work, iavf_watchdog_task() local
1992 iavf_disable_vf(struct iavf_adapter *adapter) iavf_disable_vf() argument
2063 struct iavf_adapter *adapter = container_of(work, iavf_reset_task() local
2287 struct iavf_adapter *adapter = iavf_adminq_task() local
2379 struct iavf_adapter *adapter = iavf_client_task() local
2418 iavf_free_all_tx_resources(struct iavf_adapter *adapter) iavf_free_all_tx_resources() argument
2440 iavf_setup_all_tx_resources(struct iavf_adapter *adapter) iavf_setup_all_tx_resources() argument
2467 iavf_setup_all_rx_resources(struct iavf_adapter *adapter) iavf_setup_all_rx_resources() argument
2489 iavf_free_all_rx_resources(struct iavf_adapter *adapter) iavf_free_all_rx_resources() argument
2506 iavf_validate_tx_bandwidth(struct iavf_adapter *adapter, u64 max_tx_rate) iavf_validate_tx_bandwidth() argument
2569 iavf_validate_ch_config(struct iavf_adapter *adapter, struct tc_mqprio_qopt_offload *mqprio_qopt) iavf_validate_ch_config() argument
2631 iavf_del_all_cloud_filters(struct iavf_adapter *adapter) iavf_del_all_cloud_filters() argument
2659 struct iavf_adapter *adapter = netdev_priv(netdev); __iavf_setup_tc() local
2749 iavf_parse_cls_flower(struct iavf_adapter *adapter, struct flow_cls_offload *f, struct iavf_cloud_filter *filter) iavf_parse_cls_flower() argument
2997 iavf_handle_tclass(struct iavf_adapter *adapter, u32 tc, struct iavf_cloud_filter *filter) iavf_handle_tclass() argument
3020 iavf_configure_clsflower(struct iavf_adapter *adapter, struct flow_cls_offload *cls_flower) iavf_configure_clsflower() argument
3079 iavf_find_cf(struct iavf_adapter *adapter, unsigned long *cookie) iavf_find_cf() argument
3099 iavf_delete_clsflower(struct iavf_adapter *adapter, struct flow_cls_offload *cls_flower) iavf_delete_clsflower() argument
3123 iavf_setup_tc_cls_flower(struct iavf_adapter *adapter, struct flow_cls_offload *cls_flower) iavf_setup_tc_cls_flower() argument
3149 struct iavf_adapter *adapter = cb_priv; iavf_setup_tc_block_cb() local
3178 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_setup_tc() local
3207 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_open() local
3281 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_close() local
3329 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_change_mtu() local
3354 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_set_features() local
3442 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_fix_features() local
3499 iavf_process_config(struct iavf_adapter *adapter) iavf_process_config() argument
3645 struct iavf_adapter *adapter = container_of(work, iavf_init_task() local
3696 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_shutdown() local
3731 struct iavf_adapter *adapter = NULL; iavf_probe() local
3845 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_suspend() local
3876 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_resume() local
3914 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb/
H A Dsubr.c50 * @adapter: the adapter performing the operation
61 static int t1_wait_op_done(adapter_t *adapter, int reg, u32 mask, int polarity, in t1_wait_op_done() argument
65 u32 val = readl(adapter->regs + reg) & mask; in t1_wait_op_done()
81 int __t1_tpi_write(adapter_t *adapter, u32 addr, u32 value) in __t1_tpi_write() argument
85 writel(addr, adapter->regs + A_TPI_ADDR); in __t1_tpi_write()
86 writel(value, adapter->regs + A_TPI_WR_DATA); in __t1_tpi_write()
87 writel(F_TPIWR, adapter->regs + A_TPI_CSR); in __t1_tpi_write()
89 tpi_busy = t1_wait_op_done(adapter, A_TPI_CSR, F_TPIRDY, 1, in __t1_tpi_write()
93 adapter in __t1_tpi_write()
97 t1_tpi_write(adapter_t *adapter, u32 addr, u32 value) t1_tpi_write() argument
110 __t1_tpi_read(adapter_t *adapter, u32 addr, u32 *valp) __t1_tpi_read() argument
127 t1_tpi_read(adapter_t *adapter, u32 addr, u32 *valp) t1_tpi_read() argument
140 t1_tpi_par(adapter_t *adapter, u32 value) t1_tpi_par() argument
150 t1_link_changed(adapter_t *adapter, int port_id) t1_link_changed() argument
173 t1_pci_intr_handler(adapter_t *adapter) t1_pci_intr_handler() argument
193 fpga_phy_intr_handler(adapter_t *adapter) fpga_phy_intr_handler() argument
213 fpga_slow_intr(adapter_t *adapter) fpga_slow_intr() argument
248 mi1_wait_until_ready(adapter_t *adapter, int mi1_reg) mi1_wait_until_ready() argument
268 mi1_mdio_init(adapter_t *adapter, const struct board_info *bi) mi1_mdio_init() argument
286 struct adapter *adapter = dev->ml_priv; mi1_mdio_read() local
303 struct adapter *adapter = dev->ml_priv; mi1_mdio_write() local
328 struct adapter *adapter = dev->ml_priv; mi1_mdio_ext_read() local
355 struct adapter *adapter = dev->ml_priv; mi1_mdio_ext_write() local
562 t1_seeprom_read(adapter_t *adapter, u32 addr, __le32 *data) t1_seeprom_read() argument
587 t1_eeprom_vpd_get(adapter_t *adapter, struct chelsio_vpd_t *vpd) t1_eeprom_vpd_get() argument
601 vpd_macaddress_get(adapter_t *adapter, int index, u8 mac_addr[]) vpd_macaddress_get() argument
667 t1_elmer0_ext_intr_handler(adapter_t *adapter) t1_elmer0_ext_intr_handler() argument
755 t1_interrupts_enable(adapter_t *adapter) t1_interrupts_enable() argument
789 t1_interrupts_disable(adapter_t* adapter) t1_interrupts_disable() argument
815 t1_interrupts_clear(adapter_t* adapter) t1_interrupts_clear() argument
845 asic_slow_intr(adapter_t *adapter) asic_slow_intr() argument
869 t1_slow_intr_handler(adapter_t *adapter) t1_slow_intr_handler() argument
879 power_sequence_xpak(adapter_t* adapter) power_sequence_xpak() argument
894 t1_get_board_rev(adapter_t *adapter, const struct board_info *bi, struct adapter_params *p) t1_get_board_rev() argument
920 board_init(adapter_t *adapter, const struct board_info *bi) board_init() argument
962 t1_init_hw_modules(adapter_t *adapter) t1_init_hw_modules() argument
994 get_pci_mode(adapter_t *adapter, struct chelsio_pci_params *p) get_pci_mode() argument
1008 t1_free_sw_modules(adapter_t *adapter) t1_free_sw_modules() argument
1051 t1_init_sw_modules(adapter_t *adapter, const struct board_info *bi) t1_init_sw_modules() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/emulex/benet/
H A Dbe_main.c65 /* Workqueue used by all functions for defering cmd calls to the adapter */
145 static void be_queue_free(struct be_adapter *adapter, struct be_queue_info *q) in be_queue_free() argument
150 dma_free_coherent(&adapter->pdev->dev, mem->size, mem->va, in be_queue_free()
156 static int be_queue_alloc(struct be_adapter *adapter, struct be_queue_info *q, in be_queue_alloc() argument
165 mem->va = dma_alloc_coherent(&adapter->pdev->dev, mem->size, in be_queue_alloc()
172 static void be_reg_intr_set(struct be_adapter *adapter, bool enable) in be_reg_intr_set() argument
176 pci_read_config_dword(adapter->pdev, PCICFG_MEMBAR_CTRL_INT_CTRL_OFFSET, in be_reg_intr_set()
187 pci_write_config_dword(adapter->pdev, in be_reg_intr_set()
191 static void be_intr_set(struct be_adapter *adapter, bool enable) in be_intr_set() argument
196 if (lancer_chip(adapter)) in be_intr_set()
207 be_rxq_notify(struct be_adapter *adapter, u16 qid, u16 posted) be_rxq_notify() argument
221 be_txq_notify(struct be_adapter *adapter, struct be_tx_obj *txo, u16 posted) be_txq_notify() argument
236 be_eq_notify(struct be_adapter *adapter, u16 qid, bool arm, bool clear_int, u16 num_popped, u32 eq_delay_mult_enc) be_eq_notify() argument
258 be_cq_notify(struct be_adapter *adapter, u16 qid, bool arm, u16 num_popped) be_cq_notify() argument
275 be_dev_mac_add(struct be_adapter *adapter, u8 *mac) be_dev_mac_add() argument
292 be_dev_mac_del(struct be_adapter *adapter, int pmac_id) be_dev_mac_del() argument
308 struct be_adapter *adapter = netdev_priv(netdev); be_mac_addr_set() local
381 hw_stats_from_cmd(struct be_adapter *adapter) hw_stats_from_cmd() argument
399 be_erx_stats_from_cmd(struct be_adapter *adapter) be_erx_stats_from_cmd() argument
416 populate_be_v0_stats(struct be_adapter *adapter) populate_be_v0_stats() argument
465 populate_be_v1_stats(struct be_adapter *adapter) populate_be_v1_stats() argument
511 populate_be_v2_stats(struct be_adapter *adapter) populate_be_v2_stats() argument
565 populate_lancer_stats(struct be_adapter *adapter) populate_lancer_stats() argument
614 populate_erx_stats(struct be_adapter *adapter, struct be_rx_obj *rxo, u32 erx_stat) populate_erx_stats() argument
627 be_parse_stats(struct be_adapter *adapter) be_parse_stats() argument
656 struct be_adapter *adapter = netdev_priv(netdev); be_get_stats64() local
720 be_link_status_update(struct be_adapter *adapter, u8 link_status) be_link_status_update() argument
787 be_get_tx_vlan_tag(struct be_adapter *adapter, struct sk_buff *skb) be_get_tx_vlan_tag() argument
831 be_get_wrb_params_from_skb(struct be_adapter *adapter, struct sk_buff *skb, struct be_wrb_params *wrb_params) be_get_wrb_params_from_skb() argument
863 wrb_fill_hdr(struct be_adapter *adapter, struct be_eth_hdr_wrb *hdr, struct be_wrb_params *wrb_params, struct sk_buff *skb) wrb_fill_hdr() argument
927 be_tx_setup_wrb_hdr(struct be_adapter *adapter, struct be_tx_obj *txo, struct be_wrb_params *wrb_params, struct sk_buff *skb, u16 head) be_tx_setup_wrb_hdr() argument
963 be_xmit_restore(struct be_adapter *adapter, struct be_tx_obj *txo, u32 head, bool map_single, u32 copied) be_xmit_restore() argument
991 be_xmit_enqueue(struct be_adapter *adapter, struct be_tx_obj *txo, struct sk_buff *skb, struct be_wrb_params *wrb_params) be_xmit_enqueue() argument
1037 qnq_async_evt_rcvd(struct be_adapter *adapter) qnq_async_evt_rcvd() argument
1042 be_insert_vlan_in_pkt(struct be_adapter *adapter, struct sk_buff *skb, struct be_wrb_params *wrb_params) be_insert_vlan_in_pkt() argument
1113 be_vlan_tag_tx_chk(struct be_adapter *adapter, struct sk_buff *skb) be_vlan_tag_tx_chk() argument
1118 be_ipv6_tx_stall_chk(struct be_adapter *adapter, struct sk_buff *skb) be_ipv6_tx_stall_chk() argument
1123 be_lancer_xmit_workarounds(struct be_adapter *adapter, struct sk_buff *skb, struct be_wrb_params *wrb_params) be_lancer_xmit_workarounds() argument
1193 be_xmit_workarounds(struct be_adapter *adapter, struct sk_buff *skb, struct be_wrb_params *wrb_params) be_xmit_workarounds() argument
1225 be_xmit_flush(struct be_adapter *adapter, struct be_tx_obj *txo) be_xmit_flush() argument
1299 be_send_pkt_to_bmc(struct be_adapter *adapter, struct sk_buff **skb) be_send_pkt_to_bmc() argument
1371 struct be_adapter *adapter = netdev_priv(netdev); be_xmit() local
1422 struct be_adapter *adapter = netdev_priv(netdev); be_tx_timeout() local
1497 be_in_all_promisc(struct be_adapter *adapter) be_in_all_promisc() argument
1503 be_set_vlan_promisc(struct be_adapter *adapter) be_set_vlan_promisc() argument
1521 be_clear_vlan_promisc(struct be_adapter *adapter) be_clear_vlan_promisc() argument
1538 be_vid_config(struct be_adapter *adapter) be_vid_config() argument
1575 struct be_adapter *adapter = netdev_priv(netdev); be_vlan_add_vid() local
1598 struct be_adapter *adapter = netdev_priv(netdev); be_vlan_rem_vid() local
1619 be_set_all_promisc(struct be_adapter *adapter) be_set_all_promisc() argument
1625 be_set_mc_promisc(struct be_adapter *adapter) be_set_mc_promisc() argument
1637 be_set_uc_promisc(struct be_adapter *adapter) be_set_uc_promisc() argument
1649 be_clear_uc_promisc(struct be_adapter *adapter) be_clear_uc_promisc() argument
1669 struct be_adapter *adapter = netdev_priv(netdev); be_uc_list_update() local
1678 struct be_adapter *adapter = netdev_priv(netdev); be_mc_list_update() local
1684 be_set_mc_list(struct be_adapter *adapter) be_set_mc_list() argument
1735 be_clear_mc_list(struct be_adapter *adapter) be_clear_mc_list() argument
1744 be_uc_mac_add(struct be_adapter *adapter, int uc_idx) be_uc_mac_add() argument
1756 be_uc_mac_del(struct be_adapter *adapter, int pmac_id) be_uc_mac_del() argument
1764 be_set_uc_list(struct be_adapter *adapter) be_set_uc_list() argument
1812 be_clear_uc_list(struct be_adapter *adapter) be_clear_uc_list() argument
1824 __be_set_rx_mode(struct be_adapter *adapter) __be_set_rx_mode() argument
1858 struct be_adapter *adapter = netdev_priv(netdev); be_set_vf_mac() local
1899 struct be_adapter *adapter = netdev_priv(netdev); be_get_vf_config() local
1920 be_set_vf_tvt(struct be_adapter *adapter, int vf, u16 vlan) be_set_vf_tvt() argument
1949 be_clear_vf_tvt(struct be_adapter *adapter, int vf) be_clear_vf_tvt() argument
1979 struct be_adapter *adapter = netdev_priv(netdev); be_set_vf_vlan() local
2013 struct be_adapter *adapter = netdev_priv(netdev); be_set_vf_tx_rate() local
2075 struct be_adapter *adapter = netdev_priv(netdev); be_set_vf_link_state() local
2098 struct be_adapter *adapter = netdev_priv(netdev); be_set_vf_spoofchk() local
2139 struct be_adapter *adapter = eqo->adapter; be_get_new_eqd() local
2201 struct be_adapter *adapter = eqo->adapter; be_get_eq_delay_mult_enc() local
2229 be_eqd_update(struct be_adapter *adapter, bool force_update) be_eqd_update() argument
2280 struct be_adapter *adapter = rxo->adapter; get_rx_page_info() local
2397 struct be_adapter *adapter = rxo->adapter; be_rx_compl_process() local
2434 struct be_adapter *adapter = rxo->adapter; be_rx_compl_process_gro() local
2535 struct be_adapter *adapter = rxo->adapter; be_rx_compl_get() local
2591 struct be_adapter *adapter = rxo->adapter; be_post_rx_frags() local
2708 be_tx_compl_get(struct be_adapter *adapter, struct be_tx_obj *txo) be_tx_compl_get() argument
2748 be_tx_compl_process(struct be_adapter *adapter, struct be_tx_obj *txo, u16 last_index) be_tx_compl_process() argument
2831 struct be_adapter *adapter = rxo->adapter; be_rx_cq_clean() local
2867 be_tx_compl_clean(struct be_adapter *adapter) be_tx_compl_clean() argument
2934 be_evt_queues_destroy(struct be_adapter *adapter) be_evt_queues_destroy() argument
2950 be_evt_queues_create(struct be_adapter *adapter) be_evt_queues_create() argument
2992 be_mcc_queues_destroy(struct be_adapter *adapter) be_mcc_queues_destroy() argument
3008 be_mcc_queues_create(struct be_adapter *adapter) be_mcc_queues_create() argument
3040 be_tx_queues_destroy(struct be_adapter *adapter) be_tx_queues_destroy() argument
3059 be_tx_qs_create(struct be_adapter *adapter) be_tx_qs_create() argument
3104 be_rx_cqs_destroy(struct be_adapter *adapter) be_rx_cqs_destroy() argument
3118 be_rx_cqs_create(struct be_adapter *adapter) be_rx_cqs_create() argument
3163 struct be_adapter *adapter = eqo->adapter; be_intx() local
3209 struct be_adapter *adapter = rxo->adapter; be_process_rx() local
3266 be_process_tx(struct be_adapter *adapter, struct be_tx_obj *txo, int idx) be_process_tx() argument
3297 struct be_adapter *adapter = eqo->adapter; be_poll() local
3338 be_detect_error(struct be_adapter *adapter) be_detect_error() argument
3418 be_msix_disable(struct be_adapter *adapter) be_msix_disable() argument
3427 be_msix_enable(struct be_adapter *adapter) be_msix_enable() argument
3476 be_msix_vec_get(struct be_adapter *adapter, struct be_eq_obj *eqo) be_msix_vec_get() argument
3482 be_msix_register(struct be_adapter *adapter) be_msix_register() argument
3510 be_irq_register(struct be_adapter *adapter) be_irq_register() argument
3538 be_irq_unregister(struct be_adapter *adapter) be_irq_unregister() argument
3564 be_rx_qs_destroy(struct be_adapter *adapter) be_rx_qs_destroy() argument
3601 be_disable_if_filters(struct be_adapter *adapter) be_disable_if_filters() argument
3635 struct be_adapter *adapter = netdev_priv(netdev); be_close() local
3682 be_rx_qs_create(struct be_adapter *adapter) be_rx_qs_create() argument
3753 be_enable_if_filters(struct be_adapter *adapter) be_enable_if_filters() argument
3795 struct be_adapter *adapter = netdev_priv(netdev); be_open() local
3842 be_vf_eth_addr_generate(struct be_adapter *adapter, u8 *mac) be_vf_eth_addr_generate() argument
3861 be_vf_eth_addr_config(struct be_adapter *adapter) be_vf_eth_addr_config() argument
3891 be_vfs_mac_query(struct be_adapter *adapter) be_vfs_mac_query() argument
3908 be_vf_clear(struct be_adapter *adapter) be_vf_clear() argument
3942 be_clear_queues(struct be_adapter *adapter) be_clear_queues() argument
3950 be_cancel_worker(struct be_adapter *adapter) be_cancel_worker() argument
3958 be_cancel_err_detection(struct be_adapter *adapter) be_cancel_err_detection() argument
3984 struct be_adapter *adapter = netdev_priv(netdev); be_vxlan_set_port() local
4015 struct be_adapter *adapter = netdev_priv(netdev); be_vxlan_unset_port() local
4041 be_calculate_vf_res(struct be_adapter *adapter, u16 num_vfs, struct be_resources *vft_res) be_calculate_vf_res() argument
4117 be_if_destroy(struct be_adapter *adapter) be_if_destroy() argument
4131 be_clear(struct be_adapter *adapter) be_clear() argument
4167 be_vfs_if_create(struct be_adapter *adapter) be_vfs_if_create() argument
4203 be_vf_setup_init(struct be_adapter *adapter) be_vf_setup_init() argument
4220 be_vf_setup(struct be_adapter *adapter) be_vf_setup() argument
4330 BEx_get_resources(struct be_adapter *adapter, struct be_resources *res) BEx_get_resources() argument
4401 be_setup_init(struct be_adapter *adapter) be_setup_init() argument
4422 be_calculate_pf_pool_rss_tables(struct be_adapter *adapter) be_calculate_pf_pool_rss_tables() argument
4440 be_get_sriov_config(struct be_adapter *adapter) be_get_sriov_config() argument
4479 be_alloc_sriov_res(struct be_adapter *adapter) be_alloc_sriov_res() argument
4505 be_get_resources(struct be_adapter *adapter) be_get_resources() argument
4555 be_get_config(struct be_adapter *adapter) be_get_config() argument
4593 be_mac_setup(struct be_adapter *adapter) be_mac_setup() argument
4614 be_schedule_worker(struct be_adapter *adapter) be_schedule_worker() argument
4630 be_schedule_err_detection(struct be_adapter *adapter, u32 delay) be_schedule_err_detection() argument
4642 be_setup_queues(struct be_adapter *adapter) be_setup_queues() argument
4677 be_if_create(struct be_adapter *adapter) be_if_create() argument
4713 be_update_queues(struct be_adapter *adapter) be_update_queues() argument
4787 be_reset_required(struct be_adapter *adapter) be_reset_required() argument
4796 be_func_init(struct be_adapter *adapter) be_func_init() argument
4827 be_setup(struct be_adapter *adapter) be_setup() argument
4935 struct be_adapter *adapter = netdev_priv(netdev); be_netpoll() local
4946 be_load_fw(struct be_adapter *adapter, u8 *fw_file) be_load_fw() argument
4979 struct be_adapter *adapter = netdev_priv(dev); be_ndo_bridge_setlink() local
5030 struct be_adapter *adapter = netdev_priv(dev); be_ndo_bridge_getlink() local
5057 be_alloc_work(struct be_adapter *adapter, void (*func)(struct work_struct *)) be_alloc_work() argument
5078 struct be_adapter *adapter = netdev_priv(dev); be_features_check() local
5140 struct be_adapter *adapter = netdev_priv(dev); be_get_phys_port_id() local
5159 struct be_adapter *adapter = netdev_priv(dev); be_set_rx_mode() local
5197 struct be_adapter *adapter = netdev_priv(netdev); be_netdev_init() local
5230 be_cleanup(struct be_adapter *adapter) be_cleanup() argument
5243 be_resume(struct be_adapter *adapter) be_resume() argument
5265 be_soft_reset(struct be_adapter *adapter) be_soft_reset() argument
5275 be_err_is_recoverable(struct be_adapter *adapter) be_err_is_recoverable() argument
5321 be_tpe_recover(struct be_adapter *adapter) be_tpe_recover() argument
5392 be_err_recover(struct be_adapter *adapter) be_err_recover() argument
5431 struct be_adapter *adapter = be_err_detection_task() local
5482 be_log_sfp_info(struct be_adapter *adapter) be_log_sfp_info() argument
5500 struct be_adapter *adapter = be_worker() local
5547 be_unmap_pci_bars(struct be_adapter *adapter) be_unmap_pci_bars() argument
5557 db_bar(struct be_adapter *adapter) db_bar() argument
5565 be_roce_map_pci_bars(struct be_adapter *adapter) be_roce_map_pci_bars() argument
5577 be_map_pci_bars(struct be_adapter *adapter) be_map_pci_bars() argument
5622 be_drv_cleanup(struct be_adapter *adapter) be_drv_cleanup() argument
5640 be_drv_init(struct be_adapter *adapter) be_drv_init() argument
5716 struct be_adapter *adapter = pci_get_drvdata(pdev); be_remove() local
5751 struct be_adapter *adapter = dev_get_drvdata(dev); be_hwmon_show_temp() local
5771 mc_name(struct be_adapter *adapter) mc_name() argument
5801 func_name(struct be_adapter *adapter) func_name() argument
5828 struct be_adapter *adapter; be_probe() local
5924 struct be_adapter *adapter = dev_get_drvdata(dev_d); be_suspend() local
5936 struct be_adapter *adapter = dev_get_drvdata(dev_d); be_pci_resume() local
5953 struct be_adapter *adapter = pci_get_drvdata(pdev); be_shutdown() local
5972 struct be_adapter *adapter = pci_get_drvdata(pdev); be_eeh_err_detected() local
6005 struct be_adapter *adapter = pci_get_drvdata(pdev); be_eeh_reset() local
6031 struct be_adapter *adapter = pci_get_drvdata(pdev); be_eeh_resume() local
6051 struct be_adapter *adapter = pci_get_drvdata(pdev); be_pci_sriov_configure() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/emulex/benet/
H A Dbe_main.c64 /* Workqueue used by all functions for defering cmd calls to the adapter */
144 static void be_queue_free(struct be_adapter *adapter, struct be_queue_info *q) in be_queue_free() argument
149 dma_free_coherent(&adapter->pdev->dev, mem->size, mem->va, in be_queue_free()
155 static int be_queue_alloc(struct be_adapter *adapter, struct be_queue_info *q, in be_queue_alloc() argument
164 mem->va = dma_alloc_coherent(&adapter->pdev->dev, mem->size, in be_queue_alloc()
171 static void be_reg_intr_set(struct be_adapter *adapter, bool enable) in be_reg_intr_set() argument
175 pci_read_config_dword(adapter->pdev, PCICFG_MEMBAR_CTRL_INT_CTRL_OFFSET, in be_reg_intr_set()
186 pci_write_config_dword(adapter->pdev, in be_reg_intr_set()
190 static void be_intr_set(struct be_adapter *adapter, bool enable) in be_intr_set() argument
195 if (lancer_chip(adapter)) in be_intr_set()
206 be_rxq_notify(struct be_adapter *adapter, u16 qid, u16 posted) be_rxq_notify() argument
220 be_txq_notify(struct be_adapter *adapter, struct be_tx_obj *txo, u16 posted) be_txq_notify() argument
235 be_eq_notify(struct be_adapter *adapter, u16 qid, bool arm, bool clear_int, u16 num_popped, u32 eq_delay_mult_enc) be_eq_notify() argument
257 be_cq_notify(struct be_adapter *adapter, u16 qid, bool arm, u16 num_popped) be_cq_notify() argument
274 be_dev_mac_add(struct be_adapter *adapter, const u8 *mac) be_dev_mac_add() argument
291 be_dev_mac_del(struct be_adapter *adapter, int pmac_id) be_dev_mac_del() argument
307 struct be_adapter *adapter = netdev_priv(netdev); be_mac_addr_set() local
380 hw_stats_from_cmd(struct be_adapter *adapter) hw_stats_from_cmd() argument
398 be_erx_stats_from_cmd(struct be_adapter *adapter) be_erx_stats_from_cmd() argument
415 populate_be_v0_stats(struct be_adapter *adapter) populate_be_v0_stats() argument
464 populate_be_v1_stats(struct be_adapter *adapter) populate_be_v1_stats() argument
510 populate_be_v2_stats(struct be_adapter *adapter) populate_be_v2_stats() argument
564 populate_lancer_stats(struct be_adapter *adapter) populate_lancer_stats() argument
613 populate_erx_stats(struct be_adapter *adapter, struct be_rx_obj *rxo, u32 erx_stat) populate_erx_stats() argument
626 be_parse_stats(struct be_adapter *adapter) be_parse_stats() argument
655 struct be_adapter *adapter = netdev_priv(netdev); be_get_stats64() local
719 be_link_status_update(struct be_adapter *adapter, u8 link_status) be_link_status_update() argument
786 be_get_tx_vlan_tag(struct be_adapter *adapter, struct sk_buff *skb) be_get_tx_vlan_tag() argument
830 be_get_wrb_params_from_skb(struct be_adapter *adapter, struct sk_buff *skb, struct be_wrb_params *wrb_params) be_get_wrb_params_from_skb() argument
862 wrb_fill_hdr(struct be_adapter *adapter, struct be_eth_hdr_wrb *hdr, struct be_wrb_params *wrb_params, struct sk_buff *skb) wrb_fill_hdr() argument
926 be_tx_setup_wrb_hdr(struct be_adapter *adapter, struct be_tx_obj *txo, struct be_wrb_params *wrb_params, struct sk_buff *skb, u16 head) be_tx_setup_wrb_hdr() argument
962 be_xmit_restore(struct be_adapter *adapter, struct be_tx_obj *txo, u32 head, bool map_single, u32 copied) be_xmit_restore() argument
990 be_xmit_enqueue(struct be_adapter *adapter, struct be_tx_obj *txo, struct sk_buff *skb, struct be_wrb_params *wrb_params) be_xmit_enqueue() argument
1036 qnq_async_evt_rcvd(struct be_adapter *adapter) qnq_async_evt_rcvd() argument
1041 be_insert_vlan_in_pkt(struct be_adapter *adapter, struct sk_buff *skb, struct be_wrb_params *wrb_params) be_insert_vlan_in_pkt() argument
1112 be_vlan_tag_tx_chk(struct be_adapter *adapter, struct sk_buff *skb) be_vlan_tag_tx_chk() argument
1117 be_ipv6_tx_stall_chk(struct be_adapter *adapter, struct sk_buff *skb) be_ipv6_tx_stall_chk() argument
1122 be_lancer_xmit_workarounds(struct be_adapter *adapter, struct sk_buff *skb, struct be_wrb_params *wrb_params) be_lancer_xmit_workarounds() argument
1192 be_xmit_workarounds(struct be_adapter *adapter, struct sk_buff *skb, struct be_wrb_params *wrb_params) be_xmit_workarounds() argument
1224 be_xmit_flush(struct be_adapter *adapter, struct be_tx_obj *txo) be_xmit_flush() argument
1298 be_send_pkt_to_bmc(struct be_adapter *adapter, struct sk_buff **skb) be_send_pkt_to_bmc() argument
1370 struct be_adapter *adapter = netdev_priv(netdev); be_xmit() local
1421 struct be_adapter *adapter = netdev_priv(netdev); be_tx_timeout() local
1496 be_in_all_promisc(struct be_adapter *adapter) be_in_all_promisc() argument
1502 be_set_vlan_promisc(struct be_adapter *adapter) be_set_vlan_promisc() argument
1520 be_clear_vlan_promisc(struct be_adapter *adapter) be_clear_vlan_promisc() argument
1537 be_vid_config(struct be_adapter *adapter) be_vid_config() argument
1574 struct be_adapter *adapter = netdev_priv(netdev); be_vlan_add_vid() local
1597 struct be_adapter *adapter = netdev_priv(netdev); be_vlan_rem_vid() local
1618 be_set_all_promisc(struct be_adapter *adapter) be_set_all_promisc() argument
1624 be_set_mc_promisc(struct be_adapter *adapter) be_set_mc_promisc() argument
1636 be_set_uc_promisc(struct be_adapter *adapter) be_set_uc_promisc() argument
1648 be_clear_uc_promisc(struct be_adapter *adapter) be_clear_uc_promisc() argument
1668 struct be_adapter *adapter = netdev_priv(netdev); be_uc_list_update() local
1677 struct be_adapter *adapter = netdev_priv(netdev); be_mc_list_update() local
1683 be_set_mc_list(struct be_adapter *adapter) be_set_mc_list() argument
1734 be_clear_mc_list(struct be_adapter *adapter) be_clear_mc_list() argument
1743 be_uc_mac_add(struct be_adapter *adapter, int uc_idx) be_uc_mac_add() argument
1755 be_uc_mac_del(struct be_adapter *adapter, int pmac_id) be_uc_mac_del() argument
1763 be_set_uc_list(struct be_adapter *adapter) be_set_uc_list() argument
1811 be_clear_uc_list(struct be_adapter *adapter) be_clear_uc_list() argument
1823 __be_set_rx_mode(struct be_adapter *adapter) __be_set_rx_mode() argument
1857 struct be_adapter *adapter = netdev_priv(netdev); be_set_vf_mac() local
1898 struct be_adapter *adapter = netdev_priv(netdev); be_get_vf_config() local
1919 be_set_vf_tvt(struct be_adapter *adapter, int vf, u16 vlan) be_set_vf_tvt() argument
1948 be_clear_vf_tvt(struct be_adapter *adapter, int vf) be_clear_vf_tvt() argument
1978 struct be_adapter *adapter = netdev_priv(netdev); be_set_vf_vlan() local
2012 struct be_adapter *adapter = netdev_priv(netdev); be_set_vf_tx_rate() local
2074 struct be_adapter *adapter = netdev_priv(netdev); be_set_vf_link_state() local
2097 struct be_adapter *adapter = netdev_priv(netdev); be_set_vf_spoofchk() local
2138 struct be_adapter *adapter = eqo->adapter; be_get_new_eqd() local
2200 struct be_adapter *adapter = eqo->adapter; be_get_eq_delay_mult_enc() local
2228 be_eqd_update(struct be_adapter *adapter, bool force_update) be_eqd_update() argument
2279 struct be_adapter *adapter = rxo->adapter; get_rx_page_info() local
2396 struct be_adapter *adapter = rxo->adapter; be_rx_compl_process() local
2433 struct be_adapter *adapter = rxo->adapter; be_rx_compl_process_gro() local
2536 struct be_adapter *adapter = rxo->adapter; be_rx_compl_get() local
2592 struct be_adapter *adapter = rxo->adapter; be_post_rx_frags() local
2709 be_tx_compl_get(struct be_adapter *adapter, struct be_tx_obj *txo) be_tx_compl_get() argument
2749 be_tx_compl_process(struct be_adapter *adapter, struct be_tx_obj *txo, u16 last_index) be_tx_compl_process() argument
2832 struct be_adapter *adapter = rxo->adapter; be_rx_cq_clean() local
2868 be_tx_compl_clean(struct be_adapter *adapter) be_tx_compl_clean() argument
2935 be_evt_queues_destroy(struct be_adapter *adapter) be_evt_queues_destroy() argument
2951 be_evt_queues_create(struct be_adapter *adapter) be_evt_queues_create() argument
2992 be_mcc_queues_destroy(struct be_adapter *adapter) be_mcc_queues_destroy() argument
3008 be_mcc_queues_create(struct be_adapter *adapter) be_mcc_queues_create() argument
3040 be_tx_queues_destroy(struct be_adapter *adapter) be_tx_queues_destroy() argument
3059 be_tx_qs_create(struct be_adapter *adapter) be_tx_qs_create() argument
3104 be_rx_cqs_destroy(struct be_adapter *adapter) be_rx_cqs_destroy() argument
3118 be_rx_cqs_create(struct be_adapter *adapter) be_rx_cqs_create() argument
3163 struct be_adapter *adapter = eqo->adapter; be_intx() local
3209 struct be_adapter *adapter = rxo->adapter; be_process_rx() local
3266 be_process_tx(struct be_adapter *adapter, struct be_tx_obj *txo, int idx) be_process_tx() argument
3297 struct be_adapter *adapter = eqo->adapter; be_poll() local
3338 be_detect_error(struct be_adapter *adapter) be_detect_error() argument
3418 be_msix_disable(struct be_adapter *adapter) be_msix_disable() argument
3427 be_msix_enable(struct be_adapter *adapter) be_msix_enable() argument
3476 be_msix_vec_get(struct be_adapter *adapter, struct be_eq_obj *eqo) be_msix_vec_get() argument
3482 be_msix_register(struct be_adapter *adapter) be_msix_register() argument
3510 be_irq_register(struct be_adapter *adapter) be_irq_register() argument
3538 be_irq_unregister(struct be_adapter *adapter) be_irq_unregister() argument
3564 be_rx_qs_destroy(struct be_adapter *adapter) be_rx_qs_destroy() argument
3601 be_disable_if_filters(struct be_adapter *adapter) be_disable_if_filters() argument
3635 struct be_adapter *adapter = netdev_priv(netdev); be_close() local
3682 be_rx_qs_create(struct be_adapter *adapter) be_rx_qs_create() argument
3753 be_enable_if_filters(struct be_adapter *adapter) be_enable_if_filters() argument
3795 struct be_adapter *adapter = netdev_priv(netdev); be_open() local
3842 be_vf_eth_addr_generate(struct be_adapter *adapter, u8 *mac) be_vf_eth_addr_generate() argument
3861 be_vf_eth_addr_config(struct be_adapter *adapter) be_vf_eth_addr_config() argument
3891 be_vfs_mac_query(struct be_adapter *adapter) be_vfs_mac_query() argument
3908 be_vf_clear(struct be_adapter *adapter) be_vf_clear() argument
3942 be_clear_queues(struct be_adapter *adapter) be_clear_queues() argument
3950 be_cancel_worker(struct be_adapter *adapter) be_cancel_worker() argument
3958 be_cancel_err_detection(struct be_adapter *adapter) be_cancel_err_detection() argument
3984 struct be_adapter *adapter = netdev_priv(netdev); be_vxlan_set_port() local
4015 struct be_adapter *adapter = netdev_priv(netdev); be_vxlan_unset_port() local
4041 be_calculate_vf_res(struct be_adapter *adapter, u16 num_vfs, struct be_resources *vft_res) be_calculate_vf_res() argument
4117 be_if_destroy(struct be_adapter *adapter) be_if_destroy() argument
4131 be_clear(struct be_adapter *adapter) be_clear() argument
4167 be_vfs_if_create(struct be_adapter *adapter) be_vfs_if_create() argument
4203 be_vf_setup_init(struct be_adapter *adapter) be_vf_setup_init() argument
4220 be_vf_setup(struct be_adapter *adapter) be_vf_setup() argument
4330 BEx_get_resources(struct be_adapter *adapter, struct be_resources *res) BEx_get_resources() argument
4401 be_setup_init(struct be_adapter *adapter) be_setup_init() argument
4422 be_calculate_pf_pool_rss_tables(struct be_adapter *adapter) be_calculate_pf_pool_rss_tables() argument
4440 be_get_sriov_config(struct be_adapter *adapter) be_get_sriov_config() argument
4479 be_alloc_sriov_res(struct be_adapter *adapter) be_alloc_sriov_res() argument
4505 be_get_resources(struct be_adapter *adapter) be_get_resources() argument
4555 be_get_config(struct be_adapter *adapter) be_get_config() argument
4593 be_mac_setup(struct be_adapter *adapter) be_mac_setup() argument
4614 be_schedule_worker(struct be_adapter *adapter) be_schedule_worker() argument
4629 be_schedule_err_detection(struct be_adapter *adapter, u32 delay) be_schedule_err_detection() argument
4641 be_setup_queues(struct be_adapter *adapter) be_setup_queues() argument
4676 be_if_create(struct be_adapter *adapter) be_if_create() argument
4706 be_update_queues(struct be_adapter *adapter) be_update_queues() argument
4780 be_reset_required(struct be_adapter *adapter) be_reset_required() argument
4789 be_func_init(struct be_adapter *adapter) be_func_init() argument
4820 be_setup(struct be_adapter *adapter) be_setup() argument
4928 struct be_adapter *adapter = netdev_priv(netdev); be_netpoll() local
4939 be_load_fw(struct be_adapter *adapter, u8 *fw_file) be_load_fw() argument
4972 struct be_adapter *adapter = netdev_priv(dev); be_ndo_bridge_setlink() local
5020 struct be_adapter *adapter = netdev_priv(dev); be_ndo_bridge_getlink() local
5047 be_alloc_work(struct be_adapter *adapter, void (*func)(struct work_struct *)) be_alloc_work() argument
5068 struct be_adapter *adapter = netdev_priv(dev); be_features_check() local
5130 struct be_adapter *adapter = netdev_priv(dev); be_get_phys_port_id() local
5149 struct be_adapter *adapter = netdev_priv(dev); be_set_rx_mode() local
5185 struct be_adapter *adapter = netdev_priv(netdev); be_netdev_init() local
5219 be_cleanup(struct be_adapter *adapter) be_cleanup() argument
5232 be_resume(struct be_adapter *adapter) be_resume() argument
5254 be_soft_reset(struct be_adapter *adapter) be_soft_reset() argument
5264 be_err_is_recoverable(struct be_adapter *adapter) be_err_is_recoverable() argument
5310 be_tpe_recover(struct be_adapter *adapter) be_tpe_recover() argument
5381 be_err_recover(struct be_adapter *adapter) be_err_recover() argument
5420 struct be_adapter *adapter = be_err_detection_task() local
5471 be_log_sfp_info(struct be_adapter *adapter) be_log_sfp_info() argument
5489 struct be_adapter *adapter = be_worker() local
5536 be_unmap_pci_bars(struct be_adapter *adapter) be_unmap_pci_bars() argument
5546 db_bar(struct be_adapter *adapter) db_bar() argument
5554 be_roce_map_pci_bars(struct be_adapter *adapter) be_roce_map_pci_bars() argument
5566 be_map_pci_bars(struct be_adapter *adapter) be_map_pci_bars() argument
5611 be_drv_cleanup(struct be_adapter *adapter) be_drv_cleanup() argument
5629 be_drv_init(struct be_adapter *adapter) be_drv_init() argument
5705 struct be_adapter *adapter = pci_get_drvdata(pdev); be_remove() local
5738 struct be_adapter *adapter = dev_get_drvdata(dev); be_hwmon_show_temp() local
5758 mc_name(struct be_adapter *adapter) mc_name() argument
5788 func_name(struct be_adapter *adapter) func_name() argument
5815 struct be_adapter *adapter; be_probe() local
5901 struct be_adapter *adapter = dev_get_drvdata(dev_d); be_suspend() local
5913 struct be_adapter *adapter = dev_get_drvdata(dev_d); be_pci_resume() local
5930 struct be_adapter *adapter = pci_get_drvdata(pdev); be_shutdown() local
5949 struct be_adapter *adapter = pci_get_drvdata(pdev); be_eeh_err_detected() local
5982 struct be_adapter *adapter = pci_get_drvdata(pdev); be_eeh_reset() local
6008 struct be_adapter *adapter = pci_get_drvdata(pdev); be_eeh_resume() local
6028 struct be_adapter *adapter = pci_get_drvdata(pdev); be_pci_sriov_configure() local
[all...]
/kernel/linux/linux-6.6/drivers/s390/scsi/
H A Dzfcp_aux.c61 struct zfcp_adapter *adapter; in zfcp_init_device_configure() local
71 adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_init_device_configure()
72 if (!adapter) in zfcp_init_device_configure()
75 port = zfcp_get_port_by_wwpn(adapter, wwpn); in zfcp_init_device_configure()
84 zfcp_ccw_adapter_put(adapter); in zfcp_init_device_configure()
183 * zfcp_get_port_by_wwpn - find port in port list of adapter by wwpn
184 * @adapter: pointer to adapter to search for port
189 struct zfcp_port *zfcp_get_port_by_wwpn(struct zfcp_adapter *adapter, in zfcp_get_port_by_wwpn() argument
195 read_lock_irqsave(&adapter in zfcp_get_port_by_wwpn()
207 zfcp_allocate_low_mem_buffers(struct zfcp_adapter *adapter) zfcp_allocate_low_mem_buffers() argument
254 zfcp_free_low_mem_buffers(struct zfcp_adapter *adapter) zfcp_free_low_mem_buffers() argument
274 zfcp_status_read_refill(struct zfcp_adapter *adapter) zfcp_status_read_refill() argument
297 struct zfcp_adapter *adapter = container_of(work, struct zfcp_adapter, zfcp_version_change_lost_work() local
305 struct zfcp_adapter *adapter = zfcp_print_sl() local
313 zfcp_setup_adapter_work_queue(struct zfcp_adapter *adapter) zfcp_setup_adapter_work_queue() argument
326 zfcp_destroy_adapter_work_queue(struct zfcp_adapter *adapter) zfcp_destroy_adapter_work_queue() argument
345 struct zfcp_adapter *adapter; zfcp_adapter_enqueue() local
446 zfcp_adapter_unregister(struct zfcp_adapter *adapter) zfcp_adapter_unregister() argument
474 struct zfcp_adapter *adapter = container_of(ref, struct zfcp_adapter, zfcp_adapter_release() local
509 zfcp_port_enqueue(struct zfcp_adapter *adapter, u64 wwpn, u32 status, u32 d_id) zfcp_port_enqueue() argument
[all...]

Completed in 37 milliseconds

12345678910>>...118