Searched refs:adapter (Results 26 - 50 of 1484) sorted by relevance

1234567891011>>

/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c15 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 Diavf_virtchnl.c11 * @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 Dixgbe_lib.c10 * @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 Dixgbe_ptp.c148 * @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 Dhal_intf.h165 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 Drtw_ioctl_set.h13 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 Dsdio_ops.h13 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 Dhal_phy_cfg.h28 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 Dosdep_intf.h41 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 Dtsnep_xdp.c9 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 Dtsnep_rxnfc.c8 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 Dsubr.c41 * @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 Despi.c35 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 Dmlme_osdep.h21 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 Dmlme_linux.c25 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 Drsi_debugfs.h24 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 Digc_xdp.h7 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 Dbe_main.c64 /* Workqueue used by all functions for defering cmd calls to the adapter */
144 static void be_queue_free(struct be_adapter *adapter, struct be_queue_info *q) 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 Dflexcop-sram.c76 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 Dvmw_pvscsi.c149 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 Dice_adapter.c33 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 Dptp.c29 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 Dvmxnet3_drv.c50 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 Dopa_vnic_netdev.c67 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 Dt4vf_common.h51 * 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...]

Completed in 1782 milliseconds

1234567891011>>