Lines Matching refs:efx_nic
21 int efx_mae_allocate_mport(struct efx_nic *efx, u32 *id, u32 *label);
22 int efx_mae_free_mport(struct efx_nic *efx, u32 id);
24 void efx_mae_mport_wire(struct efx_nic *efx, u32 *out);
25 void efx_mae_mport_uplink(struct efx_nic *efx, u32 *out);
26 void efx_mae_mport_vf(struct efx_nic *efx, u32 vf_id, u32 *out);
27 void efx_mae_mport_mport(struct efx_nic *efx, u32 mport_id, u32 *out);
29 int efx_mae_lookup_mport(struct efx_nic *efx, u32 selector, u32 *id);
50 int efx_mae_enumerate_mports(struct efx_nic *efx);
51 struct mae_mport_desc *efx_mae_get_mport(struct efx_nic *efx, u32 mport_id);
52 void efx_mae_put_mport(struct efx_nic *efx, struct mae_mport_desc *desc);
61 struct efx_nic *efx;
65 int efx_mae_start_counters(struct efx_nic *efx, struct efx_rx_queue *rx_queue);
66 int efx_mae_stop_counters(struct efx_nic *efx, struct efx_rx_queue *rx_queue);
77 int efx_mae_get_caps(struct efx_nic *efx, struct mae_caps *caps);
79 int efx_mae_match_check_caps(struct efx_nic *efx,
83 int efx_mae_allocate_counter(struct efx_nic *efx, struct efx_tc_counter *cnt);
84 int efx_mae_free_counter(struct efx_nic *efx, struct efx_tc_counter *cnt);
86 int efx_mae_alloc_action_set(struct efx_nic *efx, struct efx_tc_action_set *act);
87 int efx_mae_free_action_set(struct efx_nic *efx, u32 fw_id);
89 int efx_mae_alloc_action_set_list(struct efx_nic *efx,
91 int efx_mae_free_action_set_list(struct efx_nic *efx,
94 int efx_mae_insert_rule(struct efx_nic *efx, const struct efx_tc_match *match,
96 int efx_mae_delete_rule(struct efx_nic *efx, u32 id);
98 int efx_init_mae(struct efx_nic *efx);
99 void efx_fini_mae(struct efx_nic *efx);
101 int efx_mae_fw_lookup_mport(struct efx_nic *efx, u32 selector, u32 *id);
102 int efx_mae_lookup_mport(struct efx_nic *efx, u32 vf, u32 *id);