Home
last modified time | relevance | path

Searched refs:idpf_vport (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_virtchnl.h94 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 Didpf_ptp.h238 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 Didpf_txrx.h396 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 Didpf.h9 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 Didpf_lib.c449 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 Didpf_ethtool.c16 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 Dxdp.c48 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 Dxsk.c12 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 Didpf_txrx.c200 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 Didpf_ptp.c616 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 Didpf_idc.c109 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 Didpf_virtchnl_ptp.c326 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 Didpf_virtchnl.c33 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 Didpf_vf_dev.c74 static int idpf_vf_intr_reg_init(struct idpf_vport *vport, in idpf_vf_intr_reg_init()
H A Didpf_dev.c75 static int idpf_intr_reg_init(struct idpf_vport *vport, in idpf_intr_reg_init()