| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| H A D | qlcnic_main.c | 61 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() 160 "8400 series 10GbE Converged Network Adapter (TCP/IP Networking)" }, 165 "8300 Series Dual Port 10GbE Converged Network Adapter " 171 "8300 Series Single Port 10GbE Converged Network Adapter " 177 "8300 Series Dual Port 10GbE Converged Network Adapter " [all …]
|
| H A D | qlcnic_83xx_init.c | 38 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->ahw->idc.name[prev]); in qlcnic_83xx_idc_log_state_history() [all …]
|
| H A D | qlcnic_83xx_hw.c | 267 int qlcnic_83xx_get_fw_version(struct qlcnic_adapter *adapter) in qlcnic_83xx_get_fw_version() argument 270 struct pci_dev *pdev = adapter->pdev; in qlcnic_83xx_get_fw_version() 272 fw_major = QLC_SHARED_REG_RD32(adapter, QLCNIC_FW_VERSION_MAJOR); in qlcnic_83xx_get_fw_version() 273 fw_minor = QLC_SHARED_REG_RD32(adapter, QLCNIC_FW_VERSION_MINOR); in qlcnic_83xx_get_fw_version() 274 fw_build = QLC_SHARED_REG_RD32(adapter, QLCNIC_FW_VERSION_SUB); in qlcnic_83xx_get_fw_version() 275 adapter->fw_version = QLCNIC_VERSION_CODE(fw_major, fw_minor, fw_build); in qlcnic_83xx_get_fw_version() 280 return adapter->fw_version; in qlcnic_83xx_get_fw_version() 283 static int __qlcnic_set_win_base(struct qlcnic_adapter *adapter, u32 addr) in __qlcnic_set_win_base() argument 288 base = adapter->ahw->pci_base0 + in __qlcnic_set_win_base() 289 QLC_83XX_CRB_WIN_FUNC(adapter->ahw->pci_func); in __qlcnic_set_win_base() [all …]
|
| H A D | qlcnic_83xx_vnic.c | 10 static int qlcnic_83xx_enable_vnic_mode(struct qlcnic_adapter *adapter, int lock) in qlcnic_83xx_enable_vnic_mode() argument 13 if (qlcnic_83xx_lock_driver(adapter)) in qlcnic_83xx_enable_vnic_mode() 16 QLCWRX(adapter->ahw, QLC_83XX_VNIC_STATE, QLCNIC_DEV_NPAR_OPER); in qlcnic_83xx_enable_vnic_mode() 18 qlcnic_83xx_unlock_driver(adapter); in qlcnic_83xx_enable_vnic_mode() 23 int qlcnic_83xx_disable_vnic_mode(struct qlcnic_adapter *adapter, int lock) in qlcnic_83xx_disable_vnic_mode() argument 25 struct qlcnic_hardware_context *ahw = adapter->ahw; in qlcnic_83xx_disable_vnic_mode() 28 if (qlcnic_83xx_lock_driver(adapter)) in qlcnic_83xx_disable_vnic_mode() 32 QLCWRX(adapter->ahw, QLC_83XX_VNIC_STATE, QLCNIC_DEV_NPAR_NON_OPER); in qlcnic_83xx_disable_vnic_mode() 36 qlcnic_83xx_unlock_driver(adapter); in qlcnic_83xx_disable_vnic_mode() 41 int qlcnic_83xx_set_vnic_opmode(struct qlcnic_adapter *adapter) in qlcnic_83xx_set_vnic_opmode() argument [all …]
|
| H A D | qlcnic_init.c | 25 qlcnic_check_fw_hearbeat(struct qlcnic_adapter *adapter); 82 void qlcnic_release_rx_buffers(struct qlcnic_adapter *adapter) in qlcnic_release_rx_buffers() argument 89 recv_ctx = adapter->recv_ctx; in qlcnic_release_rx_buffers() 90 for (ring = 0; ring < adapter->max_rds_rings; ring++) { in qlcnic_release_rx_buffers() 97 dma_unmap_single(&adapter->pdev->dev, rx_buf->dma, in qlcnic_release_rx_buffers() 105 void qlcnic_reset_rx_buffers_list(struct qlcnic_adapter *adapter) in qlcnic_reset_rx_buffers_list() argument 112 recv_ctx = adapter->recv_ctx; in qlcnic_reset_rx_buffers_list() 113 for (ring = 0; ring < adapter->max_rds_rings; ring++) { in qlcnic_reset_rx_buffers_list() 127 void qlcnic_release_tx_buffers(struct qlcnic_adapter *adapter, in qlcnic_release_tx_buffers() argument 140 dma_unmap_single(&adapter->pdev->dev, buffrag->dma, in qlcnic_release_tx_buffers() [all …]
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | main.c | 47 * - Allocate adapter structure 48 * - Save interface specific operations table in adapter 51 * - Set default adapter structure parameters 60 struct mwifiex_adapter *adapter; in mwifiex_register() local 63 adapter = kzalloc_obj(struct mwifiex_adapter); in mwifiex_register() 64 if (!adapter) in mwifiex_register() 67 *padapter = adapter; in mwifiex_register() 68 adapter->dev = dev; in mwifiex_register() 69 adapter->card = card; in mwifiex_register() 71 /* Save interface specific operations in adapter */ in mwifiex_register() [all …]
|
| H A D | cmdevt.c | 17 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->if_ops.cmdrsp_complete(adapter, cmd_node->resp_skb); in mwifiex_clean_cmd_node() [all …]
|
| H A D | sta_event.c | 33 mwifiex_dbg_dump(priv->adapter, EVT_D, "ibss peer capabilities:", in mwifiex_check_ibss_peer_capabilities() 49 mwifiex_dbg(priv->adapter, MSG, in mwifiex_check_ibss_peer_capabilities() 69 mwifiex_dbg(priv->adapter, INFO, in mwifiex_check_ibss_peer_capabilities() 95 mwifiex_dbg(priv->adapter, INFO, in mwifiex_check_ibss_peer_capabilities() 128 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_reset_connect_state() local 133 mwifiex_dbg(adapter, INFO, in mwifiex_reset_connect_state() 145 ISSUPP_TDLS_ENABLED(priv->adapter->fw_cap_info)) { in mwifiex_reset_connect_state() 148 if (priv->adapter->auto_tdls) in mwifiex_reset_connect_state() 194 mwifiex_dbg(adapter, INFO, in mwifiex_reset_connect_state() 198 mwifiex_dbg(adapter, INFO, in mwifiex_reset_connect_state() [all …]
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_virtchnl.c | 12 * @adapter: adapter structure 19 static int iavf_send_pf_msg(struct iavf_adapter *adapter, in iavf_send_pf_msg() argument 22 struct iavf_hw *hw = &adapter->hw; in iavf_send_pf_msg() 25 if (adapter->flags & IAVF_FLAG_PF_COMMS_FAILED) in iavf_send_pf_msg() 30 dev_dbg(&adapter->pdev->dev, "Unable to send opcode %d to PF, status %s, aq_err %s\n", in iavf_send_pf_msg() 38 * @adapter: adapter structure 44 int iavf_send_api_ver(struct iavf_adapter *adapter) in iavf_send_api_ver() argument 51 return iavf_send_pf_msg(adapter, VIRTCHNL_OP_VERSIO in iavf_send_api_ver() 84 struct iavf_adapter *adapter = hw->back; iavf_poll_virtchnl_msg() local 116 iavf_verify_api_ver(struct iavf_adapter * adapter) iavf_verify_api_ver() argument 151 iavf_send_vf_config_msg(struct iavf_adapter * adapter) iavf_send_vf_config_msg() argument 187 iavf_send_vf_offload_vlan_v2_msg(struct iavf_adapter * adapter) iavf_send_vf_offload_vlan_v2_msg() argument 200 iavf_send_vf_supported_rxdids_msg(struct iavf_adapter * adapter) iavf_send_vf_supported_rxdids_msg() argument 230 iavf_send_vf_ptp_caps_msg(struct iavf_adapter * adapter) iavf_send_vf_ptp_caps_msg() argument 255 iavf_validate_num_queues(struct iavf_adapter * adapter) iavf_validate_num_queues() argument 283 iavf_get_vf_config(struct iavf_adapter * adapter) iavf_get_vf_config() argument 311 iavf_get_vf_vlan_v2_caps(struct iavf_adapter * adapter) iavf_get_vf_vlan_v2_caps() argument 334 iavf_get_vf_supported_rxdids(struct iavf_adapter * adapter) iavf_get_vf_supported_rxdids() argument 351 iavf_get_vf_ptp_caps(struct iavf_adapter * adapter) iavf_get_vf_ptp_caps() argument 374 iavf_configure_queues(struct iavf_adapter * adapter) iavf_configure_queues() argument 439 iavf_enable_queues(struct iavf_adapter * adapter) iavf_enable_queues() argument 464 iavf_disable_queues(struct iavf_adapter * adapter) iavf_disable_queues() argument 490 iavf_map_queues(struct iavf_adapter * adapter) iavf_map_queues() argument 559 iavf_add_ether_addrs(struct iavf_adapter * adapter) iavf_add_ether_addrs() argument 628 iavf_del_ether_addrs(struct iavf_adapter * adapter) iavf_del_ether_addrs() argument 697 iavf_mac_add_ok(struct iavf_adapter * adapter) iavf_mac_add_ok() argument 716 iavf_mac_add_reject(struct iavf_adapter * adapter) iavf_mac_add_reject() argument 743 iavf_vlan_add_reject(struct iavf_adapter * adapter) iavf_vlan_add_reject() argument 764 iavf_add_vlans(struct iavf_adapter * adapter) iavf_add_vlans() argument 898 iavf_del_vlans(struct iavf_adapter * adapter) iavf_del_vlans() argument 1030 iavf_set_promiscuous(struct iavf_adapter * adapter) iavf_set_promiscuous() argument 1107 iavf_request_stats(struct iavf_adapter * adapter) iavf_request_stats() argument 1132 iavf_get_rss_hashcfg(struct iavf_adapter * adapter) iavf_get_rss_hashcfg() argument 1151 iavf_set_rss_hashcfg(struct iavf_adapter * adapter) iavf_set_rss_hashcfg() argument 1174 iavf_set_rss_key(struct iavf_adapter * adapter) iavf_set_rss_key() argument 1205 iavf_set_rss_lut(struct iavf_adapter * adapter) iavf_set_rss_lut() argument 1235 iavf_set_rss_hfunc(struct iavf_adapter * adapter) iavf_set_rss_hfunc() argument 1263 iavf_enable_vlan_stripping(struct iavf_adapter * adapter) iavf_enable_vlan_stripping() argument 1282 iavf_disable_vlan_stripping(struct iavf_adapter * adapter) iavf_disable_vlan_stripping() argument 1319 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 1367 iavf_clear_offload_v2_aq_required(struct iavf_adapter * adapter,u16 tpid,enum virtchnl_ops offload_op) iavf_clear_offload_v2_aq_required() argument 1416 iavf_send_vlan_offload_v2(struct iavf_adapter * adapter,u16 tpid,enum virtchnl_ops offload_op) iavf_send_vlan_offload_v2() argument 1454 iavf_enable_vlan_stripping_v2(struct iavf_adapter * adapter,u16 tpid) iavf_enable_vlan_stripping_v2() argument 1465 iavf_disable_vlan_stripping_v2(struct iavf_adapter * adapter,u16 tpid) iavf_disable_vlan_stripping_v2() argument 1476 iavf_enable_vlan_insertion_v2(struct iavf_adapter * adapter,u16 tpid) iavf_enable_vlan_insertion_v2() argument 1487 iavf_disable_vlan_insertion_v2(struct iavf_adapter * adapter,u16 tpid) iavf_disable_vlan_insertion_v2() argument 1501 iavf_virtchnl_send_ptp_cmd(struct iavf_adapter * adapter) iavf_virtchnl_send_ptp_cmd() argument 1560 iavf_print_link_message(struct iavf_adapter * adapter) iavf_print_link_message() argument 1633 iavf_get_vpe_link_status(struct iavf_adapter * adapter,struct virtchnl_pf_event * vpe) iavf_get_vpe_link_status() argument 1650 iavf_set_adapter_link_speed_from_vpe(struct iavf_adapter * adapter,struct virtchnl_pf_event * vpe) iavf_set_adapter_link_speed_from_vpe() argument 1666 iavf_get_qos_caps(struct iavf_adapter * adapter) iavf_get_qos_caps() argument 1692 iavf_set_quanta_size(struct iavf_adapter * adapter,u16 quanta_size,u16 queue_index,u16 num_queues) iavf_set_quanta_size() argument 1721 iavf_cfg_queues_quanta_size(struct iavf_adapter * adapter) iavf_cfg_queues_quanta_size() argument 1736 iavf_cfg_queues_bw(struct iavf_adapter * adapter) iavf_cfg_queues_bw() argument 1791 iavf_enable_channels(struct iavf_adapter * adapter) iavf_enable_channels() argument 1831 iavf_disable_channels(struct iavf_adapter * adapter) iavf_disable_channels() argument 1854 iavf_print_cloud_filter(struct iavf_adapter * adapter,struct virtchnl_filter * f) iavf_print_cloud_filter() argument 1888 iavf_add_cloud_filter(struct iavf_adapter * adapter) iavf_add_cloud_filter() argument 1936 iavf_del_cloud_filter(struct iavf_adapter * adapter) iavf_del_cloud_filter() argument 1984 iavf_add_fdir_filter(struct iavf_adapter * adapter) iavf_add_fdir_filter() argument 2034 iavf_del_fdir_filter(struct iavf_adapter * adapter) iavf_del_fdir_filter() argument 2084 iavf_add_adv_rss_cfg(struct iavf_adapter * adapter) iavf_add_adv_rss_cfg() argument 2135 iavf_del_adv_rss_cfg(struct iavf_adapter * adapter) iavf_del_adv_rss_cfg() argument 2182 iavf_request_reset(struct iavf_adapter * adapter) iavf_request_reset() argument 2214 iavf_activate_fdir_filters(struct iavf_adapter * adapter) iavf_activate_fdir_filters() argument 2261 iavf_virtchnl_ptp_get_time(struct iavf_adapter * adapter,void * data,u16 len) iavf_virtchnl_ptp_get_time() argument 2292 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 D | iavf_main.c | 17 static int iavf_setup_all_tx_resources(struct iavf_adapter *adapter); 18 static int iavf_setup_all_rx_resources(struct iavf_adapter *adapter); 20 static void iavf_init_get_resources(struct iavf_adapter *adapter); 166 * iavf_pdev_to_adapter - go from pci_dev to adapter 176 * @adapter: board private structure 178 static bool iavf_is_reset_in_progress(struct iavf_adapter *adapter) in iavf_is_reset_in_progress() argument 180 if (adapter->state == __IAVF_RESETTING || in iavf_is_reset_in_progress() 181 adapter->flags & (IAVF_FLAG_RESET_PENDING | in iavf_is_reset_in_progress() 199 struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back; in iavf_allocate_dma_mem_d() local 205 mem->va = dma_alloc_coherent(&adapter in iavf_allocate_dma_mem_d() 220 struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back; iavf_free_dma_mem() local 265 iavf_schedule_reset(struct iavf_adapter * adapter,u64 flags) iavf_schedule_reset() argument 280 iavf_schedule_aq_request(struct iavf_adapter * adapter,u64 flags) iavf_schedule_aq_request() argument 293 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_tx_timeout() local 303 iavf_misc_irq_disable(struct iavf_adapter * adapter) iavf_misc_irq_disable() argument 321 iavf_misc_irq_enable(struct iavf_adapter * adapter) iavf_misc_irq_enable() argument 336 iavf_irq_disable(struct iavf_adapter * adapter) iavf_irq_disable() argument 355 iavf_irq_enable_queues(struct iavf_adapter * adapter) iavf_irq_enable_queues() argument 372 iavf_irq_enable(struct iavf_adapter * adapter,bool flush) iavf_irq_enable() argument 391 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_msix_aq() local 429 iavf_map_vector_to_rxq(struct iavf_adapter * adapter,int v_idx,int r_idx) iavf_map_vector_to_rxq() argument 455 iavf_map_vector_to_txq(struct iavf_adapter * adapter,int v_idx,int t_idx) iavf_map_vector_to_txq() argument 484 iavf_map_rings_to_vectors(struct iavf_adapter * adapter) iavf_map_rings_to_vectors() argument 515 iavf_request_traffic_irqs(struct iavf_adapter * adapter,char * basename) iavf_request_traffic_irqs() argument 575 iavf_request_misc_irq(struct iavf_adapter * adapter) iavf_request_misc_irq() argument 601 iavf_free_traffic_irqs(struct iavf_adapter * adapter) iavf_free_traffic_irqs() argument 625 iavf_free_misc_irq(struct iavf_adapter * adapter) iavf_free_misc_irq() argument 641 iavf_configure_tx(struct iavf_adapter * adapter) iavf_configure_tx() argument 660 iavf_select_rx_desc_format(const struct iavf_adapter * adapter) iavf_select_rx_desc_format() argument 697 iavf_configure_rx(struct iavf_adapter * adapter) iavf_configure_rx() argument 718 iavf_find_vlan(struct iavf_adapter * adapter,struct iavf_vlan vlan) iavf_find_vlan() argument 740 iavf_add_vlan(struct iavf_adapter * adapter,struct iavf_vlan vlan) iavf_add_vlan() argument 779 iavf_del_vlan(struct iavf_adapter * adapter,struct iavf_vlan vlan) iavf_del_vlan() argument 812 iavf_get_num_vlans_added(struct iavf_adapter * adapter) iavf_get_num_vlans_added() argument 825 iavf_get_max_vlans_allowed(struct iavf_adapter * adapter) iavf_get_max_vlans_allowed() argument 842 iavf_max_vlans_added(struct iavf_adapter * adapter) iavf_max_vlans_added() argument 860 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_vlan_rx_add_vid() local 890 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_vlan_rx_kill_vid() local 909 iavf_find_filter(struct iavf_adapter * adapter,const u8 * macaddr) iavf_find_filter() argument 931 iavf_add_filter(struct iavf_adapter * adapter,const u8 * macaddr) iavf_add_filter() argument 971 iavf_replace_primary_mac(struct iavf_adapter * adapter,const u8 * new_mac) iavf_replace_primary_mac() argument 1016 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_is_mac_set_handled() local 1041 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_set_mac() local 1085 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_addr_sync() local 1103 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_addr_unsync() local 1126 iavf_promiscuous_mode_changed(struct iavf_adapter * adapter) iavf_promiscuous_mode_changed() argument 1142 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_set_rx_mode() local 1159 iavf_napi_enable_all(struct iavf_adapter * adapter) iavf_napi_enable_all() argument 1178 iavf_napi_disable_all(struct iavf_adapter * adapter) iavf_napi_disable_all() argument 1194 iavf_configure(struct iavf_adapter * adapter) iavf_configure() argument 1218 iavf_up_complete(struct iavf_adapter * adapter) iavf_up_complete() argument 1235 iavf_clear_mac_filters(struct iavf_adapter * adapter) iavf_clear_mac_filters() argument 1263 iavf_clear_cloud_filters(struct iavf_adapter * adapter) iavf_clear_cloud_filters() argument 1287 iavf_clear_fdir_filters(struct iavf_adapter * adapter) iavf_clear_fdir_filters() argument 1313 iavf_clear_adv_rss_conf(struct iavf_adapter * adapter) iavf_clear_adv_rss_conf() argument 1335 iavf_down(struct iavf_adapter * adapter) iavf_down() argument 1388 iavf_acquire_msix_vectors(struct iavf_adapter * adapter,int vectors) iavf_acquire_msix_vectors() argument 1427 iavf_free_queues(struct iavf_adapter * adapter) iavf_free_queues() argument 1447 iavf_set_queue_vlan_tag_loc(struct iavf_adapter * adapter) iavf_set_queue_vlan_tag_loc() argument 1526 iavf_alloc_queues(struct iavf_adapter * adapter) iavf_alloc_queues() argument 1592 iavf_set_interrupt_capability(struct iavf_adapter * adapter) iavf_set_interrupt_capability() argument 1635 iavf_config_rss_aq(struct iavf_adapter * adapter) iavf_config_rss_aq() argument 1677 iavf_config_rss_reg(struct iavf_adapter * adapter) iavf_config_rss_reg() argument 1702 iavf_config_rss(struct iavf_adapter * adapter) iavf_config_rss() argument 1720 iavf_fill_rss_lut(struct iavf_adapter * adapter) iavf_fill_rss_lut() argument 1734 iavf_init_rss(struct iavf_adapter * adapter) iavf_init_rss() argument 1764 iavf_alloc_q_vectors(struct iavf_adapter * adapter) iavf_alloc_q_vectors() argument 1797 iavf_free_q_vectors(struct iavf_adapter * adapter) iavf_free_q_vectors() argument 1820 iavf_reset_interrupt_capability(struct iavf_adapter * adapter) iavf_reset_interrupt_capability() argument 1835 iavf_init_interrupt_scheme(struct iavf_adapter * adapter) iavf_init_interrupt_scheme() argument 1887 iavf_free_interrupt_scheme(struct iavf_adapter * adapter) iavf_free_interrupt_scheme() argument 1898 iavf_free_rss(struct iavf_adapter * adapter) iavf_free_rss() argument 1914 iavf_reinit_interrupt_scheme(struct iavf_adapter * adapter,bool running) iavf_reinit_interrupt_scheme() argument 1949 struct iavf_adapter *adapter; iavf_finish_config() local 2017 iavf_schedule_finish_config(struct iavf_adapter * adapter) iavf_schedule_finish_config() argument 2032 iavf_process_aq_command(struct iavf_adapter * adapter) iavf_process_aq_command() argument 2230 iavf_set_vlan_offload_features(struct iavf_adapter * adapter,netdev_features_t prev_features,netdev_features_t features) iavf_set_vlan_offload_features() argument 2309 iavf_startup(struct iavf_adapter * adapter) iavf_startup() argument 2359 iavf_init_version_check(struct iavf_adapter * adapter) iavf_init_version_check() argument 2403 iavf_parse_vf_resource_msg(struct iavf_adapter * adapter) iavf_parse_vf_resource_msg() argument 2460 iavf_init_get_resources(struct iavf_adapter * adapter) iavf_init_get_resources() argument 2524 iavf_init_send_offload_vlan_v2_caps(struct iavf_adapter * adapter) iavf_init_send_offload_vlan_v2_caps() argument 2550 iavf_init_recv_offload_vlan_v2_caps(struct iavf_adapter * adapter) iavf_init_recv_offload_vlan_v2_caps() argument 2582 iavf_init_send_supported_rxdids(struct iavf_adapter * adapter) iavf_init_send_supported_rxdids() argument 2606 iavf_init_recv_supported_rxdids(struct iavf_adapter * adapter) iavf_init_recv_supported_rxdids() argument 2638 iavf_init_send_ptp_caps(struct iavf_adapter * adapter) iavf_init_send_ptp_caps() argument 2658 iavf_init_recv_ptp_caps(struct iavf_adapter * adapter) iavf_init_recv_ptp_caps() argument 2690 iavf_init_process_extended_caps(struct iavf_adapter * adapter) iavf_init_process_extended_caps() argument 2734 iavf_init_config_adapter(struct iavf_adapter * adapter) iavf_init_config_adapter() argument 2845 iavf_watchdog_step(struct iavf_adapter * adapter) iavf_watchdog_step() argument 2963 struct iavf_adapter *adapter = container_of(work, iavf_watchdog_task() local 2987 iavf_disable_vf(struct iavf_adapter * adapter) iavf_disable_vf() argument 3058 iavf_reconfig_qs_bw(struct iavf_adapter * adapter) iavf_reconfig_qs_bw() argument 3082 iavf_reset_step(struct iavf_adapter * adapter) iavf_reset_step() argument 3305 struct iavf_adapter *adapter = container_of(work, iavf_reset_task() local 3321 struct iavf_adapter *adapter = iavf_adminq_task() local 3409 iavf_free_all_tx_resources(struct iavf_adapter * adapter) iavf_free_all_tx_resources() argument 3431 iavf_setup_all_tx_resources(struct iavf_adapter * adapter) iavf_setup_all_tx_resources() argument 3458 iavf_setup_all_rx_resources(struct iavf_adapter * adapter) iavf_setup_all_rx_resources() argument 3480 iavf_free_all_rx_resources(struct iavf_adapter * adapter) iavf_free_all_rx_resources() argument 3497 iavf_validate_tx_bandwidth(struct iavf_adapter * adapter,u64 max_tx_rate) iavf_validate_tx_bandwidth() argument 3560 iavf_validate_ch_config(struct iavf_adapter * adapter,struct tc_mqprio_qopt_offload * mqprio_qopt) iavf_validate_ch_config() argument 3622 iavf_del_all_cloud_filters(struct iavf_adapter * adapter) iavf_del_all_cloud_filters() argument 3647 iavf_is_tc_config_same(struct iavf_adapter * adapter,struct tc_mqprio_qopt * mqprio_qopt) iavf_is_tc_config_same() argument 3678 struct iavf_adapter *adapter = netdev_priv(netdev); __iavf_setup_tc() local 3789 iavf_parse_cls_flower(struct iavf_adapter * adapter,struct flow_cls_offload * f,struct iavf_cloud_filter * filter) iavf_parse_cls_flower() argument 4041 iavf_handle_tclass(struct iavf_adapter * adapter,u32 tc,struct iavf_cloud_filter * filter) iavf_handle_tclass() argument 4067 iavf_find_cf(struct iavf_adapter * adapter,unsigned long * cookie) iavf_find_cf() argument 4087 iavf_configure_clsflower(struct iavf_adapter * adapter,struct flow_cls_offload * cls_flower) iavf_configure_clsflower() argument 4148 iavf_delete_clsflower(struct iavf_adapter * adapter,struct flow_cls_offload * cls_flower) iavf_delete_clsflower() argument 4172 iavf_setup_tc_cls_flower(struct iavf_adapter * adapter,struct flow_cls_offload * cls_flower) iavf_setup_tc_cls_flower() argument 4194 iavf_add_cls_u32(struct iavf_adapter * adapter,struct tc_cls_u32_offload * cls_u32) iavf_add_cls_u32() argument 4305 iavf_del_cls_u32(struct iavf_adapter * adapter,struct tc_cls_u32_offload * cls_u32) iavf_del_cls_u32() argument 4318 iavf_setup_tc_cls_u32(struct iavf_adapter * adapter,struct tc_cls_u32_offload * cls_u32) iavf_setup_tc_cls_u32() argument 4346 struct iavf_adapter *adapter = cb_priv; iavf_setup_tc_block_cb() local 4377 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_setup_tc() local 4398 iavf_restore_fdir_filters(struct iavf_adapter * adapter) iavf_restore_fdir_filters() argument 4433 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_open() local 4505 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_close() local 4577 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_change_mtu() local 4595 iavf_disable_fdir(struct iavf_adapter * adapter) iavf_disable_fdir() argument 4648 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_set_features() local 4735 iavf_get_netdev_vlan_hw_features(struct iavf_adapter * adapter) iavf_get_netdev_vlan_hw_features() argument 4800 iavf_get_netdev_vlan_features(struct iavf_adapter * adapter) iavf_get_netdev_vlan_features() argument 4901 iavf_fix_netdev_vlan_features(struct iavf_adapter * adapter,netdev_features_t requested_features) iavf_fix_netdev_vlan_features() argument 4960 iavf_fix_strip_features(struct iavf_adapter * adapter,netdev_features_t requested_features) iavf_fix_strip_features() argument 5011 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_fix_features() local 5024 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_hwstamp_get() local 5035 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_hwstamp_set() local 5045 struct iavf_adapter *adapter = netdev_priv(binding->netdev); iavf_verify_shaper() local 5065 struct iavf_adapter *adapter = netdev_priv(binding->netdev); iavf_shaper_set() local 5094 struct iavf_adapter *adapter = netdev_priv(binding->netdev); iavf_shaper_del() local 5179 iavf_process_config(struct iavf_adapter * adapter) iavf_process_config() argument 5292 struct iavf_adapter *adapter = NULL; iavf_probe() local 5428 struct iavf_adapter *adapter = netdev_priv(netdev); iavf_suspend() local 5460 struct iavf_adapter *adapter; iavf_resume() local 5504 struct iavf_adapter *adapter; iavf_remove() local [all...] |
| /linux/drivers/net/ethernet/qlogic/netxen/ |
| H A D | netxen_nic_main.c | 54 static void netxen_schedule_work(struct netxen_adapter *adapter, 56 static void netxen_cancel_fw_work(struct netxen_adapter *adapter); 59 static void netxen_create_sysfs_entries(struct netxen_adapter *adapter); 60 static void netxen_remove_sysfs_entries(struct netxen_adapter *adapter); 61 static void netxen_create_diag_entries(struct netxen_adapter *adapter); 62 static void netxen_remove_diag_entries(struct netxen_adapter *adapter); 63 static int nx_dev_request_aer(struct netxen_adapter *adapter); 64 static int nx_decr_dev_ref_cnt(struct netxen_adapter *adapter); 65 static int netxen_can_start_firmware(struct netxen_adapter *adapter); 102 netxen_nic_update_cmd_producer(struct netxen_adapter *adapter, in netxen_nic_update_cmd_producer() argument [all …]
|
| H A D | netxen_nic_init.c | 32 netxen_post_rx_buffers_nodb(struct netxen_adapter *adapter, 34 static int netxen_p3_has_mn(struct netxen_adapter *adapter); 91 void netxen_release_rx_buffers(struct netxen_adapter *adapter) in netxen_release_rx_buffers() argument 98 recv_ctx = &adapter->recv_ctx; in netxen_release_rx_buffers() 99 for (ring = 0; ring < adapter->max_rds_rings; ring++) { in netxen_release_rx_buffers() 105 dma_unmap_single(&adapter->pdev->dev, rx_buf->dma, in netxen_release_rx_buffers() 113 void netxen_release_tx_buffers(struct netxen_adapter *adapter) in netxen_release_tx_buffers() argument 118 struct nx_host_tx_ring *tx_ring = adapter->tx_ring; in netxen_release_tx_buffers() 120 spin_lock_bh(&adapter->tx_clean_lock); in netxen_release_tx_buffers() 125 dma_unmap_single(&adapter->pdev->dev, buffrag->dma, in netxen_release_tx_buffers() [all …]
|
| H A D | netxen_nic_hw.c | 28 static void netxen_nic_io_write_128M(struct netxen_adapter *adapter, 30 static u32 netxen_nic_io_read_128M(struct netxen_adapter *adapter, 33 #define PCI_OFFSET_FIRST_RANGE(adapter, off) \ argument 34 ((adapter)->ahw.pci_base0 + (off)) 35 #define PCI_OFFSET_SECOND_RANGE(adapter, off) \ argument 36 ((adapter)->ahw.pci_base1 + (off) - SECOND_PAGE_GROUP_START) 37 #define PCI_OFFSET_THIRD_RANGE(adapter, off) \ argument 38 ((adapter)->ahw.pci_base2 + (off) - THIRD_PAGE_GROUP_START) 40 static void __iomem *pci_base_offset(struct netxen_adapter *adapter, in pci_base_offset() argument 44 return PCI_OFFSET_FIRST_RANGE(adapter, off); in pci_base_offset() [all …]
|
| /linux/drivers/s390/scsi/ |
| H A D | zfcp_aux.c | 60 struct zfcp_adapter *adapter; in zfcp_init_device_configure() local 70 adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_init_device_configure() 71 if (!adapter) in zfcp_init_device_configure() 74 port = zfcp_get_port_by_wwpn(adapter, wwpn); in zfcp_init_device_configure() 83 zfcp_ccw_adapter_put(adapter); in zfcp_init_device_configure() 182 * zfcp_get_port_by_wwpn - find port in port list of adapter by wwpn 183 * @adapter: pointer to adapter to search for port 188 struct zfcp_port *zfcp_get_port_by_wwpn(struct zfcp_adapter *adapter, in zfcp_get_port_by_wwpn() argument 194 read_lock_irqsave(&adapter->port_list_lock, flags); in zfcp_get_port_by_wwpn() 195 list_for_each_entry(port, &adapter->port_list, list) in zfcp_get_port_by_wwpn() [all …]
|
| /linux/drivers/net/ethernet/emulex/benet/ |
| H A D | be_main.c | 64 /* Workqueue used by all functions for deferring 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() [all …]
|
| /linux/drivers/net/ethernet/ibm/ |
| H A D | ibmvnic.c | 100 static int reset_sub_crq_queues(struct ibmvnic_adapter *adapter); 101 static inline void reinit_init_done(struct ibmvnic_adapter *adapter); 102 static void send_query_map(struct ibmvnic_adapter *adapter); 105 static int send_login(struct ibmvnic_adapter *adapter); 106 static void send_query_cap(struct ibmvnic_adapter *adapter); 108 static int init_sub_crq_irqs(struct ibmvnic_adapter *adapter); 112 static int init_crq_queue(struct ibmvnic_adapter *adapter); 113 static int send_query_phys_parms(struct ibmvnic_adapter *adapter); 114 static void ibmvnic_tx_scrq_clean_buffer(struct ibmvnic_adapter *adapter, 116 static void free_long_term_buff(struct ibmvnic_adapter *adapter, [all …]
|
| /linux/drivers/net/ethernet/microchip/ |
| H A D | lan743x_main.c | 31 static bool pci11x1x_is_a0(struct lan743x_adapter *adapter) in pci11x1x_is_a0() argument 33 u32 dev_rev = adapter->csr.id_rev & ID_REV_CHIP_REV_MASK_; in pci11x1x_is_a0() 37 static void pci11x1x_strap_get_status(struct lan743x_adapter *adapter) in pci11x1x_strap_get_status() argument 46 ret = lan743x_hs_syslock_acquire(adapter, 100); in pci11x1x_strap_get_status() 48 netif_err(adapter, drv, adapter->netdev, in pci11x1x_strap_get_status() 53 cfg_load = lan743x_csr_read(adapter, ETH_SYS_CONFIG_LOAD_STARTED_REG); in pci11x1x_strap_get_status() 54 lan743x_hs_syslock_release(adapter); in pci11x1x_strap_get_status() 55 hw_cfg = lan743x_csr_read(adapter, HW_CFG); in pci11x1x_strap_get_status() 56 strap = lan743x_csr_read(adapter, STRAP_REA in pci11x1x_strap_get_status() 80 is_pci11x1x_chip(struct lan743x_adapter * adapter) is_pci11x1x_chip() argument 92 lan743x_pci_cleanup(struct lan743x_adapter * adapter) lan743x_pci_cleanup() argument 100 lan743x_pci_init(struct lan743x_adapter * adapter,struct pci_dev * pdev) lan743x_pci_init() argument 132 lan743x_csr_read(struct lan743x_adapter * adapter,int offset) lan743x_csr_read() argument 137 lan743x_csr_write(struct lan743x_adapter * adapter,int offset,u32 data) lan743x_csr_write() argument 145 lan743x_csr_light_reset(struct lan743x_adapter * adapter) lan743x_csr_light_reset() argument 157 lan743x_csr_wait_for_bit_atomic(struct lan743x_adapter * adapter,int offset,u32 bit_mask,int target_value,int udelay_min,int udelay_max,int count) lan743x_csr_wait_for_bit_atomic() argument 169 lan743x_csr_wait_for_bit(struct lan743x_adapter * adapter,int offset,u32 bit_mask,int target_value,int usleep_min,int usleep_max,int count) lan743x_csr_wait_for_bit() argument 181 lan743x_csr_init(struct lan743x_adapter * adapter) lan743x_csr_init() argument 216 lan743x_intr_software_isr(struct lan743x_adapter * adapter) lan743x_intr_software_isr() argument 229 struct lan743x_adapter *adapter = tx->adapter; lan743x_tx_isr() local 270 struct lan743x_adapter *adapter = rx->adapter; lan743x_rx_isr() local 310 struct lan743x_adapter *adapter = context; lan743x_intr_shared_isr() local 354 struct lan743x_adapter *adapter = vector->adapter; lan743x_intr_entry_isr() local 417 lan743x_intr_test_isr(struct lan743x_adapter * adapter) lan743x_intr_test_isr() argument 438 lan743x_intr_register_isr(struct lan743x_adapter * adapter,int vector_index,u32 flags,u32 int_mask,lan743x_vector_handler handler,void * context) lan743x_intr_register_isr() argument 468 lan743x_intr_unregister_isr(struct lan743x_adapter * adapter,int vector_index) lan743x_intr_unregister_isr() argument 481 lan743x_intr_get_vector_flags(struct lan743x_adapter * adapter,u32 int_mask) lan743x_intr_get_vector_flags() argument 493 lan743x_intr_close(struct lan743x_adapter * adapter) lan743x_intr_close() argument 522 lan743x_intr_open(struct lan743x_adapter * adapter) lan743x_intr_open() argument 755 lan743x_dp_write(struct lan743x_adapter * adapter,u32 select,u32 addr,u32 length,u32 * buf) lan743x_dp_write() argument 800 lan743x_mac_mii_wait_till_not_busy(struct lan743x_adapter * adapter) lan743x_mac_mii_wait_till_not_busy() argument 810 struct lan743x_adapter *adapter = bus->priv; lan743x_mdiobus_read_c22() local 833 struct lan743x_adapter *adapter = bus->priv; lan743x_mdiobus_write_c22() local 875 struct lan743x_adapter *adapter = bus->priv; lan743x_mdiobus_read_c45() local 908 struct lan743x_adapter *adapter = bus->priv; lan743x_mdiobus_write_c45() local 935 lan743x_sgmii_wait_till_not_busy(struct lan743x_adapter * adapter) lan743x_sgmii_wait_till_not_busy() argument 949 lan743x_sgmii_read(struct lan743x_adapter * adapter,u8 mmd,u16 addr) lan743x_sgmii_read() argument 979 lan743x_sgmii_write(struct lan743x_adapter * adapter,u8 mmd,u16 addr,u16 val) lan743x_sgmii_write() argument 1039 lan743x_sgmii_mpll_set(struct lan743x_adapter * adapter,u16 baud) lan743x_sgmii_mpll_set() argument 1077 lan743x_sgmii_2_5G_mode_set(struct lan743x_adapter * adapter,bool enable) lan743x_sgmii_2_5G_mode_set() argument 1088 lan743x_serdes_clock_and_aneg_update(struct lan743x_adapter * adapter) lan743x_serdes_clock_and_aneg_update() argument 1155 lan743x_pcs_seq_state(struct lan743x_adapter * adapter,u8 state) lan743x_pcs_seq_state() argument 1175 lan743x_pcs_power_reset(struct lan743x_adapter * adapter) lan743x_pcs_power_reset() argument 1203 lan743x_mac_set_address(struct lan743x_adapter * adapter,u8 * addr) lan743x_mac_set_address() argument 1222 lan743x_mac_rx_enable_fse(struct lan743x_adapter * adapter) lan743x_mac_rx_enable_fse() argument 1252 lan743x_mac_init(struct lan743x_adapter * adapter) lan743x_mac_init() argument 1296 lan743x_mac_open(struct lan743x_adapter * adapter) lan743x_mac_open() argument 1307 lan743x_mac_close(struct lan743x_adapter * adapter) lan743x_mac_close() argument 1324 lan743x_mac_flow_ctrl_set_enables(struct lan743x_adapter * adapter,bool tx_enable,bool rx_enable) lan743x_mac_flow_ctrl_set_enables() argument 1340 lan743x_mac_set_mtu(struct lan743x_adapter * adapter,int new_mtu) lan743x_mac_set_mtu() argument 1372 lan743x_hw_reset_phy(struct lan743x_adapter * adapter) lan743x_hw_reset_phy() argument 1388 lan743x_phy_interface_select(struct lan743x_adapter * adapter) lan743x_phy_interface_select() argument 1409 lan743x_rfe_open(struct lan743x_adapter * adapter) lan743x_rfe_open() argument 1427 lan743x_rfe_update_mac_address(struct lan743x_adapter * adapter) lan743x_rfe_update_mac_address() argument 1447 lan743x_rfe_set_multicast(struct lan743x_adapter * adapter) lan743x_rfe_set_multicast() argument 1507 lan743x_dmac_init(struct lan743x_adapter * adapter) lan743x_dmac_init() argument 1549 lan743x_dmac_tx_get_state(struct lan743x_adapter * adapter,int tx_channel) lan743x_dmac_tx_get_state() argument 1561 lan743x_dmac_tx_wait_till_stopped(struct lan743x_adapter * adapter,int tx_channel) lan743x_dmac_tx_wait_till_stopped() argument 1578 lan743x_dmac_rx_get_state(struct lan743x_adapter * adapter,int rx_channel) lan743x_dmac_rx_get_state() argument 1590 lan743x_dmac_rx_wait_till_stopped(struct lan743x_adapter * adapter,int rx_channel) lan743x_dmac_rx_wait_till_stopped() argument 1725 lan743x_rx_cfg_b_tstamp_config(struct lan743x_adapter * adapter,int rx_ts_config) lan743x_rx_cfg_b_tstamp_config() argument 1742 lan743x_rx_set_tstamp_mode(struct lan743x_adapter * adapter,int rx_filter) lan743x_rx_set_tstamp_mode() argument 1796 struct lan743x_adapter *adapter = tx->adapter; lan743x_tx_frame_start() local 1889 struct lan743x_adapter *adapter = tx->adapter; lan743x_tx_frame_add_fragment() local 1956 struct lan743x_adapter *adapter = tx->adapter; lan743x_tx_frame_end() local 2087 struct lan743x_adapter *adapter = tx->adapter; lan743x_tx_napi_poll() local 2214 struct lan743x_adapter *adapter = tx->adapter; lan743x_tx_close() local 2244 struct lan743x_adapter *adapter = NULL; lan743x_tx_open() local 2618 struct lan743x_adapter *adapter = rx->adapter; lan743x_rx_napi_poll() local 2768 struct lan743x_adapter *adapter = rx->adapter; lan743x_rx_close() local 2793 struct lan743x_adapter *adapter = rx->adapter; lan743x_rx_open() local 2910 lan743x_phylink_sgmii_config(struct lan743x_adapter * adapter) lan743x_phylink_sgmii_config() argument 2942 lan743x_phylink_1000basex_config(struct lan743x_adapter * adapter) lan743x_phylink_1000basex_config() argument 2974 lan743x_phylink_2500basex_config(struct lan743x_adapter * adapter) lan743x_phylink_2500basex_config() argument 3006 lan743x_mac_eee_enable(struct lan743x_adapter * adapter,bool enable) lan743x_mac_eee_enable() argument 3023 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_phylink_mac_config() local 3079 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_phylink_mac_link_up() local 3121 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_mac_disable_tx_lpi() local 3130 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_mac_enable_tx_lpi() local 3151 lan743x_phylink_create(struct lan743x_adapter * adapter) lan743x_phylink_create() argument 3215 lan743x_phylink_connect(struct lan743x_adapter * adapter) lan743x_phylink_connect() argument 3268 lan743x_phylink_disconnect(struct lan743x_adapter * adapter) lan743x_phylink_disconnect() argument 3276 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_netdev_close() local 3298 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_netdev_open() local 3377 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_netdev_xmit_frame() local 3389 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_netdev_ioctl() local 3399 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_netdev_set_multicast() local 3406 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_netdev_change_mtu() local 3418 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_netdev_get_stats64() local 3465 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_netdev_set_mac_address() local 3491 lan743x_hardware_cleanup(struct lan743x_adapter * adapter) lan743x_hardware_cleanup() argument 3496 lan743x_mdiobus_cleanup(struct lan743x_adapter * adapter) lan743x_mdiobus_cleanup() argument 3501 lan743x_destroy_phylink(struct lan743x_adapter * adapter) lan743x_destroy_phylink() argument 3507 lan743x_full_cleanup(struct lan743x_adapter * adapter) lan743x_full_cleanup() argument 3517 pci11x1x_set_rfe_rd_fifo_threshold(struct lan743x_adapter * adapter) pci11x1x_set_rfe_rd_fifo_threshold() argument 3532 lan743x_hardware_init(struct lan743x_adapter * adapter,struct pci_dev * pdev) lan743x_hardware_init() argument 3603 lan743x_mdiobus_init(struct lan743x_adapter * adapter) lan743x_mdiobus_init() argument 3672 struct lan743x_adapter *adapter = NULL; lan743x_pcidev_probe() local 3770 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_pcidev_remove() local 3778 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_pcidev_shutdown() local 3805 lan743x_pm_set_wol(struct lan743x_adapter * adapter) lan743x_pm_set_wol() argument 3922 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_pm_suspend() local 3955 struct lan743x_adapter *adapter = netdev_priv(netdev); lan743x_pm_resume() local [all...] |
| /linux/drivers/net/ethernet/chelsio/cxgb/ |
| H A D | subr.c | 41 * @adapter: the adapter performing the operation 52 static int t1_wait_op_done(adapter_t *adapter, int reg, u32 mask, int polarity, in t1_wait_op_done() argument 56 u32 val = readl(adapter->regs + reg) & mask; in t1_wait_op_done() 72 int __t1_tpi_write(adapter_t *adapter, u32 addr, u32 value) in __t1_tpi_write() argument 76 writel(addr, adapter->regs + A_TPI_ADDR); in __t1_tpi_write() 77 writel(value, adapter->regs + A_TPI_WR_DATA); in __t1_tpi_write() 78 writel(F_TPIWR, adapter->regs + A_TPI_CSR); in __t1_tpi_write() 80 tpi_busy = t1_wait_op_done(adapter, A_TPI_CSR, F_TPIRDY, 1, in __t1_tpi_write() 84 adapter in __t1_tpi_write() 88 t1_tpi_write(adapter_t * adapter,u32 addr,u32 value) t1_tpi_write() argument 101 __t1_tpi_read(adapter_t * adapter,u32 addr,u32 * valp) __t1_tpi_read() argument 118 t1_tpi_read(adapter_t * adapter,u32 addr,u32 * valp) t1_tpi_read() argument 131 t1_tpi_par(adapter_t * adapter,u32 value) t1_tpi_par() argument 141 t1_link_changed(adapter_t * adapter,int port_id) t1_link_changed() argument 164 t1_pci_intr_handler(adapter_t * adapter) t1_pci_intr_handler() argument 188 fpga_phy_intr_handler(adapter_t * adapter) fpga_phy_intr_handler() argument 208 fpga_slow_intr(adapter_t * adapter) fpga_slow_intr() argument 251 mi1_wait_until_ready(adapter_t * adapter,int mi1_reg) mi1_wait_until_ready() argument 271 mi1_mdio_init(adapter_t * adapter,const struct board_info * bi) mi1_mdio_init() argument 289 struct adapter *adapter = dev->ml_priv; mi1_mdio_read() local 306 struct adapter *adapter = dev->ml_priv; mi1_mdio_write() local 331 struct adapter *adapter = dev->ml_priv; mi1_mdio_ext_read() local 358 struct adapter *adapter = dev->ml_priv; mi1_mdio_ext_write() local 565 t1_seeprom_read(adapter_t * adapter,u32 addr,__le32 * data) t1_seeprom_read() argument 590 t1_eeprom_vpd_get(adapter_t * adapter,struct chelsio_vpd_t * vpd) t1_eeprom_vpd_get() argument 604 vpd_macaddress_get(adapter_t * adapter,int index,u8 mac_addr[]) vpd_macaddress_get() argument 670 t1_elmer0_ext_intr_handler(adapter_t * adapter) t1_elmer0_ext_intr_handler() argument 758 t1_interrupts_enable(adapter_t * adapter) t1_interrupts_enable() argument 792 t1_interrupts_disable(adapter_t * adapter) t1_interrupts_disable() argument 818 t1_interrupts_clear(adapter_t * adapter) t1_interrupts_clear() argument 848 asic_slow_intr(adapter_t * adapter) asic_slow_intr() argument 886 t1_slow_intr_handler(adapter_t * adapter) t1_slow_intr_handler() argument 896 power_sequence_xpak(adapter_t * adapter) power_sequence_xpak() argument 911 t1_get_board_rev(adapter_t * adapter,const struct board_info * bi,struct adapter_params * p) t1_get_board_rev() argument 937 board_init(adapter_t * adapter,const struct board_info * bi) board_init() argument 979 t1_init_hw_modules(adapter_t * adapter) t1_init_hw_modules() argument 1011 get_pci_mode(adapter_t * adapter,struct chelsio_pci_params * p) get_pci_mode() argument 1025 t1_free_sw_modules(adapter_t * adapter) t1_free_sw_modules() argument 1068 t1_init_sw_modules(adapter_t * adapter,const struct board_info * bi) t1_init_sw_modules() argument [all...] |
| H A D | espi.c | 35 adapter_t *adapter; member 51 static int tricn_write(adapter_t *adapter, int bundle_addr, int module_addr, in tricn_write() argument 61 adapter->regs + A_ESPI_CMD_ADDR); in tricn_write() 62 writel(0, adapter->regs + A_ESPI_GOSTAT); in tricn_write() 65 busy = readl(adapter->regs + A_ESPI_GOSTAT) & F_ESPI_CMD_BUSY; in tricn_write() 69 pr_err("%s: TRICN write timed out\n", adapter->name); in tricn_write() 74 static int tricn_init(adapter_t *adapter) in tricn_init() argument 78 if (!(readl(adapter->regs + A_ESPI_RX_RESET) & F_RX_CLK_STATUS)) { in tricn_init() 79 pr_err("%s: ESPI clock not ready\n", adapter->name); in tricn_init() 83 writel(F_ESPI_RX_CORE_RST, adapter->regs + A_ESPI_RX_RESET); in tricn_init() [all …]
|
| /linux/drivers/scsi/ |
| H A D | vmw_pvscsi.c | 149 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 187 list_add(&ctx->list, &adapter->cmd_pool); in pvscsi_release_context() [all …]
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_sriov.c | 25 static inline void ixgbe_alloc_vf_macvlans(struct ixgbe_adapter *adapter, in ixgbe_alloc_vf_macvlans() argument 28 struct ixgbe_hw *hw = &adapter->hw; in ixgbe_alloc_vf_macvlans() 33 INIT_LIST_HEAD(&adapter->vf_mvs.l); in ixgbe_alloc_vf_macvlans() 45 list_add(&mv_list[i].l, &adapter->vf_mvs.l); in ixgbe_alloc_vf_macvlans() 47 adapter->mv_list = mv_list; in ixgbe_alloc_vf_macvlans() 51 static int __ixgbe_enable_sriov(struct ixgbe_adapter *adapter, in __ixgbe_enable_sriov() argument 54 struct ixgbe_hw *hw = &adapter->hw; in __ixgbe_enable_sriov() 57 if (adapter->xdp_prog) { in __ixgbe_enable_sriov() 63 adapter->flags |= IXGBE_FLAG_SRIOV_ENABLED | in __ixgbe_enable_sriov() 67 adapter->vfinfo = kzalloc_objs(struct vf_data_storage, num_vfs); in __ixgbe_enable_sriov() [all …]
|
| /linux/drivers/net/ethernet/intel/igbvf/ |
| H A D | netdev.c | 76 * @adapter: board private structure 83 static void igbvf_receive_skb(struct igbvf_adapter *adapter, in igbvf_receive_skb() argument 91 if ((adapter->flags & IGBVF_FLAG_RX_LB_VLAN_BSWAP) && in igbvf_receive_skb() 96 if (test_bit(vid, adapter->active_vlans)) in igbvf_receive_skb() 100 napi_gro_receive(&adapter->rx_ring->napi, skb); in igbvf_receive_skb() 103 static inline void igbvf_rx_checksum_adv(struct igbvf_adapter *adapter, in igbvf_rx_checksum_adv() argument 110 (adapter->flags & IGBVF_FLAG_RX_CSUM_DISABLED)) in igbvf_rx_checksum_adv() 117 adapter->hw_csum_err++; in igbvf_rx_checksum_adv() 125 adapter->hw_csum_good++; in igbvf_rx_checksum_adv() 136 struct igbvf_adapter *adapter in igbvf_alloc_rx_buffers() local 244 igbvf_clean_rx_irq(struct igbvf_adapter * adapter,int * work_done,int work_to_do) igbvf_clean_rx_irq() argument 386 igbvf_put_txbuf(struct igbvf_adapter * adapter,struct igbvf_buffer * buffer_info) igbvf_put_txbuf() argument 416 igbvf_setup_tx_resources(struct igbvf_adapter * adapter,struct igbvf_ring * tx_ring) igbvf_setup_tx_resources() argument 455 igbvf_setup_rx_resources(struct igbvf_adapter * adapter,struct igbvf_ring * rx_ring) igbvf_setup_rx_resources() argument 498 struct igbvf_adapter *adapter = tx_ring->adapter; igbvf_clean_tx_ring() local 552 struct igbvf_adapter *adapter = rx_ring->adapter; igbvf_clean_rx_ring() local 643 igbvf_update_itr(struct igbvf_adapter * adapter,enum latency_range itr_setting,int packets,int bytes) igbvf_update_itr() argument 713 igbvf_set_itr(struct igbvf_adapter * adapter) igbvf_set_itr() argument 774 struct igbvf_adapter *adapter = tx_ring->adapter; igbvf_clean_tx_irq() local 855 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_msix_other() local 870 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_intr_msix_tx() local 898 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_intr_msix_rx() local 920 igbvf_assign_vector(struct igbvf_adapter * adapter,int rx_queue,int tx_queue,int msix_vector) igbvf_assign_vector() argument 970 igbvf_configure_msix(struct igbvf_adapter * adapter) igbvf_configure_msix() argument 998 igbvf_reset_interrupt_capability(struct igbvf_adapter * adapter) igbvf_reset_interrupt_capability() argument 1014 igbvf_set_interrupt_capability(struct igbvf_adapter * adapter) igbvf_set_interrupt_capability() argument 1044 igbvf_request_msix(struct igbvf_adapter * adapter) igbvf_request_msix() argument 1096 igbvf_alloc_queues(struct igbvf_adapter * adapter) igbvf_alloc_queues() argument 1122 igbvf_request_irq(struct igbvf_adapter * adapter) igbvf_request_irq() argument 1139 igbvf_free_irq(struct igbvf_adapter * adapter) igbvf_free_irq() argument 1154 igbvf_irq_disable(struct igbvf_adapter * adapter) igbvf_irq_disable() argument 1168 igbvf_irq_enable(struct igbvf_adapter * adapter) igbvf_irq_enable() argument 1185 struct igbvf_adapter *adapter = rx_ring->adapter; igbvf_poll() local 1214 igbvf_set_rlpml(struct igbvf_adapter * adapter) igbvf_set_rlpml() argument 1231 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_vlan_rx_add_vid() local 1251 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_vlan_rx_kill_vid() local 1269 igbvf_restore_vlan(struct igbvf_adapter * adapter) igbvf_restore_vlan() argument 1283 igbvf_configure_tx(struct igbvf_adapter * adapter) igbvf_configure_tx() argument 1329 igbvf_setup_srrctl(struct igbvf_adapter * adapter) igbvf_setup_srrctl() argument 1364 igbvf_configure_rx(struct igbvf_adapter * adapter) igbvf_configure_rx() argument 1412 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_set_multi() local 1447 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_set_uni() local 1490 igbvf_configure(struct igbvf_adapter * adapter) igbvf_configure() argument 1511 igbvf_reset(struct igbvf_adapter * adapter) igbvf_reset() argument 1536 igbvf_up(struct igbvf_adapter * adapter) igbvf_up() argument 1560 igbvf_down(struct igbvf_adapter * adapter) igbvf_down() argument 1603 igbvf_reinit_locked(struct igbvf_adapter * adapter) igbvf_reinit_locked() argument 1621 igbvf_sw_init(struct igbvf_adapter * adapter) igbvf_sw_init() argument 1659 igbvf_initialize_last_counter_stats(struct igbvf_adapter * adapter) igbvf_initialize_last_counter_stats() argument 1698 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_open() local 1766 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_close() local 1788 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_set_mac() local 1825 igbvf_update_stats(struct igbvf_adapter * adapter) igbvf_update_stats() argument 1856 igbvf_print_link_info(struct igbvf_adapter * adapter) igbvf_print_link_info() argument 1863 igbvf_has_link(struct igbvf_adapter * adapter) igbvf_has_link() argument 1894 struct igbvf_adapter *adapter = timer_container_of(adapter, t, igbvf_watchdog() local 1903 struct igbvf_adapter *adapter = container_of(work, igbvf_watchdog_task() local 2109 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_maybe_stop_tx() local 2136 igbvf_tx_map_adv(struct igbvf_adapter * adapter,struct igbvf_ring * tx_ring,struct sk_buff * skb) igbvf_tx_map_adv() argument 2208 igbvf_tx_queue_adv(struct igbvf_adapter * adapter,struct igbvf_ring * tx_ring,int tx_flags,int count,unsigned int first,u32 paylen,u8 hdr_len) igbvf_tx_queue_adv() argument 2271 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_xmit_frame_ring_adv() local 2344 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_xmit_frame() local 2364 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_tx_timeout() local 2373 struct igbvf_adapter *adapter; igbvf_reset_task() local 2389 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_change_mtu() local 2449 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_suspend() local 2466 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_resume() local 2499 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_netpoll() local 2521 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_io_error_detected() local 2546 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_io_slot_reset() local 2571 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_io_resume() local 2591 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_io_prepare() local 2605 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_io_reset_done() local 2611 igbvf_print_device_info(struct igbvf_adapter * adapter) igbvf_print_device_info() argument 2627 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_set_features() local 2703 struct igbvf_adapter *adapter; igbvf_probe() local 2897 struct igbvf_adapter *adapter = netdev_priv(netdev); igbvf_remove() local [all...] |
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_netdev.c | 46 static int ena_rss_init_default(struct ena_adapter *adapter); 47 static void check_for_admin_com_state(struct ena_adapter *adapter); 52 struct ena_adapter *adapter = netdev_priv(dev); in ena_tx_timeout() local 57 if (txqueue >= adapter->num_io_queues) { in ena_tx_timeout() 63 tx_ring = &adapter->tx_ring[txqueue]; in ena_tx_timeout() 84 if (test_and_set_bit(ENA_FLAG_TRIGGER_RESET, &adapter->flags)) in ena_tx_timeout() 87 ena_reset_device(adapter, reset_reason); in ena_tx_timeout() 88 ena_increase_stat(&adapter->dev_stats.tx_timeout, 1, &adapter->syncp); in ena_tx_timeout() 91 static void update_rx_ring_mtu(struct ena_adapter *adapter, in argument 101 struct ena_adapter *adapter = netdev_priv(dev); ena_change_mtu() local 117 ena_xmit_common(struct ena_adapter * adapter,struct ena_ring * ring,struct ena_tx_buffer * tx_info,struct ena_com_tx_ctx * ena_tx_ctx,u16 next_to_use,u32 bytes) ena_xmit_common() argument 166 ena_init_io_rings_common(struct ena_adapter * adapter,struct ena_ring * ring,u16 qid) ena_init_io_rings_common() argument 183 ena_init_io_rings(struct ena_adapter * adapter,int first_index,int count) ena_init_io_rings() argument 234 ena_setup_tx_resources(struct ena_adapter * adapter,int qid) ena_setup_tx_resources() argument 301 ena_free_tx_resources(struct ena_adapter * adapter,int qid) ena_free_tx_resources() argument 315 ena_setup_tx_resources_in_range(struct ena_adapter * adapter,int first_index,int count) ena_setup_tx_resources_in_range() argument 339 ena_free_all_io_tx_resources_in_range(struct ena_adapter * adapter,int first_index,int count) ena_free_all_io_tx_resources_in_range() argument 353 ena_free_all_io_tx_resources(struct ena_adapter * adapter) ena_free_all_io_tx_resources() argument 367 ena_setup_rx_resources(struct ena_adapter * adapter,u32 qid) ena_setup_rx_resources() argument 425 ena_free_rx_resources(struct ena_adapter * adapter,u32 qid) ena_free_rx_resources() argument 442 ena_setup_all_rx_resources(struct ena_adapter * adapter) ena_setup_all_rx_resources() argument 470 ena_free_all_io_rx_resources(struct ena_adapter * adapter) ena_free_all_io_rx_resources() argument 620 ena_free_rx_bufs(struct ena_adapter * adapter,u32 qid) ena_free_rx_bufs() argument 637 ena_refill_all_rx_bufs(struct ena_adapter * adapter) ena_refill_all_rx_bufs() argument 654 ena_free_all_rx_bufs(struct ena_adapter * adapter) ena_free_all_rx_bufs() argument 733 ena_free_all_tx_bufs(struct ena_adapter * adapter) ena_free_all_tx_bufs() argument 744 ena_destroy_all_tx_queues(struct ena_adapter * adapter) ena_destroy_all_tx_queues() argument 755 ena_destroy_all_rx_queues(struct ena_adapter * adapter) ena_destroy_all_rx_queues() argument 768 ena_destroy_all_io_queues(struct ena_adapter * adapter) ena_destroy_all_io_queues() argument 944 struct ena_adapter *adapter; ena_rx_skb() local 1190 struct ena_adapter *adapter; ena_clean_rx_irq() local 1510 struct ena_adapter *adapter = (struct ena_adapter *)data; ena_intr_msix_mgmnt() local 1545 ena_enable_msix(struct ena_adapter * adapter) ena_enable_msix() argument 1586 ena_setup_mgmnt_intr(struct ena_adapter * adapter) ena_setup_mgmnt_intr() argument 1604 ena_setup_io_intr(struct ena_adapter * adapter) ena_setup_io_intr() argument 1630 ena_request_mgmnt_irq(struct ena_adapter * adapter) ena_request_mgmnt_irq() argument 1654 ena_request_io_irq(struct ena_adapter * adapter) ena_request_io_irq() argument 1706 ena_free_mgmnt_irq(struct ena_adapter * adapter) ena_free_mgmnt_irq() argument 1716 ena_free_io_irq(struct ena_adapter * adapter) ena_free_io_irq() argument 1733 ena_disable_msix(struct ena_adapter * adapter) ena_disable_msix() argument 1739 ena_disable_io_intr_sync(struct ena_adapter * adapter) ena_disable_io_intr_sync() argument 1751 ena_del_napi_in_range(struct ena_adapter * adapter,int first_index,int count) ena_del_napi_in_range() argument 1765 ena_init_napi_in_range(struct ena_adapter * adapter,int first_index,int count) ena_init_napi_in_range() argument 1794 ena_napi_disable_in_range(struct ena_adapter * adapter,int first_index,int count) ena_napi_disable_in_range() argument 1814 ena_napi_enable_in_range(struct ena_adapter * adapter,int first_index,int count) ena_napi_enable_in_range() argument 1835 ena_rss_configure(struct ena_adapter * adapter) ena_rss_configure() argument 1867 ena_up_complete(struct ena_adapter * adapter) ena_up_complete() argument 1889 ena_create_io_tx_queue(struct ena_adapter * adapter,int qid) ena_create_io_tx_queue() argument 1936 ena_create_io_tx_queues_in_range(struct ena_adapter * adapter,int first_index,int count) ena_create_io_tx_queues_in_range() argument 1957 ena_create_io_rx_queue(struct ena_adapter * adapter,int qid) ena_create_io_rx_queue() argument 2007 ena_create_all_io_rx_queues(struct ena_adapter * adapter) ena_create_all_io_rx_queues() argument 2033 set_io_rings_size(struct ena_adapter * adapter,int new_tx_size,int new_rx_size) set_io_rings_size() argument 2060 create_queues_with_size_backoff(struct ena_adapter * adapter) create_queues_with_size_backoff() argument 2150 ena_up(struct ena_adapter * adapter) ena_up() argument 2218 ena_down(struct ena_adapter * adapter) ena_down() argument 2271 struct ena_adapter *adapter = netdev_priv(netdev); ena_open() local 2306 struct ena_adapter *adapter = netdev_priv(netdev); ena_close() local 2330 ena_update_queue_params(struct ena_adapter * adapter,u32 new_tx_size,u32 new_rx_size,u32 new_llq_header_len) ena_update_queue_params() argument 2363 ena_set_rx_copybreak(struct ena_adapter * adapter,u32 rx_copybreak) ena_set_rx_copybreak() argument 2381 ena_update_queue_count(struct ena_adapter * adapter,u32 new_channel_count) ena_update_queue_count() argument 2504 struct ena_adapter *adapter = tx_ring->adapter; ena_tx_map_skb() local 2605 struct ena_adapter *adapter = netdev_priv(dev); ena_start_xmit() local 2769 ena_config_debug_area(struct ena_adapter * adapter) ena_config_debug_area() argument 2809 struct ena_adapter *adapter = netdev_priv(netdev); ena_get_stats64() local 2887 ena_calc_io_queue_size(struct ena_adapter * adapter,struct ena_com_dev_get_features_ctx * get_feat_ctx) ena_calc_io_queue_size() argument 2993 ena_device_validate_params(struct ena_adapter * adapter,struct ena_com_dev_get_features_ctx * get_feat_ctx) ena_device_validate_params() argument 3016 set_default_llq_configurations(struct ena_adapter * adapter,struct ena_llq_configurations * llq_config,struct ena_admin_feature_llq_desc * llq) set_default_llq_configurations() argument 3093 ena_device_init(struct ena_adapter * adapter,struct pci_dev * pdev,struct ena_com_dev_get_features_ctx * get_feat_ctx,bool * wd_state) ena_device_init() argument 3215 ena_enable_msix_and_set_admin_interrupts(struct ena_adapter * adapter) ena_enable_msix_and_set_admin_interrupts() argument 3247 ena_destroy_device(struct ena_adapter * adapter,bool graceful) ena_destroy_device() argument 3298 ena_restore_device(struct ena_adapter * adapter) ena_restore_device() argument 3375 struct ena_adapter *adapter = ena_fw_reset_device() local 3391 check_for_rx_interrupt_queue(struct ena_adapter * adapter,struct ena_ring * rx_ring) check_for_rx_interrupt_queue() argument 3416 check_missing_comp_in_tx_queue(struct ena_adapter * adapter,struct ena_ring * tx_ring) check_missing_comp_in_tx_queue() argument 3506 check_for_missing_completions(struct ena_adapter * adapter) check_for_missing_completions() argument 3568 check_for_empty_rx_ring(struct ena_adapter * adapter) check_for_empty_rx_ring() argument 3603 check_for_missing_keep_alive(struct ena_adapter * adapter) check_for_missing_keep_alive() argument 3624 check_for_admin_com_state(struct ena_adapter * adapter) check_for_admin_com_state() argument 3635 ena_update_hints(struct ena_adapter * adapter,struct ena_admin_ena_hw_hints * hints) ena_update_hints() argument 3684 struct ena_adapter *adapter = timer_container_of(adapter, t, ena_timer_service() local 3793 ena_set_conf_feat_params(struct ena_adapter * adapter,struct ena_com_dev_get_features_ctx * feat) ena_set_conf_feat_params() argument 3815 ena_rss_init_default(struct ena_adapter * adapter) ena_rss_init_default() argument 3881 struct ena_adapter *adapter; ena_probe() local 4139 struct ena_adapter *adapter = pci_get_drvdata(pdev); __ena_shutoff() local 4218 struct ena_adapter *adapter = pci_get_drvdata(pdev); ena_suspend() local 4238 struct ena_adapter *adapter = dev_get_drvdata(dev_d); ena_resume() local 4297 struct ena_adapter *adapter = (struct ena_adapter *)adapter_data; ena_update_on_link_change() local 4317 struct ena_adapter *adapter = (struct ena_adapter *)adapter_data; ena_keep_alive_wd() local 4340 struct ena_adapter *adapter = (struct ena_adapter *)adapter_data; ena_notification() local 4365 struct ena_adapter *adapter = (struct ena_adapter *)data; unimplemented_aenq_handler() local [all...] |
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | t3_hw.c | 38 static void t3_port_intr_clear(struct adapter *adapter, int idx); 42 * @adapter: the adapter performing the operation 56 int t3_wait_op_done_val(struct adapter *adapter, int reg, u32 mask, in t3_wait_op_done_val() argument 60 u32 val = t3_read_reg(adapter, reg); in t3_wait_op_done_val() 76 * @adapter: the adapter to program 85 void t3_write_regs(struct adapter *adapter, const struct addr_val_pair *p, in t3_write_regs() argument 89 t3_write_reg(adapter, p->reg_addr + offset, p->val); in t3_write_regs() 96 * @adapter: the adapter to program 104 void t3_set_reg_field(struct adapter *adapter, unsigned int addr, u32 mask, in t3_set_reg_field() argument 107 u32 v = t3_read_reg(adapter, addr) & ~mask; in t3_set_reg_field() [all …]
|
| /linux/drivers/net/ethernet/atheros/atl1e/ |
| H A D | atl1e_main.c | 34 static void atl1e_setup_mac_ctrl(struct atl1e_adapter *adapter); 77 * @adapter: board private structure 79 static inline void atl1e_irq_enable(struct atl1e_adapter *adapter) in atl1e_irq_enable() argument 81 if (likely(atomic_dec_and_test(&adapter->irq_sem))) { in atl1e_irq_enable() 82 AT_WRITE_REG(&adapter->hw, REG_ISR, 0); in atl1e_irq_enable() 83 AT_WRITE_REG(&adapter->hw, REG_IMR, IMR_NORMAL_MASK); in atl1e_irq_enable() 84 AT_WRITE_FLUSH(&adapter->hw); in atl1e_irq_enable() 90 * @adapter: board private structure 92 static inline void atl1e_irq_disable(struct atl1e_adapter *adapter) in atl1e_irq_disable() argument 94 atomic_inc(&adapter->irq_sem); in atl1e_irq_disable() [all …]
|