| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_virtchnl.h | 14 struct idpf_vport; 26 int idpf_queue_reg_init(struct idpf_vport *vport, 29 int idpf_vport_queue_ids_init(struct idpf_vport *vport, 39 bool idpf_vport_is_cap_ena(struct idpf_vport *vport, u16 flag); 40 bool idpf_sideband_flow_type_ena(struct idpf_vport *vport, u32 flow_type); 41 bool idpf_sideband_action_ena(struct idpf_vport *vport, 43 unsigned int idpf_fsteer_max_rules(struct idpf_vport *vport); 102 int idpf_send_disable_queues_msg(struct idpf_vport *vport); 103 int idpf_send_enable_queues_msg(struct idpf_vport *vport); 108 int idpf_vport_init(struct idpf_vport *vport, struct idpf_vport_max_q *max_q); [all …]
|
| H A D | idpf_ptp.h | 238 static inline bool idpf_ptp_is_vport_tx_tstamp_ena(struct idpf_vport *vport) in idpf_ptp_is_vport_tx_tstamp_ena() 258 static inline bool idpf_ptp_is_vport_rx_tstamp_ena(struct idpf_vport *vport) in idpf_ptp_is_vport_rx_tstamp_ena() 280 int idpf_ptp_get_vport_tstamps_caps(struct idpf_vport *vport); 281 int idpf_ptp_get_tx_tstamp(struct idpf_vport *vport); 282 int idpf_ptp_set_timestamp_mode(struct idpf_vport *vport, 284 u64 idpf_ptp_extend_ts(struct idpf_vport *vport, u64 in_tstamp); 343 static inline int idpf_ptp_get_vport_tstamps_caps(struct idpf_vport *vport) in idpf_ptp_get_vport_tstamps_caps() 348 static inline int idpf_ptp_get_tx_tstamp(struct idpf_vport *vport) in idpf_ptp_get_tx_tstamp() 354 idpf_ptp_set_timestamp_mode(struct idpf_vport *vport, in idpf_ptp_set_timestamp_mode() 360 static inline u64 idpf_ptp_extend_ts(struct idpf_vport *vport, u32 in_tstamp) in idpf_ptp_extend_ts()
|
| H A D | idpf_txrx.h | 396 struct idpf_vport *vport; 939 struct idpf_vport *vport; 970 struct idpf_vport *vport; 1078 void idpf_vport_init_num_qs(struct idpf_vport *vport, 1081 void idpf_vport_calc_num_q_desc(struct idpf_vport *vport, 1087 int idpf_vport_queues_alloc(struct idpf_vport *vport, 1089 void idpf_vport_queues_rel(struct idpf_vport *vport, 1092 int idpf_vport_intr_alloc(struct idpf_vport *vport, 1095 void idpf_vport_intr_deinit(struct idpf_vport *vport, 1097 int idpf_vport_intr_init(struct idpf_vport *vport, [all …]
|
| H A D | idpf.h | 9 struct idpf_vport; 158 struct idpf_vport *vport; 205 int (*intr_reg_init)(struct idpf_vport *vport, 381 struct idpf_vport { struct 608 for (struct idpf_vport **__##iter = &(adapter)->vports[0], \ 699 struct idpf_vport **vports; 751 static inline bool idpf_xdp_enabled(const struct idpf_vport *vport) in idpf_xdp_enabled() 907 static inline struct idpf_vport *idpf_netdev_to_vport(struct net_device *netdev) in idpf_netdev_to_vport() 932 static inline bool idpf_is_feature_ena(const struct idpf_vport *vport, in idpf_is_feature_ena() 990 int idpf_initiate_soft_reset(struct idpf_vport *vport, [all …]
|
| H A D | idpf_lib.c | 451 static void idpf_del_all_flow_steer_filters(struct idpf_vport *vport) in idpf_del_all_flow_steer_filters() 525 static int idpf_del_mac_filter(struct idpf_vport *vport, in idpf_del_mac_filter() 606 static int idpf_add_mac_filter(struct idpf_vport *vport, in idpf_add_mac_filter() 632 static void idpf_del_all_mac_filters(struct idpf_vport *vport) in idpf_del_all_mac_filters() 656 static void idpf_restore_mac_filters(struct idpf_vport *vport) in idpf_restore_mac_filters() 681 static void idpf_remove_mac_filters(struct idpf_vport *vport) in idpf_remove_mac_filters() 703 static void idpf_deinit_mac_addr(struct idpf_vport *vport) in idpf_deinit_mac_addr() 726 static int idpf_init_mac_addr(struct idpf_vport *vport, in idpf_init_mac_addr() 792 struct idpf_vport *vport = adapter->vports[i]; in idpf_attach_and_open() 826 static int idpf_cfg_netdev(struct idpf_vport *vport) in idpf_cfg_netdev() [all …]
|
| H A D | idpf_ethtool.c | 16 struct idpf_vport *vport; in idpf_get_rx_ring_count() 42 struct idpf_vport *vport; in idpf_get_rxnfc() 178 struct idpf_vport *vport; in idpf_add_flow_steer() 302 struct idpf_vport *vport; in idpf_del_flow_steer() 414 struct idpf_vport *vport; in idpf_get_rxfh() 464 struct idpf_vport *vport; in idpf_set_rxfh() 554 struct idpf_vport *vport; in idpf_set_channels() 629 struct idpf_vport *vport; in idpf_get_ringparam() 662 struct idpf_vport *vport; in idpf_set_ringparam() 793 IDPF_STAT(struct idpf_vport, _name, _stat) [all …]
|
| H A D | xdp.c | 48 const struct idpf_vport *vport = rxq->q_vector->vport; in __idpf_xdp_rxq_info_init() 152 int idpf_xdpsqs_get(const struct idpf_vport *vport) in idpf_xdpsqs_get() 205 void idpf_xdpsqs_put(const struct idpf_vport *vport) in idpf_xdpsqs_put() 369 const struct idpf_vport *vport = np->vport; in idpf_xdp_xmit() 440 void idpf_xdp_set_features(const struct idpf_vport *vport) in idpf_xdp_set_features() 450 static int idpf_xdp_setup_prog(struct idpf_vport *vport, in idpf_xdp_setup_prog() 504 struct idpf_vport *vport; in idpf_xdp()
|
| H A D | xsk.c | 12 static void idpf_xsk_setup_rxq(const struct idpf_vport *vport, in idpf_xsk_setup_rxq() 26 static void idpf_xsk_setup_bufq(const struct idpf_vport *vport, in idpf_xsk_setup_bufq() 54 static void idpf_xsk_setup_txq(const struct idpf_vport *vport, in idpf_xsk_setup_txq() 79 static void idpf_xsk_setup_complq(const struct idpf_vport *vport, in idpf_xsk_setup_complq() 100 void idpf_xsk_setup_queue(const struct idpf_vport *vport, void *q, in idpf_xsk_setup_queue() 554 int idpf_xsk_pool_setup(struct idpf_vport *vport, struct netdev_bpf *bpf) in idpf_xsk_pool_setup() 617 const struct idpf_vport *vport = np->vport; in idpf_xsk_wakeup()
|
| H A D | idpf_txrx.c | 200 static int idpf_tx_desc_alloc(const struct idpf_vport *vport, in idpf_tx_desc_alloc() 270 static int idpf_compl_desc_alloc(const struct idpf_vport *vport, in idpf_compl_desc_alloc() 302 static int idpf_tx_desc_alloc_all(struct idpf_vport *vport, in idpf_tx_desc_alloc_all() 787 int idpf_rx_bufs_init_all(struct idpf_vport *vport, in idpf_rx_bufs_init_all() 843 static int idpf_rx_desc_alloc(const struct idpf_vport *vport, in idpf_rx_desc_alloc() 877 static int idpf_bufq_desc_alloc(const struct idpf_vport *vport, in idpf_bufq_desc_alloc() 906 static int idpf_rx_desc_alloc_all(struct idpf_vport *vport, in idpf_rx_desc_alloc_all() 963 static int idpf_init_queue_set(const struct idpf_vport *vport, in idpf_init_queue_set() 1119 struct idpf_vport *vport = qv->vport; in idpf_vector_to_queue_set() 1187 static int idpf_qp_enable(const struct idpf_vport *vport, in idpf_qp_enable() [all …]
|
| H A D | idpf_virtchnl.c | 20 struct idpf_vport *idpf_vid_to_vport(struct idpf_adapter *adapter, u32 v_id) in idpf_vid_to_vport() 41 struct idpf_vport *vport; in idpf_handle_event_link() 402 static int idpf_wait_for_marker_event(struct idpf_vport *vport) in idpf_wait_for_marker_event() 995 static int __idpf_queue_reg_init(struct idpf_vport *vport, in __idpf_queue_reg_init() 1056 int idpf_queue_reg_init(struct idpf_vport *vport, in idpf_queue_reg_init() 1205 int idpf_check_supported_desc_ids(struct idpf_vport *vport) in idpf_check_supported_desc_ids() 2103 int idpf_send_enable_queues_msg(struct idpf_vport *vport) in idpf_send_enable_queues_msg() 2117 int idpf_send_disable_queues_msg(struct idpf_vport *vport) in idpf_send_disable_queues_msg() 2487 struct idpf_vport *vport; in idpf_send_set_rss_lut_msg() 3242 int idpf_vport_alloc_vec_indexes(struct idpf_vport *vport, in idpf_vport_alloc_vec_indexes() [all …]
|
| H A D | idpf_idc.c | 112 static int idpf_idc_init_aux_vport_dev(struct idpf_vport *vport) in idpf_idc_init_aux_vport_dev() 305 struct idpf_vport *vport = adapter->vports[i]; in idpf_idc_vport_dev_up() 329 struct idpf_vport *vport = adapter->vports[i]; in idpf_idc_vport_dev_down()
|
| H A D | idpf_virtchnl_ptp.c | 325 int idpf_ptp_get_vport_tstamps_caps(struct idpf_vport *vport) in idpf_ptp_get_vport_tstamps_caps() 489 idpf_ptp_get_tstamp_value(struct idpf_vport *vport, in idpf_ptp_get_tstamp_value() 547 struct idpf_vport *tstamp_vport = NULL; in idpf_ptp_get_tx_tstamp_async_handler() 622 int idpf_ptp_get_tx_tstamp(struct idpf_vport *vport) in idpf_ptp_get_tx_tstamp()
|
| H A D | idpf_vf_dev.c | 62 static int idpf_vf_intr_reg_init(struct idpf_vport *vport, in idpf_vf_intr_reg_init()
|
| H A D | idpf_dev.c | 63 static int idpf_intr_reg_init(struct idpf_vport *vport, in idpf_intr_reg_init()
|