/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_main.c | 15 static int iavf_setup_all_tx_resources(struct iavf_adapter *adapter); 16 static int iavf_setup_all_rx_resources(struct iavf_adapter *adapter); 18 static void iavf_init_get_resources(struct iavf_adapter *adapter); 164 * iavf_pdev_to_adapter - go from pci_dev to adapter 174 * @adapter: board private structure 176 static bool iavf_is_reset_in_progress(struct iavf_adapter *adapter) argument 178 if (adapter->state == __IAVF_RESETTING || 179 adapter->flags & (IAVF_FLAG_RESET_PENDING | 188 * @adapter: board private structure 192 int iavf_wait_for_reset(struct iavf_adapter *adapter) argument 222 struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back; local 243 struct iavf_adapter *adapter = (struct iavf_adapter *)hw->back; local 288 iavf_schedule_reset(struct iavf_adapter *adapter, u64 flags) argument 303 iavf_schedule_aq_request(struct iavf_adapter *adapter, u64 flags) argument 316 struct iavf_adapter *adapter = netdev_priv(netdev); local 326 iavf_misc_irq_disable(struct iavf_adapter *adapter) argument 344 iavf_misc_irq_enable(struct iavf_adapter *adapter) argument 359 iavf_irq_disable(struct iavf_adapter *adapter) argument 378 iavf_irq_enable_queues(struct iavf_adapter *adapter) argument 395 iavf_irq_enable(struct iavf_adapter *adapter, bool flush) argument 414 struct iavf_adapter *adapter = netdev_priv(netdev); local 452 iavf_map_vector_to_rxq(struct iavf_adapter *adapter, int v_idx, int r_idx) argument 478 iavf_map_vector_to_txq(struct iavf_adapter *adapter, int v_idx, int t_idx) argument 507 iavf_map_rings_to_vectors(struct iavf_adapter *adapter) argument 565 iavf_request_traffic_irqs(struct iavf_adapter *adapter, char *basename) argument 639 iavf_request_misc_irq(struct iavf_adapter *adapter) argument 665 iavf_free_traffic_irqs(struct iavf_adapter *adapter) argument 688 iavf_free_misc_irq(struct iavf_adapter *adapter) argument 704 iavf_configure_tx(struct iavf_adapter *adapter) argument 719 iavf_configure_rx(struct iavf_adapter *adapter) argument 736 iavf_find_vlan(struct iavf_adapter *adapter, struct iavf_vlan vlan) argument 758 iavf_add_vlan(struct iavf_adapter *adapter, struct iavf_vlan vlan) argument 789 iavf_del_vlan(struct iavf_adapter *adapter, struct iavf_vlan vlan) argument 810 iavf_restore_filters(struct iavf_adapter *adapter) argument 830 iavf_get_num_vlans_added(struct iavf_adapter *adapter) argument 843 iavf_get_max_vlans_allowed(struct iavf_adapter *adapter) argument 860 iavf_max_vlans_added(struct iavf_adapter *adapter) argument 878 struct iavf_adapter *adapter = netdev_priv(netdev); local 908 struct iavf_adapter *adapter = netdev_priv(netdev); local 927 iavf_find_filter(struct iavf_adapter *adapter, const u8 *macaddr) argument 949 iavf_add_filter(struct iavf_adapter *adapter, const u8 *macaddr) argument 989 iavf_replace_primary_mac(struct iavf_adapter *adapter, const u8 *new_mac) argument 1034 struct iavf_adapter *adapter = netdev_priv(netdev); local 1059 struct iavf_adapter *adapter = netdev_priv(netdev); local 1103 struct iavf_adapter *adapter = netdev_priv(netdev); local 1121 struct iavf_adapter *adapter = netdev_priv(netdev); local 1144 iavf_promiscuous_mode_changed(struct iavf_adapter *adapter) argument 1156 struct iavf_adapter *adapter = netdev_priv(netdev); local 1173 iavf_napi_enable_all(struct iavf_adapter *adapter) argument 1192 iavf_napi_disable_all(struct iavf_adapter *adapter) argument 1208 iavf_configure(struct iavf_adapter *adapter) argument 1232 iavf_up_complete(struct iavf_adapter *adapter) argument 1247 iavf_clear_mac_vlan_filters(struct iavf_adapter *adapter) argument 1281 iavf_clear_cloud_filters(struct iavf_adapter *adapter) argument 1305 iavf_clear_fdir_filters(struct iavf_adapter *adapter) argument 1331 iavf_clear_adv_rss_conf(struct iavf_adapter *adapter) argument 1355 iavf_down(struct iavf_adapter *adapter) argument 1408 iavf_acquire_msix_vectors(struct iavf_adapter *adapter, int vectors) argument 1447 iavf_free_queues(struct iavf_adapter *adapter) argument 1467 iavf_set_queue_vlan_tag_loc(struct iavf_adapter *adapter) argument 1546 iavf_alloc_queues(struct iavf_adapter *adapter) argument 1614 iavf_set_interrupt_capability(struct iavf_adapter *adapter) argument 1658 iavf_config_rss_aq(struct iavf_adapter *adapter) argument 1700 iavf_config_rss_reg(struct iavf_adapter *adapter) argument 1725 iavf_config_rss(struct iavf_adapter *adapter) argument 1743 iavf_fill_rss_lut(struct iavf_adapter *adapter) argument 1757 iavf_init_rss(struct iavf_adapter *adapter) argument 1786 iavf_alloc_q_vectors(struct iavf_adapter *adapter) argument 1819 iavf_free_q_vectors(struct iavf_adapter *adapter) argument 1842 iavf_reset_interrupt_capability(struct iavf_adapter *adapter) argument 1857 iavf_init_interrupt_scheme(struct iavf_adapter *adapter) argument 1909 iavf_free_interrupt_scheme(struct iavf_adapter *adapter) argument 1920 iavf_free_rss(struct iavf_adapter *adapter) argument 1936 iavf_reinit_interrupt_scheme(struct iavf_adapter *adapter, bool running) argument 1971 struct iavf_adapter *adapter; local 2028 iavf_schedule_finish_config(struct iavf_adapter *adapter) argument 2043 iavf_process_aq_command(struct iavf_adapter *adapter) argument 2219 iavf_set_vlan_offload_features(struct iavf_adapter *adapter, netdev_features_t prev_features, netdev_features_t features) argument 2298 iavf_startup(struct iavf_adapter *adapter) argument 2348 iavf_init_version_check(struct iavf_adapter *adapter) argument 2392 iavf_parse_vf_resource_msg(struct iavf_adapter *adapter) argument 2449 iavf_init_get_resources(struct iavf_adapter *adapter) argument 2513 iavf_init_send_offload_vlan_v2_caps(struct iavf_adapter *adapter) argument 2539 iavf_init_recv_offload_vlan_v2_caps(struct iavf_adapter *adapter) argument 2573 iavf_init_process_extended_caps(struct iavf_adapter *adapter) argument 2599 iavf_init_config_adapter(struct iavf_adapter *adapter) argument 2692 struct iavf_adapter *adapter = container_of(work, local 2864 iavf_disable_vf(struct iavf_adapter *adapter) argument 2932 struct iavf_adapter *adapter = container_of(work, local 3156 struct iavf_adapter *adapter = local 3250 iavf_free_all_tx_resources(struct iavf_adapter *adapter) argument 3272 iavf_setup_all_tx_resources(struct iavf_adapter *adapter) argument 3299 iavf_setup_all_rx_resources(struct iavf_adapter *adapter) argument 3321 iavf_free_all_rx_resources(struct iavf_adapter *adapter) argument 3338 iavf_validate_tx_bandwidth(struct iavf_adapter *adapter, u64 max_tx_rate) argument 3401 iavf_validate_ch_config(struct iavf_adapter *adapter, struct tc_mqprio_qopt_offload *mqprio_qopt) argument 3463 iavf_del_all_cloud_filters(struct iavf_adapter *adapter) argument 3488 iavf_is_tc_config_same(struct iavf_adapter *adapter, struct tc_mqprio_qopt *mqprio_qopt) argument 3519 struct iavf_adapter *adapter = netdev_priv(netdev); local 3630 iavf_parse_cls_flower(struct iavf_adapter *adapter, struct flow_cls_offload *f, struct iavf_cloud_filter *filter) argument 3882 iavf_handle_tclass(struct iavf_adapter *adapter, u32 tc, struct iavf_cloud_filter *filter) argument 3908 iavf_find_cf(struct iavf_adapter *adapter, unsigned long *cookie) argument 3928 iavf_configure_clsflower(struct iavf_adapter *adapter, struct flow_cls_offload *cls_flower) argument 3996 iavf_delete_clsflower(struct iavf_adapter *adapter, struct flow_cls_offload *cls_flower) argument 4020 iavf_setup_tc_cls_flower(struct iavf_adapter *adapter, struct flow_cls_offload *cls_flower) argument 4046 struct iavf_adapter *adapter = cb_priv; local 4075 struct iavf_adapter *adapter = netdev_priv(netdev); local 4096 iavf_restore_fdir_filters(struct iavf_adapter *adapter) argument 4131 struct iavf_adapter *adapter = netdev_priv(netdev); local 4224 struct iavf_adapter *adapter = netdev_priv(netdev); local 4298 struct iavf_adapter *adapter = netdev_priv(netdev); local 4321 iavf_disable_fdir(struct iavf_adapter *adapter) argument 4374 struct iavf_adapter *adapter = netdev_priv(netdev); local 4461 iavf_get_netdev_vlan_hw_features(struct iavf_adapter *adapter) argument 4526 iavf_get_netdev_vlan_features(struct iavf_adapter *adapter) argument 4627 iavf_fix_netdev_vlan_features(struct iavf_adapter *adapter, netdev_features_t requested_features) argument 4686 iavf_fix_strip_features(struct iavf_adapter *adapter, netdev_features_t requested_features) argument 4737 struct iavf_adapter *adapter = netdev_priv(netdev); local 4793 iavf_process_config(struct iavf_adapter *adapter) argument 4904 struct iavf_adapter *adapter = NULL; local 5033 struct iavf_adapter *adapter = netdev_priv(netdev); local 5061 struct iavf_adapter *adapter; local 5105 struct iavf_adapter *adapter; local [all...] |
H A D | iavf_virtchnl.c | 11 * @adapter: adapter structure 18 static int iavf_send_pf_msg(struct iavf_adapter *adapter, argument 21 struct iavf_hw *hw = &adapter->hw; 24 if (adapter->flags & IAVF_FLAG_PF_COMMS_FAILED) 29 dev_dbg(&adapter->pdev->dev, "Unable to send opcode %d to PF, status %s, aq_err %s\n", 37 * @adapter: adapter structure 43 int iavf_send_api_ver(struct iavf_adapter *adapter) argument 50 return iavf_send_pf_msg(adapter, VIRTCHNL_OP_VERSIO 98 iavf_verify_api_ver(struct iavf_adapter *adapter) argument 133 iavf_send_vf_config_msg(struct iavf_adapter *adapter) argument 165 iavf_send_vf_offload_vlan_v2_msg(struct iavf_adapter *adapter) argument 185 iavf_validate_num_queues(struct iavf_adapter *adapter) argument 213 iavf_get_vf_config(struct iavf_adapter *adapter) argument 241 iavf_get_vf_vlan_v2_caps(struct iavf_adapter *adapter) argument 270 iavf_configure_queues(struct iavf_adapter *adapter) argument 328 iavf_enable_queues(struct iavf_adapter *adapter) argument 353 iavf_disable_queues(struct iavf_adapter *adapter) argument 379 iavf_map_queues(struct iavf_adapter *adapter) argument 448 iavf_add_ether_addrs(struct iavf_adapter *adapter) argument 517 iavf_del_ether_addrs(struct iavf_adapter *adapter) argument 586 iavf_mac_add_ok(struct iavf_adapter *adapter) argument 605 iavf_mac_add_reject(struct iavf_adapter *adapter) argument 632 iavf_vlan_add_reject(struct iavf_adapter *adapter) argument 653 iavf_add_vlans(struct iavf_adapter *adapter) argument 785 iavf_del_vlans(struct iavf_adapter *adapter) argument 940 iavf_set_promiscuous(struct iavf_adapter *adapter) argument 1017 iavf_request_stats(struct iavf_adapter *adapter) argument 1042 iavf_get_hena(struct iavf_adapter *adapter) argument 1061 iavf_set_hena(struct iavf_adapter *adapter) argument 1084 iavf_set_rss_key(struct iavf_adapter *adapter) argument 1115 iavf_set_rss_lut(struct iavf_adapter *adapter) argument 1145 iavf_set_rss_hfunc(struct iavf_adapter *adapter) argument 1173 iavf_enable_vlan_stripping(struct iavf_adapter *adapter) argument 1192 iavf_disable_vlan_stripping(struct iavf_adapter *adapter) argument 1229 iavf_set_vc_offload_ethertype(struct iavf_adapter *adapter, struct virtchnl_vlan_setting *msg, u16 tpid, enum virtchnl_ops offload_op) argument 1277 iavf_clear_offload_v2_aq_required(struct iavf_adapter *adapter, u16 tpid, enum virtchnl_ops offload_op) argument 1326 iavf_send_vlan_offload_v2(struct iavf_adapter *adapter, u16 tpid, enum virtchnl_ops offload_op) argument 1364 iavf_enable_vlan_stripping_v2(struct iavf_adapter *adapter, u16 tpid) argument 1375 iavf_disable_vlan_stripping_v2(struct iavf_adapter *adapter, u16 tpid) argument 1386 iavf_enable_vlan_insertion_v2(struct iavf_adapter *adapter, u16 tpid) argument 1397 iavf_disable_vlan_insertion_v2(struct iavf_adapter *adapter, u16 tpid) argument 1409 iavf_print_link_message(struct iavf_adapter *adapter) argument 1482 iavf_get_vpe_link_status(struct iavf_adapter *adapter, struct virtchnl_pf_event *vpe) argument 1499 iavf_set_adapter_link_speed_from_vpe(struct iavf_adapter *adapter, struct virtchnl_pf_event *vpe) argument 1516 iavf_enable_channels(struct iavf_adapter *adapter) argument 1556 iavf_disable_channels(struct iavf_adapter *adapter) argument 1579 iavf_print_cloud_filter(struct iavf_adapter *adapter, struct virtchnl_filter *f) argument 1613 iavf_add_cloud_filter(struct iavf_adapter *adapter) argument 1661 iavf_del_cloud_filter(struct iavf_adapter *adapter) argument 1709 iavf_add_fdir_filter(struct iavf_adapter *adapter) argument 1759 iavf_del_fdir_filter(struct iavf_adapter *adapter) argument 1809 iavf_add_adv_rss_cfg(struct iavf_adapter *adapter) argument 1860 iavf_del_adv_rss_cfg(struct iavf_adapter *adapter) argument 1907 iavf_request_reset(struct iavf_adapter *adapter) argument 1939 iavf_activate_fdir_filters(struct iavf_adapter *adapter) argument 1986 iavf_virtchnl_completion(struct iavf_adapter *adapter, enum virtchnl_ops v_opcode, enum iavf_status v_retval, u8 *msg, u16 msglen) argument [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_lib.c | 10 * @adapter: board private structure to initialize 17 static bool ixgbe_cache_ring_dcb_sriov(struct ixgbe_adapter *adapter) argument 20 struct ixgbe_ring_feature *fcoe = &adapter->ring_feature[RING_F_FCOE]; 22 struct ixgbe_ring_feature *vmdq = &adapter->ring_feature[RING_F_VMDQ]; 25 u8 tcs = adapter->hw_tcs; 32 if (!(adapter->flags & IXGBE_FLAG_SRIOV_ENABLED)) 37 for (i = 0, pool = 0; i < adapter->num_rx_queues; i++, reg_idx++) { 43 adapter->rx_ring[i]->reg_idx = reg_idx; 44 adapter->rx_ring[i]->netdev = pool ? NULL : adapter 90 ixgbe_get_first_reg_idx(struct ixgbe_adapter *adapter, u8 tc, unsigned int *tx, unsigned int *rx) argument 148 ixgbe_cache_ring_dcb(struct ixgbe_adapter *adapter) argument 183 ixgbe_cache_ring_sriov(struct ixgbe_adapter *adapter) argument 253 ixgbe_cache_ring_rss(struct ixgbe_adapter *adapter) argument 280 ixgbe_cache_ring_register(struct ixgbe_adapter *adapter) argument 300 ixgbe_xdp_queues(struct ixgbe_adapter *adapter) argument 325 ixgbe_set_dcb_sriov_queues(struct ixgbe_adapter *adapter) argument 425 ixgbe_set_dcb_queues(struct ixgbe_adapter *adapter) argument 499 ixgbe_set_sriov_queues(struct ixgbe_adapter *adapter) argument 623 ixgbe_set_rss_queues(struct ixgbe_adapter *adapter) argument 705 ixgbe_set_num_queues(struct ixgbe_adapter *adapter) argument 736 ixgbe_acquire_msix_vectors(struct ixgbe_adapter *adapter) 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) argument 1020 ixgbe_free_q_vector(struct ixgbe_adapter *adapter, int v_idx) argument 1053 ixgbe_alloc_q_vectors(struct ixgbe_adapter *adapter) argument 1139 ixgbe_free_q_vectors(struct ixgbe_adapter *adapter) argument 1152 ixgbe_reset_interrupt_capability(struct ixgbe_adapter *adapter) argument 1172 ixgbe_set_interrupt_capability(struct ixgbe_adapter *adapter) argument 1234 ixgbe_init_interrupt_scheme(struct ixgbe_adapter *adapter) argument 1273 ixgbe_clear_interrupt_scheme(struct ixgbe_adapter *adapter) argument [all...] |
H A D | ixgbe_ptp.c | 148 * @adapter: private adapter structure 160 static void ixgbe_ptp_setup_sdp_X540(struct ixgbe_adapter *adapter) argument 162 struct cyclecounter *cc = &adapter->hw_cc; 163 struct ixgbe_hw *hw = &adapter->hw; 172 if (!(adapter->flags2 & IXGBE_FLAG2_PTP_PPS_ENABLED)) 198 spin_lock_irqsave(&adapter->tmreg_lock, flags); 199 ns = timecounter_read(&adapter->hw_tc); 200 clock_edge = adapter->hw_tc.cycle_last; 201 spin_unlock_irqrestore(&adapter 239 ixgbe_ptp_setup_sdp_X550(struct ixgbe_adapter *adapter) argument 331 struct ixgbe_adapter *adapter = local 368 struct ixgbe_adapter *adapter = local 396 ixgbe_ptp_convert_to_hwtstamp(struct ixgbe_adapter *adapter, struct skb_shared_hwtstamps *hwtstamp, u64 timestamp) argument 451 struct ixgbe_adapter *adapter = local 492 struct ixgbe_adapter *adapter = local 523 struct ixgbe_adapter *adapter = local 550 struct ixgbe_adapter *adapter = local 602 struct ixgbe_adapter *adapter = local 629 struct ixgbe_adapter *adapter = local 657 ixgbe_ptp_check_pps_event(struct ixgbe_adapter *adapter) argument 688 ixgbe_ptp_overflow_check(struct ixgbe_adapter *adapter) argument 713 ixgbe_ptp_rx_hang(struct ixgbe_adapter *adapter) argument 755 ixgbe_ptp_clear_tx_timestamp(struct ixgbe_adapter *adapter) argument 771 ixgbe_ptp_tx_hang(struct ixgbe_adapter *adapter) argument 802 ixgbe_ptp_tx_hwtstamp(struct ixgbe_adapter *adapter) argument 836 struct ixgbe_adapter *adapter = container_of(work, struct ixgbe_adapter, local 907 struct ixgbe_adapter *adapter; local 942 ixgbe_ptp_get_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) argument 975 ixgbe_ptp_set_timestamp_mode(struct ixgbe_adapter *adapter, struct hwtstamp_config *config) argument 1133 ixgbe_ptp_set_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) argument 1153 ixgbe_ptp_link_speed_adjust(struct ixgbe_adapter *adapter, u32 *shift, u32 *incval) argument 1197 ixgbe_ptp_start_cyclecounter(struct ixgbe_adapter *adapter) argument 1274 ixgbe_ptp_init_systime(struct ixgbe_adapter *adapter) argument 1324 ixgbe_ptp_reset(struct ixgbe_adapter *adapter) argument 1364 ixgbe_ptp_create_clock(struct ixgbe_adapter *adapter) argument 1458 ixgbe_ptp_init(struct ixgbe_adapter *adapter) argument 1489 ixgbe_ptp_suspend(struct ixgbe_adapter *adapter) argument 1511 ixgbe_ptp_stop(struct ixgbe_adapter *adapter) argument [all...] |
/linux-master/drivers/staging/rtl8723bs/include/ |
H A D | hal_intf.h | 165 u32 (*hal_power_on)(struct adapter *padapter); 166 void (*hal_power_off)(struct adapter *padapter); 167 u32 (*hal_init)(struct adapter *padapter); 168 u32 (*hal_deinit)(struct adapter *padapter); 170 void (*free_hal_data)(struct adapter *padapter); 172 u32 (*inirp_init)(struct adapter *padapter); 173 u32 (*inirp_deinit)(struct adapter *padapter); 174 void (*irp_reset)(struct adapter *padapter); 176 s32 (*init_xmit_priv)(struct adapter *padapter); 177 void (*free_xmit_priv)(struct adapter *padapte [all...] |
H A D | rtw_ioctl_set.h | 13 u8 rtw_set_802_11_authentication_mode(struct adapter *pdapter, enum ndis_802_11_authentication_mode authmode); 14 u8 rtw_set_802_11_add_wep(struct adapter *padapter, struct ndis_802_11_wep *wep); 15 u8 rtw_set_802_11_disassociate(struct adapter *padapter); 16 u8 rtw_set_802_11_bssid_list_scan(struct adapter *padapter, struct ndis_802_11_ssid *pssid, int ssid_max_num); 17 u8 rtw_set_802_11_infrastructure_mode(struct adapter *padapter, enum ndis_802_11_network_infrastructure networktype); 18 u8 rtw_set_802_11_ssid(struct adapter *padapter, struct ndis_802_11_ssid *ssid); 19 u8 rtw_set_802_11_connect(struct adapter *padapter, u8 *bssid, struct ndis_802_11_ssid *ssid); 24 u8 rtw_do_join(struct adapter *padapter); 26 u16 rtw_get_cur_max_rate(struct adapter *adapter); [all...] |
H A D | sdio_ops.h | 13 extern void sdio_set_intf_ops(struct adapter *padapter, struct _io_ops *pops); 17 extern u8 SdioLocalCmd52Read1Byte(struct adapter *padapter, u32 addr); 18 extern void SdioLocalCmd52Write1Byte(struct adapter *padapter, u32 addr, u8 v); 19 extern s32 sdio_local_read(struct adapter *padapter, u32 addr, u32 cnt, u8 *pbuf); 20 extern s32 sdio_local_write(struct adapter *padapter, u32 addr, u32 cnt, u8 *pbuf); 22 u32 _sdio_read32(struct adapter *padapter, u32 addr); 23 s32 _sdio_write32(struct adapter *padapter, u32 addr, u32 val); 25 extern void sd_int_hdl(struct adapter *padapter); 26 extern u8 CheckIPSStatus(struct adapter *padapter); 28 extern void InitInterrupt8723BSdio(struct adapter *padapte [all...] |
H A D | hal_phy_cfg.h | 28 u32 PHY_QueryBBReg_8723B(struct adapter *Adapter, u32 RegAddr, u32 BitMask); 30 void PHY_SetBBReg_8723B(struct adapter *Adapter, u32 RegAddr, 33 u32 PHY_QueryRFReg_8723B(struct adapter *Adapter, u8 eRFPath, 36 void PHY_SetRFReg_8723B(struct adapter *Adapter, u8 eRFPath, 40 int PHY_BBConfig8723B(struct adapter *Adapter); 42 int PHY_RFConfig8723B(struct adapter *Adapter); 44 s32 PHY_MACConfig8723B(struct adapter *padapter); 46 void PHY_SetTxPowerIndex(struct adapter *Adapter, u32 PowerIndex, 49 u8 PHY_GetTxPowerIndex(struct adapter *padapter, u8 RFPath, u8 Rate, 52 void PHY_GetTxPowerLevel8723B(struct adapter *Adapte [all...] |
H A D | osdep_intf.h | 41 u8 rtw_init_drv_sw(struct adapter *padapter); 42 u8 rtw_free_drv_sw(struct adapter *padapter); 43 void rtw_reset_drv_sw(struct adapter *padapter); 44 void rtw_dev_unload(struct adapter *padapter); 46 u32 rtw_start_drv_threads(struct adapter *padapter); 47 void rtw_stop_drv_threads(struct adapter *padapter); 48 void rtw_cancel_all_timer(struct adapter *padapter); 53 struct net_device *rtw_init_netdev(struct adapter *padapter); 61 void rtw_ips_dev_unload(struct adapter *padapter); 63 int rtw_ips_pwr_up(struct adapter *padapte [all...] |
/linux-master/drivers/net/ethernet/engleder/ |
H A D | tsnep_xdp.c | 9 int tsnep_xdp_setup_prog(struct tsnep_adapter *adapter, struct bpf_prog *prog, argument 14 old_prog = xchg(&adapter->xdp_prog, prog); 21 static int tsnep_xdp_enable_pool(struct tsnep_adapter *adapter, argument 27 if (queue_id >= adapter->num_rx_queues || 28 queue_id >= adapter->num_tx_queues) 31 queue = &adapter->queue[queue_id]; 34 netdev_err(adapter->netdev, 40 retval = xsk_pool_dma_map(pool, adapter->dmadev, 43 netdev_err(adapter->netdev, "failed to map XSK pool\n"); 58 static int tsnep_xdp_disable_pool(struct tsnep_adapter *adapter, u1 argument 80 tsnep_xdp_setup_pool(struct tsnep_adapter *adapter, struct xsk_buff_pool *pool, u16 queue_id) argument [all...] |
H A D | tsnep_rxnfc.c | 8 static void tsnep_enable_rule(struct tsnep_adapter *adapter, argument 18 addr = adapter->addr + TSNEP_RX_ASSIGN_ETHER_TYPE + 23 addr = adapter->addr + TSNEP_RX_ASSIGN + 28 static void tsnep_disable_rule(struct tsnep_adapter *adapter, argument 33 addr = adapter->addr + TSNEP_RX_ASSIGN + 38 static struct tsnep_rxnfc_rule *tsnep_get_rule(struct tsnep_adapter *adapter, argument 43 list_for_each_entry(rule, &adapter->rxnfc_rules, list) { 53 static void tsnep_add_rule(struct tsnep_adapter *adapter, argument 58 tsnep_enable_rule(adapter, rule); 61 list_for_each_entry(cur, &adapter 71 tsnep_delete_rule(struct tsnep_adapter *adapter, struct tsnep_rxnfc_rule *rule) argument 82 tsnep_flush_rules(struct tsnep_adapter *adapter) argument 94 tsnep_rxnfc_get_rule(struct tsnep_adapter *adapter, struct ethtool_rxnfc *cmd) argument 124 tsnep_rxnfc_get_all(struct tsnep_adapter *adapter, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument 153 tsnep_rxnfc_find_location(struct tsnep_adapter *adapter) argument 183 tsnep_rxnfc_check_rule(struct tsnep_adapter *adapter, struct tsnep_rxnfc_rule *rule) argument 201 tsnep_rxnfc_add_rule(struct tsnep_adapter *adapter, struct ethtool_rxnfc *cmd) argument 269 tsnep_rxnfc_del_rule(struct tsnep_adapter *adapter, struct ethtool_rxnfc *cmd) argument 292 tsnep_rxnfc_init(struct tsnep_adapter *adapter) argument 304 tsnep_rxnfc_cleanup(struct tsnep_adapter *adapter) argument [all...] |
/linux-master/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, argument 56 u32 val = readl(adapter->regs + reg) & mask; 72 int __t1_tpi_write(adapter_t *adapter, u32 addr, u32 value) argument 76 writel(addr, adapter->regs + A_TPI_ADDR); 77 writel(value, adapter->regs + A_TPI_WR_DATA); 78 writel(F_TPIWR, adapter->regs + A_TPI_CSR); 80 tpi_busy = t1_wait_op_done(adapter, A_TPI_CSR, F_TPIRDY, 1, 84 adapter 88 t1_tpi_write(adapter_t *adapter, u32 addr, u32 value) argument 101 __t1_tpi_read(adapter_t *adapter, u32 addr, u32 *valp) argument 118 t1_tpi_read(adapter_t *adapter, u32 addr, u32 *valp) argument 131 t1_tpi_par(adapter_t *adapter, u32 value) argument 141 t1_link_changed(adapter_t *adapter, int port_id) argument 164 t1_pci_intr_handler(adapter_t *adapter) argument 188 fpga_phy_intr_handler(adapter_t *adapter) argument 208 fpga_slow_intr(adapter_t *adapter) argument 251 mi1_wait_until_ready(adapter_t *adapter, int mi1_reg) argument 271 mi1_mdio_init(adapter_t *adapter, const struct board_info *bi) argument 289 struct adapter *adapter = dev->ml_priv; local 306 struct adapter *adapter = dev->ml_priv; local 331 struct adapter *adapter = dev->ml_priv; local 358 struct adapter *adapter = dev->ml_priv; local 565 t1_seeprom_read(adapter_t *adapter, u32 addr, __le32 *data) argument 590 t1_eeprom_vpd_get(adapter_t *adapter, struct chelsio_vpd_t *vpd) argument 604 vpd_macaddress_get(adapter_t *adapter, int index, u8 mac_addr[]) argument 670 t1_elmer0_ext_intr_handler(adapter_t *adapter) argument 758 t1_interrupts_enable(adapter_t *adapter) argument 792 t1_interrupts_disable(adapter_t* adapter) argument 818 t1_interrupts_clear(adapter_t* adapter) argument 848 asic_slow_intr(adapter_t *adapter) argument 886 t1_slow_intr_handler(adapter_t *adapter) argument 896 power_sequence_xpak(adapter_t* adapter) argument 911 t1_get_board_rev(adapter_t *adapter, const struct board_info *bi, struct adapter_params *p) argument 937 board_init(adapter_t *adapter, const struct board_info *bi) argument 979 t1_init_hw_modules(adapter_t *adapter) argument 1011 get_pci_mode(adapter_t *adapter, struct chelsio_pci_params *p) argument 1025 t1_free_sw_modules(adapter_t *adapter) argument 1068 t1_init_sw_modules(adapter_t *adapter, const struct board_info *bi) argument [all...] |
H A D | espi.c | 35 adapter_t *adapter; member in struct:peespi 51 static int tricn_write(adapter_t *adapter, int bundle_addr, int module_addr, argument 61 adapter->regs + A_ESPI_CMD_ADDR); 62 writel(0, adapter->regs + A_ESPI_GOSTAT); 65 busy = readl(adapter->regs + A_ESPI_GOSTAT) & F_ESPI_CMD_BUSY; 69 pr_err("%s: TRICN write timed out\n", adapter->name); 74 static int tricn_init(adapter_t *adapter) argument 78 if (!(readl(adapter->regs + A_ESPI_RX_RESET) & F_RX_CLK_STATUS)) { 79 pr_err("%s: ESPI clock not ready\n", adapter->name); 83 writel(F_ESPI_RX_CORE_RST, adapter 178 espi_setup_for_pm3393(adapter_t *adapter) argument 193 espi_setup_for_vsc7321(adapter_t *adapter) argument 209 espi_setup_for_ixf1010(adapter_t *adapter, int nports) argument 231 adapter_t *adapter = espi->adapter; local 281 t1_espi_create(adapter_t *adapter) argument 305 t1_espi_get_mon(adapter_t *adapter, u32 addr, u8 wait) argument 336 t1_espi_get_mon_t204(adapter_t *adapter, u32 *valp, u8 wait) argument [all...] |
/linux-master/drivers/staging/rtl8712/ |
H A D | mlme_osdep.h | 21 void r8712_os_indicate_disconnect(struct _adapter *adapter); 22 void r8712_os_indicate_connect(struct _adapter *adapter); 23 void r8712_report_sec_ie(struct _adapter *adapter, u8 authmode, u8 *sec_ie); 24 int r8712_recv_indicatepkts_in_order(struct _adapter *adapter,
|
H A D | mlme_linux.c | 25 struct _adapter *adapter = local 26 from_timer(adapter, t, 29 _r8712_sitesurvey_ctrl_handler(adapter); 30 mod_timer(&adapter->mlmepriv.sitesurveyctrl.sitesurvey_ctrl_timer, 36 struct _adapter *adapter = local 37 from_timer(adapter, t, mlmepriv.assoc_timer); 39 _r8712_join_timeout_handler(adapter); 44 struct _adapter *adapter = local 45 from_timer(adapter, t, mlmepriv.scan_to_timer); 47 r8712_scan_timeout_handler(adapter); 52 struct _adapter *adapter = local 60 struct _adapter *adapter = local 69 r8712_init_mlme_timer(struct _adapter *adapter) argument 81 r8712_os_indicate_connect(struct _adapter *adapter) argument 88 r8712_os_indicate_disconnect(struct _adapter *adapter) argument 135 r8712_report_sec_ie(struct _adapter *adapter, u8 authmode, u8 *sec_ie) argument [all...] |
/linux-master/drivers/net/wireless/rsi/ |
H A D | rsi_debugfs.h | 24 static inline int rsi_init_dbgfs(struct rsi_hw *adapter) argument 29 static inline void rsi_remove_dbgfs(struct rsi_hw *adapter) argument 45 int rsi_init_dbgfs(struct rsi_hw *adapter); 46 void rsi_remove_dbgfs(struct rsi_hw *adapter);
|
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_xdp.h | 7 int igc_xdp_set_prog(struct igc_adapter *adapter, struct bpf_prog *prog, 9 int igc_xdp_setup_pool(struct igc_adapter *adapter, struct xsk_buff_pool *pool, 12 static inline bool igc_xdp_is_enabled(struct igc_adapter *adapter) argument 14 return !!adapter->xdp_prog;
|
/linux-master/drivers/net/ethernet/emulex/benet/ |
H A D | be_main.c | 64 /* 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) argument 149 dma_free_coherent(&adapter->pdev->dev, mem->size, mem->va, 155 static int be_queue_alloc(struct be_adapter *adapter, struct be_queue_info *q, argument 164 mem->va = dma_alloc_coherent(&adapter->pdev->dev, mem->size, 171 static void be_reg_intr_set(struct be_adapter *adapter, bool enable) argument 175 pci_read_config_dword(adapter->pdev, PCICFG_MEMBAR_CTRL_INT_CTRL_OFFSET, 186 pci_write_config_dword(adapter->pdev, 190 static void be_intr_set(struct be_adapter *adapter, bool enable) argument 195 if (lancer_chip(adapter)) 206 be_rxq_notify(struct be_adapter *adapter, u16 qid, u16 posted) argument 220 be_txq_notify(struct be_adapter *adapter, struct be_tx_obj *txo, u16 posted) argument 235 be_eq_notify(struct be_adapter *adapter, u16 qid, bool arm, bool clear_int, u16 num_popped, u32 eq_delay_mult_enc) argument 257 be_cq_notify(struct be_adapter *adapter, u16 qid, bool arm, u16 num_popped) argument 274 be_dev_mac_add(struct be_adapter *adapter, const u8 *mac) argument 291 be_dev_mac_del(struct be_adapter *adapter, int pmac_id) argument 307 struct be_adapter *adapter = netdev_priv(netdev); local 380 hw_stats_from_cmd(struct be_adapter *adapter) argument 398 be_erx_stats_from_cmd(struct be_adapter *adapter) argument 415 populate_be_v0_stats(struct be_adapter *adapter) argument 464 populate_be_v1_stats(struct be_adapter *adapter) argument 510 populate_be_v2_stats(struct be_adapter *adapter) argument 564 populate_lancer_stats(struct be_adapter *adapter) argument 613 populate_erx_stats(struct be_adapter *adapter, struct be_rx_obj *rxo, u32 erx_stat) argument 626 be_parse_stats(struct be_adapter *adapter) argument 655 struct be_adapter *adapter = netdev_priv(netdev); local 719 be_link_status_update(struct be_adapter *adapter, u8 link_status) argument 786 be_get_tx_vlan_tag(struct be_adapter *adapter, struct sk_buff *skb) argument 830 be_get_wrb_params_from_skb(struct be_adapter *adapter, struct sk_buff *skb, struct be_wrb_params *wrb_params) 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) 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) argument 962 be_xmit_restore(struct be_adapter *adapter, struct be_tx_obj *txo, u32 head, bool map_single, u32 copied) argument 990 be_xmit_enqueue(struct be_adapter *adapter, struct be_tx_obj *txo, struct sk_buff *skb, struct be_wrb_params *wrb_params) argument 1036 qnq_async_evt_rcvd(struct be_adapter *adapter) argument 1041 be_insert_vlan_in_pkt(struct be_adapter *adapter, struct sk_buff *skb, struct be_wrb_params *wrb_params) argument 1112 be_vlan_tag_tx_chk(struct be_adapter *adapter, struct sk_buff *skb) argument 1117 be_ipv6_tx_stall_chk(struct be_adapter *adapter, struct sk_buff *skb) argument 1122 be_lancer_xmit_workarounds(struct be_adapter *adapter, struct sk_buff *skb, struct be_wrb_params *wrb_params) argument 1192 be_xmit_workarounds(struct be_adapter *adapter, struct sk_buff *skb, struct be_wrb_params *wrb_params) argument 1224 be_xmit_flush(struct be_adapter *adapter, struct be_tx_obj *txo) argument 1298 be_send_pkt_to_bmc(struct be_adapter *adapter, struct sk_buff **skb) argument 1370 struct be_adapter *adapter = netdev_priv(netdev); local 1421 struct be_adapter *adapter = netdev_priv(netdev); local 1496 be_in_all_promisc(struct be_adapter *adapter) argument 1502 be_set_vlan_promisc(struct be_adapter *adapter) argument 1520 be_clear_vlan_promisc(struct be_adapter *adapter) argument 1537 be_vid_config(struct be_adapter *adapter) argument 1574 struct be_adapter *adapter = netdev_priv(netdev); local 1597 struct be_adapter *adapter = netdev_priv(netdev); local 1618 be_set_all_promisc(struct be_adapter *adapter) argument 1624 be_set_mc_promisc(struct be_adapter *adapter) argument 1636 be_set_uc_promisc(struct be_adapter *adapter) argument 1648 be_clear_uc_promisc(struct be_adapter *adapter) argument 1668 struct be_adapter *adapter = netdev_priv(netdev); local 1677 struct be_adapter *adapter = netdev_priv(netdev); local 1683 be_set_mc_list(struct be_adapter *adapter) argument 1734 be_clear_mc_list(struct be_adapter *adapter) argument 1743 be_uc_mac_add(struct be_adapter *adapter, int uc_idx) argument 1755 be_uc_mac_del(struct be_adapter *adapter, int pmac_id) argument 1763 be_set_uc_list(struct be_adapter *adapter) argument 1811 be_clear_uc_list(struct be_adapter *adapter) argument 1823 __be_set_rx_mode(struct be_adapter *adapter) argument 1857 struct be_adapter *adapter = netdev_priv(netdev); local 1898 struct be_adapter *adapter = netdev_priv(netdev); local 1919 be_set_vf_tvt(struct be_adapter *adapter, int vf, u16 vlan) argument 1948 be_clear_vf_tvt(struct be_adapter *adapter, int vf) argument 1978 struct be_adapter *adapter = netdev_priv(netdev); local 2012 struct be_adapter *adapter = netdev_priv(netdev); local 2074 struct be_adapter *adapter = netdev_priv(netdev); local 2097 struct be_adapter *adapter = netdev_priv(netdev); local 2138 struct be_adapter *adapter = eqo->adapter; local 2200 struct be_adapter *adapter = eqo->adapter; local 2228 be_eqd_update(struct be_adapter *adapter, bool force_update) argument 2279 struct be_adapter *adapter = rxo->adapter; local 2396 struct be_adapter *adapter = rxo->adapter; local 2433 struct be_adapter *adapter = rxo->adapter; local 2536 struct be_adapter *adapter = rxo->adapter; local 2592 struct be_adapter *adapter = rxo->adapter; local 2709 be_tx_compl_get(struct be_adapter *adapter, struct be_tx_obj *txo) argument 2749 be_tx_compl_process(struct be_adapter *adapter, struct be_tx_obj *txo, u16 last_index) argument 2832 struct be_adapter *adapter = rxo->adapter; local 2868 be_tx_compl_clean(struct be_adapter *adapter) argument 2935 be_evt_queues_destroy(struct be_adapter *adapter) argument 2951 be_evt_queues_create(struct be_adapter *adapter) argument 2992 be_mcc_queues_destroy(struct be_adapter *adapter) argument 3008 be_mcc_queues_create(struct be_adapter *adapter) argument 3040 be_tx_queues_destroy(struct be_adapter *adapter) argument 3059 be_tx_qs_create(struct be_adapter *adapter) argument 3104 be_rx_cqs_destroy(struct be_adapter *adapter) argument 3118 be_rx_cqs_create(struct be_adapter *adapter) argument 3163 struct be_adapter *adapter = eqo->adapter; local 3209 struct be_adapter *adapter = rxo->adapter; local 3266 be_process_tx(struct be_adapter *adapter, struct be_tx_obj *txo, int idx) argument 3297 struct be_adapter *adapter = eqo->adapter; local 3338 be_detect_error(struct be_adapter *adapter) argument 3418 be_msix_disable(struct be_adapter *adapter) argument 3427 be_msix_enable(struct be_adapter *adapter) argument 3476 be_msix_vec_get(struct be_adapter *adapter, struct be_eq_obj *eqo) argument 3482 be_msix_register(struct be_adapter *adapter) argument 3510 be_irq_register(struct be_adapter *adapter) argument 3538 be_irq_unregister(struct be_adapter *adapter) argument 3564 be_rx_qs_destroy(struct be_adapter *adapter) argument 3601 be_disable_if_filters(struct be_adapter *adapter) argument 3635 struct be_adapter *adapter = netdev_priv(netdev); local 3682 be_rx_qs_create(struct be_adapter *adapter) argument 3753 be_enable_if_filters(struct be_adapter *adapter) argument 3795 struct be_adapter *adapter = netdev_priv(netdev); local 3842 be_vf_eth_addr_generate(struct be_adapter *adapter, u8 *mac) argument 3861 be_vf_eth_addr_config(struct be_adapter *adapter) argument 3891 be_vfs_mac_query(struct be_adapter *adapter) argument 3908 be_vf_clear(struct be_adapter *adapter) argument 3942 be_clear_queues(struct be_adapter *adapter) argument 3950 be_cancel_worker(struct be_adapter *adapter) argument 3958 be_cancel_err_detection(struct be_adapter *adapter) argument 3984 struct be_adapter *adapter = netdev_priv(netdev); local 4015 struct be_adapter *adapter = netdev_priv(netdev); local 4041 be_calculate_vf_res(struct be_adapter *adapter, u16 num_vfs, struct be_resources *vft_res) argument 4117 be_if_destroy(struct be_adapter *adapter) argument 4131 be_clear(struct be_adapter *adapter) argument 4167 be_vfs_if_create(struct be_adapter *adapter) argument 4203 be_vf_setup_init(struct be_adapter *adapter) argument 4220 be_vf_setup(struct be_adapter *adapter) argument 4330 BEx_get_resources(struct be_adapter *adapter, struct be_resources *res) argument 4401 be_setup_init(struct be_adapter *adapter) argument 4422 be_calculate_pf_pool_rss_tables(struct be_adapter *adapter) argument 4440 be_get_sriov_config(struct be_adapter *adapter) argument 4479 be_alloc_sriov_res(struct be_adapter *adapter) argument 4505 be_get_resources(struct be_adapter *adapter) argument 4555 be_get_config(struct be_adapter *adapter) argument 4593 be_mac_setup(struct be_adapter *adapter) argument 4614 be_schedule_worker(struct be_adapter *adapter) argument 4629 be_schedule_err_detection(struct be_adapter *adapter, u32 delay) argument 4641 be_setup_queues(struct be_adapter *adapter) argument 4676 be_if_create(struct be_adapter *adapter) argument 4706 be_update_queues(struct be_adapter *adapter) argument 4780 be_reset_required(struct be_adapter *adapter) argument 4789 be_func_init(struct be_adapter *adapter) argument 4820 be_setup(struct be_adapter *adapter) argument 4928 struct be_adapter *adapter = netdev_priv(netdev); local 4939 be_load_fw(struct be_adapter *adapter, u8 *fw_file) argument 4972 struct be_adapter *adapter = netdev_priv(dev); local 5017 struct be_adapter *adapter = netdev_priv(dev); local 5044 be_alloc_work(struct be_adapter *adapter, void (*func)(struct work_struct *)) argument 5065 struct be_adapter *adapter = netdev_priv(dev); local 5127 struct be_adapter *adapter = netdev_priv(dev); local 5146 struct be_adapter *adapter = netdev_priv(dev); local 5182 struct be_adapter *adapter = netdev_priv(netdev); local 5216 be_cleanup(struct be_adapter *adapter) argument 5229 be_resume(struct be_adapter *adapter) argument 5251 be_soft_reset(struct be_adapter *adapter) argument 5261 be_err_is_recoverable(struct be_adapter *adapter) argument 5307 be_tpe_recover(struct be_adapter *adapter) argument 5378 be_err_recover(struct be_adapter *adapter) argument 5417 struct be_adapter *adapter = local 5468 be_log_sfp_info(struct be_adapter *adapter) argument 5486 struct be_adapter *adapter = local 5533 be_unmap_pci_bars(struct be_adapter *adapter) argument 5543 db_bar(struct be_adapter *adapter) argument 5551 be_roce_map_pci_bars(struct be_adapter *adapter) argument 5563 be_map_pci_bars(struct be_adapter *adapter) argument 5608 be_drv_cleanup(struct be_adapter *adapter) argument 5626 be_drv_init(struct be_adapter *adapter) argument 5702 struct be_adapter *adapter = pci_get_drvdata(pdev); local 5735 struct be_adapter *adapter = dev_get_drvdata(dev); local 5755 mc_name(struct be_adapter *adapter) argument 5785 func_name(struct be_adapter *adapter) argument 5812 struct be_adapter *adapter; local 5898 struct be_adapter *adapter = dev_get_drvdata(dev_d); local 5910 struct be_adapter *adapter = dev_get_drvdata(dev_d); local 5927 struct be_adapter *adapter = pci_get_drvdata(pdev); local 5946 struct be_adapter *adapter = pci_get_drvdata(pdev); local 5979 struct be_adapter *adapter = pci_get_drvdata(pdev); local 6005 struct be_adapter *adapter = pci_get_drvdata(pdev); local 6025 struct be_adapter *adapter = pci_get_drvdata(pdev); local [all...] |
/linux-master/drivers/media/common/b2c2/ |
H A D | flexcop-sram.c | 76 static void flexcop_sram_write(struct adapter *adapter, u32 bank, u32 addr, u8 *buf, u32 len) 86 while (((read_reg_dw(adapter, 0x700) & 0x80000000) != 0) && (retries > 0)) { 94 write_reg_dw(adapter, 0x700, command); 101 static void flex_sram_read(struct adapter *adapter, u32 bank, u32 addr, u8 *buf, u32 len) 111 while (((read_reg_dw(adapter, 0x700) & 0x80000000) != 0) && (retries > 0)) { 119 write_reg_dw(adapter, 0x700, command); 123 while (((read_reg_dw(adapter, 0x700) & 0x80000000) != 0) && (retries > 0)) { 131 value = read_reg_dw(adapter, [all...] |
/linux-master/drivers/scsi/ |
H A D | vmw_pvscsi.c | 149 pvscsi_dev(const struct pvscsi_adapter *adapter) argument 151 return &(adapter->dev->dev); 155 pvscsi_find_context(const struct pvscsi_adapter *adapter, struct scsi_cmnd *cmd) argument 159 end = &adapter->cmd_map[adapter->req_depth]; 160 for (ctx = adapter->cmd_map; ctx < end; ctx++) 168 pvscsi_acquire_context(struct pvscsi_adapter *adapter, struct scsi_cmnd *cmd) argument 172 if (list_empty(&adapter->cmd_pool)) 175 ctx = list_first_entry(&adapter->cmd_pool, struct pvscsi_ctx, list); 182 static void pvscsi_release_context(struct pvscsi_adapter *adapter, argument 195 pvscsi_map_context(const struct pvscsi_adapter *adapter, const struct pvscsi_ctx *ctx) argument 202 pvscsi_get_context(const struct pvscsi_adapter *adapter, u64 context) argument 207 pvscsi_reg_write(const struct pvscsi_adapter *adapter, u32 offset, u32 val) argument 213 pvscsi_reg_read(const struct pvscsi_adapter *adapter, u32 offset) argument 218 pvscsi_read_intr_status(const struct pvscsi_adapter *adapter) argument 223 pvscsi_write_intr_status(const struct pvscsi_adapter *adapter, u32 val) argument 229 pvscsi_unmask_intr(const struct pvscsi_adapter *adapter) argument 240 pvscsi_mask_intr(const struct pvscsi_adapter *adapter) argument 245 pvscsi_write_cmd_desc(const struct pvscsi_adapter *adapter, u32 cmd, const void *desc, size_t len) argument 258 pvscsi_abort_cmd(const struct pvscsi_adapter *adapter, const struct pvscsi_ctx *ctx) argument 269 pvscsi_kick_rw_io(const struct pvscsi_adapter *adapter) argument 274 pvscsi_process_request_ring(const struct pvscsi_adapter *adapter) argument 287 pvscsi_kick_io(const struct pvscsi_adapter *adapter, unsigned char op) argument 301 ll_adapter_reset(const struct pvscsi_adapter *adapter) argument 303 dev_dbg(pvscsi_dev(adapter), "Adapter Reset on %p\\n", adapter); local 308 ll_bus_reset(const struct pvscsi_adapter *adapter) argument 310 dev_dbg(pvscsi_dev(adapter), "Resetting bus on %p\\n", adapter); local 315 ll_device_reset(const struct pvscsi_adapter *adapter, u32 target) argument 347 pvscsi_map_buffers(struct pvscsi_adapter *adapter, struct pvscsi_ctx *ctx, struct scsi_cmnd *cmd, struct PVSCSIRingReqDesc *e) argument 414 pvscsi_unmap_buffers(const struct pvscsi_adapter *adapter, struct pvscsi_ctx *ctx) argument 442 pvscsi_allocate_rings(struct pvscsi_adapter *adapter) argument 486 pvscsi_setup_all_rings(const struct pvscsi_adapter *adapter) argument 543 pvscsi_complete_request(struct pvscsi_adapter *adapter, const struct PVSCSIRingCmpDesc *e) argument 659 pvscsi_process_completion_ring(struct pvscsi_adapter *adapter) argument 690 pvscsi_queue_ring(struct pvscsi_adapter *adapter, struct pvscsi_ctx *ctx, struct scsi_cmnd *cmd) argument 777 struct pvscsi_adapter *adapter = shost_priv(host); local 808 struct pvscsi_adapter *adapter = shost_priv(cmd->device->host); local 878 pvscsi_reset_all(struct pvscsi_adapter *adapter) argument 900 struct pvscsi_adapter *adapter = shost_priv(host); local 954 struct pvscsi_adapter *adapter = shost_priv(host); local 979 struct pvscsi_adapter *adapter = shost_priv(host); local 1005 struct pvscsi_adapter *adapter = shost_priv(host); local 1033 pvscsi_process_msg(const struct pvscsi_adapter *adapter, const struct PVSCSIRingMsgDesc *e) argument 1091 pvscsi_msg_pending(const struct pvscsi_adapter *adapter) argument 1098 pvscsi_process_msg_ring(const struct pvscsi_adapter *adapter) argument 1117 struct pvscsi_adapter *adapter; local 1124 pvscsi_setup_msg_workqueue(struct pvscsi_adapter *adapter) argument 1150 pvscsi_setup_req_threshold(struct pvscsi_adapter *adapter, bool enable) argument 1180 struct pvscsi_adapter *adapter = devp; local 1194 struct pvscsi_adapter *adapter = devp; local 1203 pvscsi_free_sgls(const struct pvscsi_adapter *adapter) argument 1212 pvscsi_shutdown_intr(struct pvscsi_adapter *adapter) argument 1218 pvscsi_release_resources(struct pvscsi_adapter *adapter) argument 1266 pvscsi_allocate_sg(struct pvscsi_adapter *adapter) argument 1297 pvscsi_get_max_targets(struct pvscsi_adapter *adapter) argument 1350 struct pvscsi_adapter *adapter; local 1563 __pvscsi_shutdown(struct pvscsi_adapter *adapter) argument 1580 struct pvscsi_adapter *adapter = shost_priv(host); local 1588 struct pvscsi_adapter *adapter = shost_priv(host); local [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_adapter.c | 33 struct ice_adapter *adapter; local 35 adapter = kzalloc(sizeof(*adapter), GFP_KERNEL); 36 if (!adapter) 39 spin_lock_init(&adapter->ptp_gltsyn_time_lock); 40 refcount_set(&adapter->refcount, 1); 42 return adapter; 45 static void ice_adapter_free(struct ice_adapter *adapter) argument 47 kfree(adapter); 67 struct ice_adapter *ret, __free(ice_adapter_free) *adapter 102 struct ice_adapter *adapter; local [all...] |
/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | ptp.c | 29 struct e1000_adapter *adapter = container_of(ptp, struct e1000_adapter, local 31 struct e1000_hw *hw = &adapter->hw; 38 ret_val = e1000e_get_base_timinca(adapter, &timinca); 42 spin_lock_irqsave(&adapter->systim_lock, flags); 52 adapter->ptp_delta = delta; 54 spin_unlock_irqrestore(&adapter->systim_lock, flags); 68 struct e1000_adapter *adapter = container_of(ptp, struct e1000_adapter, local 72 spin_lock_irqsave(&adapter->systim_lock, flags); 73 timecounter_adjtime(&adapter->tc, delta); 74 spin_unlock_irqrestore(&adapter 95 struct e1000_adapter *adapter = (struct e1000_adapter *)ctx; local 143 struct e1000_adapter *adapter = container_of(ptp, struct e1000_adapter, local 165 struct e1000_adapter *adapter = container_of(ptp, struct e1000_adapter, local 194 struct e1000_adapter *adapter = container_of(ptp, struct e1000_adapter, local 227 struct e1000_adapter *adapter = container_of(work, struct e1000_adapter, local 266 e1000e_ptp_init(struct e1000_adapter *adapter) argument 343 e1000e_ptp_remove(struct e1000_adapter *adapter) argument [all...] |
/linux-master/drivers/net/vmxnet3/ |
H A D | vmxnet3_drv.c | 50 vmxnet3_write_mac_addr(struct vmxnet3_adapter *adapter, const u8 *mac); 56 vmxnet3_enable_intr(struct vmxnet3_adapter *adapter, unsigned intr_idx) argument 58 VMXNET3_WRITE_BAR0_REG(adapter, VMXNET3_REG_IMR + intr_idx * 8, 0); 63 vmxnet3_disable_intr(struct vmxnet3_adapter *adapter, unsigned intr_idx) argument 65 VMXNET3_WRITE_BAR0_REG(adapter, VMXNET3_REG_IMR + intr_idx * 8, 1); 73 vmxnet3_enable_all_intrs(struct vmxnet3_adapter *adapter) argument 77 for (i = 0; i < adapter->intr.num_intrs; i++) 78 vmxnet3_enable_intr(adapter, i); 79 if (!VMXNET3_VERSION_GE_6(adapter) || 80 !adapter 91 vmxnet3_disable_all_intrs(struct vmxnet3_adapter *adapter) argument 109 vmxnet3_ack_events(struct vmxnet3_adapter *adapter, u32 events) argument 116 vmxnet3_tq_stopped(struct vmxnet3_tx_queue *tq, struct vmxnet3_adapter *adapter) argument 123 vmxnet3_tq_start(struct vmxnet3_tx_queue *tq, struct vmxnet3_adapter *adapter) argument 131 vmxnet3_tq_wake(struct vmxnet3_tx_queue *tq, struct vmxnet3_adapter *adapter) argument 139 vmxnet3_tq_stop(struct vmxnet3_tx_queue *tq, struct vmxnet3_adapter *adapter) argument 165 vmxnet3_check_link(struct vmxnet3_adapter *adapter, bool affectTxQueue) argument 199 vmxnet3_process_events(struct vmxnet3_adapter *adapter) argument 358 vmxnet3_unmap_pkt(u32 eop_idx, struct vmxnet3_tx_queue *tq, struct pci_dev *pdev, struct vmxnet3_adapter *adapter, struct xdp_frame_bulk *bq) argument 401 vmxnet3_tq_tx_complete(struct vmxnet3_tx_queue *tq, struct vmxnet3_adapter *adapter) argument 443 vmxnet3_tq_cleanup(struct vmxnet3_tx_queue *tq, struct vmxnet3_adapter *adapter) argument 486 vmxnet3_tq_destroy(struct vmxnet3_tx_queue *tq, struct vmxnet3_adapter *adapter) argument 514 vmxnet3_tq_destroy_all(struct vmxnet3_adapter *adapter) argument 524 vmxnet3_tq_init(struct vmxnet3_tx_queue *tq, struct vmxnet3_adapter *adapter) argument 554 vmxnet3_tq_create(struct vmxnet3_tx_queue *tq, struct vmxnet3_adapter *adapter) argument 598 vmxnet3_tq_cleanup_all(struct vmxnet3_adapter *adapter) argument 613 vmxnet3_rq_alloc_rx_buf(struct vmxnet3_rx_queue *rq, u32 ring_idx, int num_to_alloc, struct vmxnet3_adapter *adapter) argument 734 vmxnet3_map_pkt(struct sk_buff *skb, struct vmxnet3_tx_ctx *ctx, struct vmxnet3_tx_queue *tq, struct pci_dev *pdev, struct vmxnet3_adapter *adapter) argument 871 vmxnet3_tq_init_all(struct vmxnet3_adapter *adapter) argument 898 vmxnet3_parse_hdr(struct sk_buff *skb, struct vmxnet3_tx_queue *tq, struct vmxnet3_tx_ctx *ctx, struct vmxnet3_adapter *adapter) argument 1001 vmxnet3_copy_hdr(struct sk_buff *skb, struct vmxnet3_tx_queue *tq, struct vmxnet3_tx_ctx *ctx, struct vmxnet3_adapter *adapter) argument 1081 vmxnet3_tq_xmit(struct sk_buff *skb, struct vmxnet3_tx_queue *tq, struct vmxnet3_adapter *adapter, struct net_device *netdev) argument 1304 vmxnet3_create_pp(struct vmxnet3_adapter *adapter, struct vmxnet3_rx_queue *rq, int size) argument 1364 struct vmxnet3_adapter *adapter = netdev_priv(netdev); local 1374 vmxnet3_rx_csum(struct vmxnet3_adapter *adapter, struct sk_buff *skb, union Vmxnet3_GenericDesc *gdesc) argument 1421 vmxnet3_rx_error(struct vmxnet3_rx_queue *rq, struct Vmxnet3_RxCompDesc *rcd, struct vmxnet3_rx_ctx *ctx, struct vmxnet3_adapter *adapter) argument 1448 vmxnet3_get_hdr_len(struct vmxnet3_adapter *adapter, struct sk_buff *skb, union Vmxnet3_GenericDesc *gdesc) argument 1503 vmxnet3_rq_rx_complete(struct vmxnet3_rx_queue *rq, struct vmxnet3_adapter *adapter, int quota) argument 1910 vmxnet3_rq_cleanup(struct vmxnet3_rx_queue *rq, struct vmxnet3_adapter *adapter) argument 1962 vmxnet3_rq_cleanup_all(struct vmxnet3_adapter *adapter) argument 1972 vmxnet3_rq_destroy(struct vmxnet3_rx_queue *rq, struct vmxnet3_adapter *adapter) argument 2023 vmxnet3_rq_destroy_all_rxdataring(struct vmxnet3_adapter *adapter) argument 2043 vmxnet3_rq_init(struct vmxnet3_rx_queue *rq, struct vmxnet3_adapter *adapter) argument 2108 vmxnet3_rq_init_all(struct vmxnet3_adapter *adapter) argument 2127 vmxnet3_rq_create(struct vmxnet3_rx_queue *rq, struct vmxnet3_adapter *adapter) argument 2190 vmxnet3_rq_create_all(struct vmxnet3_adapter *adapter) argument 2219 vmxnet3_do_poll(struct vmxnet3_adapter *adapter, int budget) argument 2260 struct vmxnet3_adapter *adapter = rq->adapter; local 2293 struct vmxnet3_adapter *adapter = tq->adapter; local 2323 struct vmxnet3_adapter *adapter = rq->adapter; local 2350 struct vmxnet3_adapter *adapter = netdev_priv(dev); local 2372 struct vmxnet3_adapter *adapter = netdev_priv(dev); local 2397 struct vmxnet3_adapter *adapter = netdev_priv(netdev); local 2418 vmxnet3_request_irqs(struct vmxnet3_adapter *adapter) argument 2539 vmxnet3_free_irqs(struct vmxnet3_adapter *adapter) argument 2583 vmxnet3_restore_vlan(struct vmxnet3_adapter *adapter) argument 2599 struct vmxnet3_adapter *adapter = netdev_priv(netdev); local 2621 struct vmxnet3_adapter *adapter = netdev_priv(netdev); local 2666 struct vmxnet3_adapter *adapter = netdev_priv(netdev); local 2741 vmxnet3_rq_destroy_all(struct vmxnet3_adapter *adapter) argument 2755 vmxnet3_setup_driver_shared(struct vmxnet3_adapter *adapter) argument 2902 vmxnet3_init_bufsize(struct vmxnet3_adapter *adapter) argument 2919 vmxnet3_init_coalesce(struct vmxnet3_adapter *adapter) argument 2946 vmxnet3_init_rssfields(struct vmxnet3_adapter *adapter) argument 3009 vmxnet3_activate_dev(struct vmxnet3_adapter *adapter) argument 3097 vmxnet3_reset_dev(struct vmxnet3_adapter *adapter) argument 3107 vmxnet3_quiesce_dev(struct vmxnet3_adapter *adapter) argument 3135 vmxnet3_write_mac_addr(struct vmxnet3_adapter *adapter, const u8 *mac) argument 3151 struct vmxnet3_adapter *adapter = netdev_priv(netdev); local 3163 vmxnet3_alloc_pci_resources(struct vmxnet3_adapter *adapter) argument 3215 vmxnet3_free_pci_resources(struct vmxnet3_adapter *adapter) argument 3227 vmxnet3_adjust_rx_ring_size(struct vmxnet3_adapter *adapter) argument 3286 vmxnet3_create_queues(struct vmxnet3_adapter *adapter, u32 tx_ring_size, u32 rx_ring_size, u32 rx_ring2_size, u16 txdata_desc_size, u16 rxdata_desc_size) argument 3353 struct vmxnet3_adapter *adapter; local 3410 struct vmxnet3_adapter *adapter = netdev_priv(netdev); local 3432 vmxnet3_force_close(struct vmxnet3_adapter *adapter) argument 3457 struct vmxnet3_adapter *adapter = netdev_priv(netdev); local 3503 vmxnet3_declare_features(struct vmxnet3_adapter *adapter) argument 3579 vmxnet3_read_mac_addr(struct vmxnet3_adapter *adapter, u8 *mac) argument 3603 vmxnet3_acquire_msix_vectors(struct vmxnet3_adapter *adapter, int nvec) argument 3631 vmxnet3_alloc_intr_resources(struct vmxnet3_adapter *adapter) argument 3714 vmxnet3_free_intr_resources(struct vmxnet3_adapter *adapter) argument 3728 struct vmxnet3_adapter *adapter = netdev_priv(netdev); local 3739 struct vmxnet3_adapter *adapter; local 3791 struct vmxnet3_adapter *adapter; local 4144 struct vmxnet3_adapter *adapter = netdev_priv(netdev); local 4208 struct vmxnet3_adapter *adapter = netdev_priv(netdev); local 4239 struct vmxnet3_adapter *adapter = netdev_priv(netdev); local 4358 struct vmxnet3_adapter *adapter = netdev_priv(netdev); local [all...] |
/linux-master/drivers/infiniband/ulp/opa_vnic/ |
H A D | opa_vnic_netdev.c | 67 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); local 71 spin_lock(&adapter->stats_lock); 72 adapter->rn_ops->ndo_get_stats64(netdev, &vstats.netstats); 73 spin_unlock(&adapter->stats_lock); 81 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); local 92 opa_vnic_encap_skb(adapter, skb); 93 return adapter->rn_ops->ndo_start_xmit(skb, netdev); 99 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); local 106 mdata->vl = opa_vnic_get_vl(adapter, skb); 107 rc = adapter 112 opa_vnic_update_state(struct opa_vnic_adapter *adapter, bool up) argument 134 opa_vnic_process_vema_config(struct opa_vnic_adapter *adapter) argument 192 opa_vnic_set_pod_values(struct opa_vnic_adapter *adapter) argument 204 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); local 230 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); local 275 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); local 294 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); local 325 struct opa_vnic_adapter *adapter; local 388 opa_vnic_rem_netdev(struct opa_vnic_adapter *adapter) argument [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | t4vf_common.h | 51 * PP = adapter product designation 258 * Per-"adapter" (Virtual Function) parameters. 300 #include "adapter.h" 306 #define for_each_port(adapter, iter) \ 307 for (iter = 0; iter < (adapter)->params.nports; iter++) 309 static inline unsigned int core_ticks_per_usec(const struct adapter *adapter) argument 311 return adapter->params.vpd.cclk / 1000; 314 static inline unsigned int us_to_core_ticks(const struct adapter *adapter, argument 320 core_ticks_to_us(const struct adapter *adapter, unsigned int ticks) argument 328 t4vf_wr_mbox(struct adapter *adapter, const void *cmd, int size, void *rpl) argument 334 t4vf_wr_mbox_ns(struct adapter *adapter, const void *cmd, int size, void *rpl) argument [all...] |