Lines Matching defs:res

37 static int mlx5e_rx_res_rss_init_def(struct mlx5e_rx_res *res,  in mlx5e_rx_res_rss_init_def()
67 int mlx5e_rx_res_rss_init(struct mlx5e_rx_res *res, u32 *rss_idx, unsigned int init_nch) in mlx5e_rx_res_rss_init()
102 static int __mlx5e_rx_res_rss_destroy(struct mlx5e_rx_res *res, u32 rss_idx) in __mlx5e_rx_res_rss_destroy()
117 int mlx5e_rx_res_rss_destroy(struct mlx5e_rx_res *res, u32 rss_idx) in mlx5e_rx_res_rss_destroy()
131 static void mlx5e_rx_res_rss_destroy_all(struct mlx5e_rx_res *res) in mlx5e_rx_res_rss_destroy_all()
154 static void mlx5e_rx_res_rss_enable(struct mlx5e_rx_res *res) in mlx5e_rx_res_rss_enable()
169 static void mlx5e_rx_res_rss_disable(struct mlx5e_rx_res *res) in mlx5e_rx_res_rss_disable()
185 void mlx5e_rx_res_rss_set_indir_uniform(struct mlx5e_rx_res *res, unsigned int nch) in mlx5e_rx_res_rss_set_indir_uniform()
191 int mlx5e_rx_res_rss_get_rxfh(struct mlx5e_rx_res *res, u32 rss_idx, in mlx5e_rx_res_rss_get_rxfh()
206 int mlx5e_rx_res_rss_set_rxfh(struct mlx5e_rx_res *res, u32 rss_idx, in mlx5e_rx_res_rss_set_rxfh()
221 int mlx5e_rx_res_rss_get_hash_fields(struct mlx5e_rx_res *res, u32 rss_idx, in mlx5e_rx_res_rss_get_hash_fields()
236 int mlx5e_rx_res_rss_set_hash_fields(struct mlx5e_rx_res *res, u32 rss_idx, in mlx5e_rx_res_rss_set_hash_fields()
251 int mlx5e_rx_res_rss_cnt(struct mlx5e_rx_res *res) in mlx5e_rx_res_rss_cnt()
263 int mlx5e_rx_res_rss_index(struct mlx5e_rx_res *res, struct mlx5e_rss *rss) in mlx5e_rx_res_rss_index()
277 struct mlx5e_rss *mlx5e_rx_res_rss_get(struct mlx5e_rx_res *res, u32 rss_idx) in mlx5e_rx_res_rss_get()
292 static int mlx5e_rx_res_channels_init(struct mlx5e_rx_res *res) in mlx5e_rx_res_channels_init()
355 static int mlx5e_rx_res_ptp_init(struct mlx5e_rx_res *res) in mlx5e_rx_res_ptp_init()
389 static void mlx5e_rx_res_channels_destroy(struct mlx5e_rx_res *res) in mlx5e_rx_res_channels_destroy()
401 static void mlx5e_rx_res_ptp_destroy(struct mlx5e_rx_res *res) in mlx5e_rx_res_ptp_destroy()
407 int mlx5e_rx_res_init(struct mlx5e_rx_res *res, struct mlx5_core_dev *mdev, in mlx5e_rx_res_init()
444 void mlx5e_rx_res_destroy(struct mlx5e_rx_res *res) in mlx5e_rx_res_destroy()
451 void mlx5e_rx_res_free(struct mlx5e_rx_res *res) in mlx5e_rx_res_free()
456 u32 mlx5e_rx_res_get_tirn_direct(struct mlx5e_rx_res *res, unsigned int ix) in mlx5e_rx_res_get_tirn_direct()
461 u32 mlx5e_rx_res_get_tirn_rss(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt) in mlx5e_rx_res_get_tirn_rss()
468 u32 mlx5e_rx_res_get_tirn_rss_inner(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt) in mlx5e_rx_res_get_tirn_rss_inner()
475 u32 mlx5e_rx_res_get_tirn_ptp(struct mlx5e_rx_res *res) in mlx5e_rx_res_get_tirn_ptp()
481 static u32 mlx5e_rx_res_get_rqtn_direct(struct mlx5e_rx_res *res, unsigned int ix) in mlx5e_rx_res_get_rqtn_direct()
486 static void mlx5e_rx_res_channel_activate_direct(struct mlx5e_rx_res *res, in mlx5e_rx_res_channel_activate_direct()
500 static void mlx5e_rx_res_channel_deactivate_direct(struct mlx5e_rx_res *res, in mlx5e_rx_res_channel_deactivate_direct()
512 void mlx5e_rx_res_channels_activate(struct mlx5e_rx_res *res, struct mlx5e_channels *chs) in mlx5e_rx_res_channels_activate()
548 void mlx5e_rx_res_channels_deactivate(struct mlx5e_rx_res *res) in mlx5e_rx_res_channels_deactivate()
567 void mlx5e_rx_res_xsk_update(struct mlx5e_rx_res *res, struct mlx5e_channels *chs, in mlx5e_rx_res_xsk_update()
580 int mlx5e_rx_res_packet_merge_set_param(struct mlx5e_rx_res *res, in mlx5e_rx_res_packet_merge_set_param()
624 struct mlx5e_rss_params_hash mlx5e_rx_res_get_current_hash(struct mlx5e_rx_res *res) in mlx5e_rx_res_get_current_hash()
629 int mlx5e_rx_res_tls_tir_create(struct mlx5e_rx_res *res, unsigned int rxq, in mlx5e_rx_res_tls_tir_create()