drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c
129
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c
30
struct aq_nic_s *aq_nic = dev_get_drvdata(dev);
drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c
70
struct aq_nic_s *aq_nic = dev_get_drvdata(dev);
drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c
90
const struct aq_nic_s *nic = data;
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
1021
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
187
struct aq_nic_s *nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
215
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
231
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
25
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
255
struct aq_nic_s *nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
36
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
386
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
437
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
448
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
470
struct aq_nic_s *aq_nic = netdev_priv(netdev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
506
struct aq_nic_s *aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
518
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
52
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
542
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
565
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
591
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
624
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
637
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
65
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
656
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
698
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
730
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
765
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
783
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
795
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
826
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
843
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
883
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
890
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
897
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
904
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
938
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
964
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
989
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
125
aq_check_approve_fl2(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
152
aq_check_approve_fvlan(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
185
aq_check_filter(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
234
aq_rule_is_not_support(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
264
aq_rule_is_not_correct(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
293
aq_check_rule(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
308
static void aq_set_data_fl2(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
330
static int aq_add_del_fether(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
368
static void aq_fvlan_rebuild(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
401
static int aq_set_data_fvlan(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
431
int aq_del_fvlan_by_vlan(struct aq_nic_s *aq_nic, u16 vlan_id)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
453
static int aq_add_del_fvlan(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
469
static int aq_set_data_fl3l4(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
573
static int aq_add_del_fl3l4(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
588
static int aq_add_del_rule(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
629
static int aq_update_table_filters(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
667
u16 aq_get_rxnfc_count_all_rules(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
67
aq_rule_already_exists(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
674
struct aq_hw_rx_fltrs_s *aq_get_hw_rx_fltrs(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
679
int aq_add_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
718
int aq_del_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
740
int aq_get_rxnfc_rule(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
761
int aq_get_rxnfc_all_rules(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
784
int aq_clear_rxnfc_all_rules(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
805
int aq_reapply_rxnfc_all_rules(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
823
int aq_filters_vlans_update(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
866
int aq_filters_vlan_offload_off(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
88
static int aq_check_approve_fl3l4(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
23
u16 aq_get_rxnfc_count_all_rules(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
24
struct aq_hw_rx_fltrs_s *aq_get_hw_rx_fltrs(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
25
int aq_add_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd);
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
26
int aq_del_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd);
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
27
int aq_get_rxnfc_rule(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd);
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
28
int aq_get_rxnfc_all_rules(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd,
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
30
int aq_del_fvlan_by_vlan(struct aq_nic_s *aq_nic, u16 vlan_id);
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
31
int aq_clear_rxnfc_all_rules(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
32
int aq_reapply_rxnfc_all_rules(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
33
int aq_filters_vlans_update(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
34
int aq_filters_vlan_offload_off(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1003
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1023
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1047
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1087
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1132
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1171
static int apply_txsc_cfg(struct aq_nic_s *nic, const int txsc_idx)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1199
static int apply_rxsc_cfg(struct aq_nic_s *nic, const int rxsc_idx)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1227
static int aq_clear_secy(struct aq_nic_s *nic, const struct macsec_secy *secy,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1256
static int aq_apply_secy_cfg(struct aq_nic_s *nic,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1282
static int aq_apply_macsec_cfg(struct aq_nic_s *nic)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1337
static void aq_check_txsa_expiration(struct aq_nic_s *nic)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1402
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev); \
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1452
int aq_macsec_init(struct aq_nic_s *nic)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1476
void aq_macsec_free(struct aq_nic_s *nic)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1482
int aq_macsec_enable(struct aq_nic_s *nic)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1548
void aq_macsec_work(struct aq_nic_s *nic)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1561
int aq_macsec_rx_sa_cnt(struct aq_nic_s *nic)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1581
int aq_macsec_tx_sc_cnt(struct aq_nic_s *nic)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1595
int aq_macsec_tx_sa_cnt(struct aq_nic_s *nic)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1615
static int aq_macsec_update_stats(struct aq_nic_s *nic)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1667
u64 *aq_macsec_get_stats(struct aq_nic_s *nic, u64 *data)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
24
static int aq_clear_txsc(struct aq_nic_s *nic, const int txsc_idx,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
26
static int aq_clear_txsa(struct aq_nic_s *nic, struct aq_macsec_txsc *aq_txsc,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
28
static int aq_clear_rxsc(struct aq_nic_s *nic, const int rxsc_idx,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
292
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
30
static int aq_clear_rxsa(struct aq_nic_s *nic, struct aq_macsec_rxsc *aq_rxsc,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
303
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
315
static int aq_set_txsc(struct aq_nic_s *nic, const int txsc_idx)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
32
static int aq_clear_secy(struct aq_nic_s *nic, const struct macsec_secy *secy,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
34
static int aq_apply_macsec_cfg(struct aq_nic_s *nic);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
35
static int aq_apply_secy_cfg(struct aq_nic_s *nic,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
442
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
477
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
492
static int aq_clear_txsc(struct aq_nic_s *nic, const int txsc_idx,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
531
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
542
static int aq_update_txsa(struct aq_nic_s *nic, const unsigned int sc_idx,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
579
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
606
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
625
static int aq_clear_txsa(struct aq_nic_s *nic, struct aq_macsec_txsc *aq_txsc,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
655
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
686
static int aq_set_rxsc(struct aq_nic_s *nic, const u32 rxsc_idx)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
747
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
778
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
792
static int aq_clear_rxsc(struct aq_nic_s *nic, const int rxsc_idx,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
841
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
858
static int aq_update_rxsa(struct aq_nic_s *nic, const unsigned int sc_idx,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
909
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
936
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
955
static int aq_clear_rxsa(struct aq_nic_s *nic, struct aq_macsec_rxsc *aq_rxsc,
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
985
struct aq_nic_s *nic = macsec_netdev_priv(ctx->netdev);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h
122
int aq_macsec_init(struct aq_nic_s *nic);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h
123
void aq_macsec_free(struct aq_nic_s *nic);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h
124
int aq_macsec_enable(struct aq_nic_s *nic);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h
125
void aq_macsec_work(struct aq_nic_s *nic);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h
126
u64 *aq_macsec_get_stats(struct aq_nic_s *nic, u64 *data);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h
127
int aq_macsec_rx_sa_cnt(struct aq_nic_s *nic);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h
128
int aq_macsec_tx_sc_cnt(struct aq_nic_s *nic);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h
129
int aq_macsec_tx_sa_cnt(struct aq_nic_s *nic);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h
14
struct aq_nic_s;
drivers/net/ethernet/aquantia/atlantic/aq_main.c
105
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
132
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
159
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
222
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
240
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
256
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
265
struct aq_nic_s *aq_nic = netdev_priv(netdev);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
302
struct aq_nic_s *aq_nic = netdev_priv(netdev);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
314
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
327
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
340
static int aq_validate_mqprio_opt(struct aq_nic_s *self,
drivers/net/ethernet/aquantia/atlantic/aq_main.c
371
struct aq_nic_s *aq_nic = netdev_priv(dev);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
411
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
48
struct aq_nic_s *aq_nic = NULL;
drivers/net/ethernet/aquantia/atlantic/aq_main.c
50
ndev = alloc_etherdev_mq(sizeof(struct aq_nic_s), AQ_HW_QUEUES_MAX);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
64
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_main.c
94
struct aq_nic_s *aq_nic = netdev_priv(ndev);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1009
int aq_nic_get_regs_count(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1017
u64 *aq_nic_get_stats(struct aq_nic_s *self, u64 *data)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1082
static void aq_nic_update_ndev_stats(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1097
void aq_nic_get_link_ksettings(struct aq_nic_s *self,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1269
int aq_nic_set_link_ksettings(struct aq_nic_s *self,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1336
struct aq_nic_cfg_s *aq_nic_get_cfg(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1341
u32 aq_nic_get_fw_version(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1346
int aq_nic_set_loopback(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1384
int aq_nic_stop(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1411
void aq_nic_set_power(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1424
void aq_nic_deinit(struct aq_nic_s *self, bool link_down)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1454
void aq_nic_free_vectors(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1471
int aq_nic_realloc_vectors(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1487
void aq_nic_shutdown(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1510
u8 aq_nic_reserve_filter(struct aq_nic_s *self, enum aq_rx_filter_type type)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1537
void aq_nic_release_filter(struct aq_nic_s *self, enum aq_rx_filter_type type,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1553
int aq_nic_set_downshift(struct aq_nic_s *self, int val)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
156
static int aq_nic_update_link_status(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1574
int aq_nic_set_media_detect(struct aq_nic_s *self, int val)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1599
int aq_nic_setup_tc_mqprio(struct aq_nic_s *self, u32 tcs, u8 *prio_tc_map)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1649
int aq_nic_setup_tc_max_rate(struct aq_nic_s *self, const unsigned int tc,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1669
int aq_nic_setup_tc_min_rate(struct aq_nic_s *self, const unsigned int tc,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
215
struct aq_nic_s *self = private;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
230
struct aq_nic_s *self = container_of(work, struct aq_nic_s,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
257
struct aq_nic_s *self = timer_container_of(self, t, service_timer);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
267
struct aq_nic_s *self = timer_container_of(self, t, polling_timer);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
277
static int aq_nic_hw_prepare(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
299
int aq_nic_ndev_register(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
369
void aq_nic_ndev_init(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
394
void aq_nic_set_tx_ring(struct aq_nic_s *self, unsigned int idx,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
400
struct net_device *aq_nic_get_ndev(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
405
int aq_nic_init(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
43
static void aq_nic_update_ndev_stats(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
45
static void aq_nic_rss_init(struct aq_nic_s *self, unsigned int num_rss_queues)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
472
int aq_nic_start(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
575
static unsigned int aq_nic_map_xdp(struct aq_nic_s *self,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
672
unsigned int aq_nic_map_skb(struct aq_nic_s *self, struct sk_buff *skb,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
69
static void aq_nic_cfg_update_num_vecs(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
826
int aq_nic_xmit_xdpf(struct aq_nic_s *aq_nic, struct aq_ring_s *tx_ring,
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
864
int aq_nic_xmit(struct aq_nic_s *self, struct sk_buff *skb)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
911
int aq_nic_update_interrupt_moderation_settings(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
916
int aq_nic_set_packet_filter(struct aq_nic_s *self, unsigned int flags)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
930
int aq_nic_set_multicast_list(struct aq_nic_s *self, struct net_device *ndev)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
96
void aq_nic_cfg_start(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
972
int aq_nic_set_mtu(struct aq_nic_s *self, int new_mtu)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
979
int aq_nic_set_mac(struct aq_nic_s *self, struct net_device *ndev)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
984
unsigned int aq_nic_get_link_speed(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
989
int aq_nic_get_regs(struct aq_nic_s *self, struct ethtool_regs *regs, void *p)
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
168
static inline struct device *aq_nic_get_dev(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
173
void aq_nic_ndev_init(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
174
struct aq_nic_s *aq_nic_alloc_hot(struct net_device *ndev);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
175
void aq_nic_set_tx_ring(struct aq_nic_s *self, unsigned int idx,
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
177
struct net_device *aq_nic_get_ndev(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
178
int aq_nic_init(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
179
void aq_nic_cfg_start(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
180
int aq_nic_ndev_register(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
181
void aq_nic_ndev_free(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
182
int aq_nic_start(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
183
unsigned int aq_nic_map_skb(struct aq_nic_s *self, struct sk_buff *skb,
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
185
int aq_nic_xmit_xdpf(struct aq_nic_s *aq_nic, struct aq_ring_s *tx_ring,
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
187
int aq_nic_xmit(struct aq_nic_s *self, struct sk_buff *skb);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
188
int aq_nic_get_regs(struct aq_nic_s *self, struct ethtool_regs *regs, void *p);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
189
int aq_nic_get_regs_count(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
190
u64 *aq_nic_get_stats(struct aq_nic_s *self, u64 *data);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
191
int aq_nic_stop(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
192
void aq_nic_deinit(struct aq_nic_s *self, bool link_down);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
193
void aq_nic_set_power(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
194
void aq_nic_free_hot_resources(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
195
void aq_nic_free_vectors(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
196
int aq_nic_realloc_vectors(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
197
int aq_nic_set_mtu(struct aq_nic_s *self, int new_mtu);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
198
int aq_nic_set_mac(struct aq_nic_s *self, struct net_device *ndev);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
199
int aq_nic_set_packet_filter(struct aq_nic_s *self, unsigned int flags);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
200
int aq_nic_set_multicast_list(struct aq_nic_s *self, struct net_device *ndev);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
201
unsigned int aq_nic_get_link_speed(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
202
void aq_nic_get_link_ksettings(struct aq_nic_s *self,
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
204
int aq_nic_set_link_ksettings(struct aq_nic_s *self,
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
206
struct aq_nic_cfg_s *aq_nic_get_cfg(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
207
u32 aq_nic_get_fw_version(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
208
int aq_nic_set_loopback(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
209
int aq_nic_set_downshift(struct aq_nic_s *self, int val);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
210
int aq_nic_set_media_detect(struct aq_nic_s *self, int val);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
211
int aq_nic_update_interrupt_moderation_settings(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
212
void aq_nic_shutdown(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
213
u8 aq_nic_reserve_filter(struct aq_nic_s *self, enum aq_rx_filter_type type);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
214
void aq_nic_release_filter(struct aq_nic_s *self, enum aq_rx_filter_type type,
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
216
int aq_nic_setup_tc_mqprio(struct aq_nic_s *self, u32 tcs, u8 *prio_tc_map);
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
217
int aq_nic_setup_tc_max_rate(struct aq_nic_s *self, const unsigned int tc,
drivers/net/ethernet/aquantia/atlantic/aq_nic.h
219
int aq_nic_setup_tc_min_rate(struct aq_nic_s *self, const unsigned int tc,
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
147
int aq_pci_func_alloc_irq(struct aq_nic_s *self, unsigned int i,
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
172
void aq_pci_func_free_irqs(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
196
unsigned int aq_pci_func_get_irq_type(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
206
static void aq_pci_free_irq_vectors(struct aq_nic_s *self)
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
216
struct aq_nic_s *self;
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
343
struct aq_nic_s *self = pci_get_drvdata(pdev);
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
367
struct aq_nic_s *self = pci_get_drvdata(pdev);
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
382
struct aq_nic_s *nic = pci_get_drvdata(to_pci_dev(dev));
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
404
struct aq_nic_s *nic;
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.h
23
int aq_pci_func_alloc_irq(struct aq_nic_s *self, unsigned int i,
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.h
26
void aq_pci_func_free_irqs(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.h
27
unsigned int aq_pci_func_get_irq_type(struct aq_nic_s *self);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1005
void aq_ptp_ring_free(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1142
void aq_ptp_clock_init(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1153
int aq_ptp_init(struct aq_nic_s *aq_nic, unsigned int idx_vec)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1240
void aq_ptp_unregister(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1250
void aq_ptp_free(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1280
static uint64_t aq_ptp_get_sync1588_ts(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1301
int aq_ptp_link_change(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1318
struct aq_nic_s *aq_nic = aq_ptp->aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1345
struct aq_nic_s *aq_nic = aq_ptp->aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1383
int aq_ptp_get_ring_cnt(struct aq_nic_s *aq_nic, const enum atl_ring_type ring_type)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
1392
u64 *aq_ptp_get_stats(struct aq_nic_s *aq_nic, u64 *data)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
281
struct aq_nic_s *aq_nic = aq_ptp->aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
300
struct aq_nic_s *aq_nic = aq_ptp->aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
320
struct aq_nic_s *aq_nic = aq_ptp->aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
344
struct aq_nic_s *aq_nic = aq_ptp->aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
366
static int aq_ptp_hw_pin_conf(struct aq_nic_s *aq_nic, u32 pin_index, u64 start,
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
395
struct aq_nic_s *aq_nic = aq_ptp->aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
430
struct aq_nic_s *aq_nic = aq_ptp->aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
452
struct aq_nic_s *aq_nic = aq_ptp->aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
53
struct aq_nic_s *aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
535
void aq_ptp_tx_hwtstamp(struct aq_nic_s *aq_nic, u64 timestamp)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
593
struct aq_nic_s *aq_nic = aq_ptp->aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
631
bool aq_ptp_ring(struct aq_nic_s *aq_nic, struct aq_ring_s *ring)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
642
u16 aq_ptp_extract_ts(struct aq_nic_s *aq_nic, struct skb_shared_hwtstamps *shhwtstamps, u8 *p,
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
659
struct aq_nic_s *aq_nic = aq_ptp->aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
746
int aq_ptp_xmit(struct aq_nic_s *aq_nic, struct sk_buff *skb)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
801
void aq_ptp_service_task(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
811
int aq_ptp_irq_alloc(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
832
void aq_ptp_irq_free(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
843
int aq_ptp_ring_init(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
899
int aq_ptp_ring_start(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
926
void aq_ptp_ring_stop(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
941
void aq_ptp_ring_deinit(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
952
int aq_ptp_ring_alloc(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
96
void aq_ptp_tm_offset_set(struct aq_nic_s *aq_nic, unsigned int mbps)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
103
static inline int aq_ptp_ring_alloc(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
108
static inline void aq_ptp_ring_free(struct aq_nic_s *aq_nic) {}
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
110
static inline int aq_ptp_ring_init(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
115
static inline int aq_ptp_ring_start(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
120
static inline void aq_ptp_ring_stop(struct aq_nic_s *aq_nic) {}
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
121
static inline void aq_ptp_ring_deinit(struct aq_nic_s *aq_nic) {}
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
122
static inline void aq_ptp_service_task(struct aq_nic_s *aq_nic) {}
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
123
static inline void aq_ptp_tm_offset_set(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
125
static inline void aq_ptp_clock_init(struct aq_nic_s *aq_nic) {}
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
126
static inline int aq_ptp_xmit(struct aq_nic_s *aq_nic, struct sk_buff *skb)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
131
static inline void aq_ptp_tx_hwtstamp(struct aq_nic_s *aq_nic, u64 timestamp) {}
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
140
static inline bool aq_ptp_ring(struct aq_nic_s *aq_nic, struct aq_ring_s *ring)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
145
static inline u16 aq_ptp_extract_ts(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
157
static inline int aq_ptp_link_change(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
35
int aq_ptp_init(struct aq_nic_s *aq_nic, unsigned int idx_vec);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
37
void aq_ptp_unregister(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
38
void aq_ptp_free(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
40
int aq_ptp_irq_alloc(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
41
void aq_ptp_irq_free(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
43
int aq_ptp_ring_alloc(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
44
void aq_ptp_ring_free(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
46
int aq_ptp_ring_init(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
47
int aq_ptp_ring_start(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
48
void aq_ptp_ring_stop(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
49
void aq_ptp_ring_deinit(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
51
void aq_ptp_service_task(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
53
void aq_ptp_tm_offset_set(struct aq_nic_s *aq_nic, unsigned int mbps);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
55
void aq_ptp_clock_init(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
58
int aq_ptp_xmit(struct aq_nic_s *aq_nic, struct sk_buff *skb);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
59
void aq_ptp_tx_hwtstamp(struct aq_nic_s *aq_nic, u64 timestamp);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
68
bool aq_ptp_ring(struct aq_nic_s *aq_nic, struct aq_ring_s *ring);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
70
u16 aq_ptp_extract_ts(struct aq_nic_s *aq_nic, struct skb_shared_hwtstamps *shhwtstamps, u8 *p,
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
75
int aq_ptp_link_change(struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
78
int aq_ptp_get_ring_cnt(struct aq_nic_s *aq_nic, const enum atl_ring_type ring_type);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
79
u64 *aq_ptp_get_stats(struct aq_nic_s *aq_nic, u64 *data);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
83
static inline int aq_ptp_init(struct aq_nic_s *aq_nic, unsigned int idx_vec)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
88
static inline void aq_ptp_unregister(struct aq_nic_s *aq_nic) {}
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
90
static inline void aq_ptp_free(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
94
static inline int aq_ptp_irq_alloc(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h
99
static inline void aq_ptp_irq_free(struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
136
struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
165
struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
178
struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
207
aq_ring_hwts_rx_alloc(struct aq_ring_s *self, struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
366
struct aq_nic_s *aq_nic = netdev_priv(dev);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
405
static struct sk_buff *aq_xdp_run_prog(struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
709
struct aq_nic_s *aq_nic = rx_ring->aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
852
void aq_ring_hwts_rx_clean(struct aq_ring_s *self, struct aq_nic_s *aq_nic)
drivers/net/ethernet/aquantia/atlantic/aq_ring.h
138
struct aq_nic_s *aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_ring.h
187
struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_ring.h
191
struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_ring.h
211
struct aq_nic_s *aq_nic, unsigned int idx,
drivers/net/ethernet/aquantia/atlantic/aq_ring.h
214
void aq_ring_hwts_rx_clean(struct aq_ring_s *self, struct aq_nic_s *aq_nic);
drivers/net/ethernet/aquantia/atlantic/aq_vec.c
102
struct aq_vec_s *aq_vec_alloc(struct aq_nic_s *aq_nic, unsigned int idx,
drivers/net/ethernet/aquantia/atlantic/aq_vec.c
128
int aq_vec_ring_alloc(struct aq_vec_s *self, struct aq_nic_s *aq_nic,
drivers/net/ethernet/aquantia/atlantic/aq_vec.c
17
struct aq_nic_s *aq_nic;
drivers/net/ethernet/aquantia/atlantic/aq_vec.h
26
struct aq_nic_s;
drivers/net/ethernet/aquantia/atlantic/aq_vec.h
33
struct aq_vec_s *aq_vec_alloc(struct aq_nic_s *aq_nic, unsigned int idx,
drivers/net/ethernet/aquantia/atlantic/aq_vec.h
35
int aq_vec_ring_alloc(struct aq_vec_s *self, struct aq_nic_s *aq_nic,