| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_virtchnl.h | 94 struct idpf_vport; 108 int idpf_queue_reg_init(struct idpf_vport *vport, 111 int idpf_vport_queue_ids_init(struct idpf_vport *vport, 121 bool idpf_vport_is_cap_ena(struct idpf_vport *vport, u16 flag); 122 bool idpf_sideband_flow_type_ena(struct idpf_vport *vport, u32 flow_type); 123 bool idpf_sideband_action_ena(struct idpf_vport *vport, 125 unsigned int idpf_fsteer_max_rules(struct idpf_vport *vport); 158 int idpf_send_disable_queues_msg(struct idpf_vport *vport); 159 int idpf_send_enable_queues_msg(struct idpf_vport *vport); 164 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; 159 struct idpf_vport *vport; 206 int (*intr_reg_init)(struct idpf_vport *vport, 382 struct idpf_vport { struct 611 for (struct idpf_vport **__##iter = &(adapter)->vports[0], \ 698 struct idpf_vport **vports; 752 static inline bool idpf_xdp_enabled(const struct idpf_vport *vport) in idpf_xdp_enabled() 971 static inline struct idpf_vport *idpf_netdev_to_vport(struct net_device *netdev) in idpf_netdev_to_vport() 996 static inline bool idpf_is_feature_ena(const struct idpf_vport *vport, in idpf_is_feature_ena() 1053 int idpf_initiate_soft_reset(struct idpf_vport *vport, [all …]
|
| H A D | idpf_lib.c | 449 static void idpf_del_all_flow_steer_filters(struct idpf_vport *vport) in idpf_del_all_flow_steer_filters() 523 static int idpf_del_mac_filter(struct idpf_vport *vport, in idpf_del_mac_filter() 604 static int idpf_add_mac_filter(struct idpf_vport *vport, in idpf_add_mac_filter() 630 static void idpf_del_all_mac_filters(struct idpf_vport *vport) in idpf_del_all_mac_filters() 654 static void idpf_restore_mac_filters(struct idpf_vport *vport) in idpf_restore_mac_filters() 679 static void idpf_remove_mac_filters(struct idpf_vport *vport) in idpf_remove_mac_filters() 701 static void idpf_deinit_mac_addr(struct idpf_vport *vport) in idpf_deinit_mac_addr() 724 static int idpf_init_mac_addr(struct idpf_vport *vport, in idpf_init_mac_addr() 790 struct idpf_vport *vport = adapter->vports[i]; in idpf_attach_and_open() 824 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() 303 struct idpf_vport *vport; in idpf_del_flow_steer() 422 struct idpf_vport *vport; in idpf_get_rxfh() 472 struct idpf_vport *vport; in idpf_set_rxfh() 562 struct idpf_vport *vport; in idpf_set_channels() 637 struct idpf_vport *vport; in idpf_get_ringparam() 670 struct idpf_vport *vport; in idpf_set_ringparam() 801 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_ptp.c | 616 u64 idpf_ptp_extend_ts(struct idpf_vport *vport, u64 in_tstamp) in idpf_ptp_extend_ts() 684 static void idpf_ptp_set_rx_tstamp(struct idpf_vport *vport, int rx_filter) in idpf_ptp_set_rx_tstamp() 729 int idpf_ptp_set_timestamp_mode(struct idpf_vport *vport, in idpf_ptp_set_timestamp_mode() 756 struct idpf_vport *vport; in idpf_tstamp_task() 758 vport = container_of(work, struct idpf_vport, tstamp_task); in idpf_tstamp_task() 846 static void idpf_ptp_release_vport_tstamp(struct idpf_vport *vport) in idpf_ptp_release_vport_tstamp()
|
| H A D | idpf_idc.c | 109 static int idpf_idc_init_aux_vport_dev(struct idpf_vport *vport) in idpf_idc_init_aux_vport_dev() 299 struct idpf_vport *vport = adapter->vports[i]; in idpf_idc_vport_dev_up() 323 struct idpf_vport *vport = adapter->vports[i]; in idpf_idc_vport_dev_down()
|
| H A D | idpf_virtchnl_ptp.c | 326 int idpf_ptp_get_vport_tstamps_caps(struct idpf_vport *vport) in idpf_ptp_get_vport_tstamps_caps() 492 idpf_ptp_get_tstamp_value(struct idpf_vport *vport, in idpf_ptp_get_tstamp_value() 552 struct idpf_vport *tstamp_vport = NULL; in idpf_ptp_get_tx_tstamp_async_handler() 620 int idpf_ptp_get_tx_tstamp(struct idpf_vport *vport) in idpf_ptp_get_tx_tstamp()
|
| H A D | idpf_virtchnl.c | 33 struct idpf_vport *idpf_vid_to_vport(struct idpf_adapter *adapter, u32 v_id) in idpf_vid_to_vport() 54 struct idpf_vport *vport; in idpf_handle_event_link() 858 static int idpf_wait_for_marker_event(struct idpf_vport *vport) in idpf_wait_for_marker_event() 1412 static int __idpf_queue_reg_init(struct idpf_vport *vport, in __idpf_queue_reg_init() 1472 int idpf_queue_reg_init(struct idpf_vport *vport, in idpf_queue_reg_init() 1626 int idpf_check_supported_desc_ids(struct idpf_vport *vport) in idpf_check_supported_desc_ids() 2515 int idpf_send_enable_queues_msg(struct idpf_vport *vport) in idpf_send_enable_queues_msg() 2529 int idpf_send_disable_queues_msg(struct idpf_vport *vport) in idpf_send_disable_queues_msg() 2873 struct idpf_vport *vport; in idpf_send_get_set_rss_lut_msg() 3705 int idpf_vport_alloc_vec_indexes(struct idpf_vport *vport, in idpf_vport_alloc_vec_indexes() [all …]
|
| H A D | idpf_vf_dev.c | 74 static int idpf_vf_intr_reg_init(struct idpf_vport *vport, in idpf_vf_intr_reg_init()
|
| H A D | idpf_dev.c | 75 static int idpf_intr_reg_init(struct idpf_vport *vport, in idpf_intr_reg_init()
|