/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | channels.c | 26 void mlx5e_channels_get_regular_rqn(struct mlx5e_channels *chs, unsigned int ix, u32 *rqn) in mlx5e_channels_get_regular_rqn() argument 30 *rqn = c->rq.rqn; in mlx5e_channels_get_regular_rqn() 33 void mlx5e_channels_get_xsk_rqn(struct mlx5e_channels *chs, unsigned int ix, u32 *rqn) in mlx5e_channels_get_xsk_rqn() argument 39 *rqn = c->xskrq.rqn; in mlx5e_channels_get_xsk_rqn() 42 bool mlx5e_channels_get_ptp_rqn(struct mlx5e_channels *chs, u32 *rqn) in mlx5e_channels_get_ptp_rqn() argument 49 *rqn = c->rq.rqn; in mlx5e_channels_get_ptp_rqn()
|
H A D | channels.h | 13 void mlx5e_channels_get_regular_rqn(struct mlx5e_channels *chs, unsigned int ix, u32 *rqn); 14 void mlx5e_channels_get_xsk_rqn(struct mlx5e_channels *chs, unsigned int ix, u32 *rqn); 15 bool mlx5e_channels_get_ptp_rqn(struct mlx5e_channels *chs, u32 *rqn);
|
H A D | reporter_rx.c | 24 static int mlx5e_query_rq_state(struct mlx5_core_dev *dev, u32 rqn, u8 *state) in mlx5e_query_rq_state() argument 35 err = mlx5_core_query_rq(dev, rqn, out); in mlx5e_query_rq_state() 286 err = mlx5e_query_rq_state(rq->mdev, rq->rqn, &hw_state); in mlx5e_rx_reporter_build_diagnose_output_rq_common() 294 err = devlink_fmsg_u32_pair_put(fmsg, "rqn", rq->rqn); in mlx5e_rx_reporter_build_diagnose_output_rq_common() 612 key.index1 = rq->rqn; in mlx5e_rx_reporter_dump_rq() 671 err = mlx5e_health_queue_dump(priv, fmsg, rq->rqn, "RQ"); in mlx5e_rx_reporter_dump_all_rqs() 677 err = mlx5e_health_queue_dump(priv, fmsg, ptp_ch->rq.rqn, "PTP RQ"); in mlx5e_rx_reporter_dump_all_rqs() 719 rq->ix, icosq_str, rq->rqn, rq->cq.mcq.cqn); in mlx5e_reporter_rx_timeout() 733 snprintf(err_str, sizeof(err_str), "ERR CQE on RQ: 0x%x", rq->rqn); in mlx5e_reporter_rq_cqe_err() [all...] |
H A D | rx_res.c | 490 u32 rqn = res->rss_rqns[ix]; in mlx5e_rx_res_channel_activate_direct() local 493 err = mlx5e_rqt_redirect_direct(&res->channels[ix].direct_rqt, rqn); in mlx5e_rx_res_channel_activate_direct() 497 rqn, ix, err); in mlx5e_rx_res_channel_activate_direct() 535 u32 rqn; in mlx5e_rx_res_channels_activate() local 537 if (!mlx5e_channels_get_ptp_rqn(chs, &rqn)) in mlx5e_rx_res_channels_activate() 538 rqn = res->drop_rqn; in mlx5e_rx_res_channels_activate() 540 err = mlx5e_rqt_redirect_direct(&res->ptp.rqt, rqn); in mlx5e_rx_res_channels_activate() 544 rqn, err); in mlx5e_rx_res_channels_activate()
|
H A D | rqt.c | 143 int mlx5e_rqt_redirect_direct(struct mlx5e_rqt *rqt, u32 rqn) in mlx5e_rqt_redirect_direct() argument 145 return mlx5e_rqt_redirect(rqt, &rqn, 1); in mlx5e_rqt_redirect_direct()
|
H A D | trap.c | 99 u32 rqn) in mlx5e_create_trap_direct_rq_tir() 108 mlx5e_tir_builder_build_inline(builder, mdev->mlx5e_res.hw_objs.td.tdn, rqn); in mlx5e_create_trap_direct_rq_tir() 155 err = mlx5e_create_trap_direct_rq_tir(t->mdev, &t->tir, t->rq.rqn); in mlx5e_open_trap() 98 mlx5e_create_trap_direct_rq_tir(struct mlx5_core_dev *mdev, struct mlx5e_tir *tir, u32 rqn) mlx5e_create_trap_direct_rq_tir() argument
|
H A D | rqt.h | 38 int mlx5e_rqt_redirect_direct(struct mlx5e_rqt *rqt, u32 rqn);
|
H A D | tir.c | 48 void mlx5e_tir_builder_build_inline(struct mlx5e_tir_builder *builder, u32 tdn, u32 rqn) in mlx5e_tir_builder_build_inline() argument 57 MLX5_SET(tirc, tirc, inline_rqn, rqn); in mlx5e_tir_builder_build_inline()
|
H A D | tir.h | 27 void mlx5e_tir_builder_build_inline(struct mlx5e_tir_builder *builder, u32 tdn, u32 rqn);
|
H A D | ptp.h | 128 int mlx5e_ptp_get_rqn(struct mlx5e_ptp *c, u32 *rqn);
|
H A D | ptp.c | 951 int mlx5e_ptp_get_rqn(struct mlx5e_ptp *c, u32 *rqn) in mlx5e_ptp_get_rqn() argument 956 *rqn = c->rq.rqn; in mlx5e_ptp_get_rqn()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | transobj.c | 66 int mlx5_core_create_rq(struct mlx5_core_dev *dev, u32 *in, int inlen, u32 *rqn) in mlx5_core_create_rq() argument 74 *rqn = MLX5_GET(create_rq_out, out, rqn); in mlx5_core_create_rq() 80 int mlx5_core_modify_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *in) in mlx5_core_modify_rq() argument 82 MLX5_SET(modify_rq_in, in, rqn, rqn); in mlx5_core_modify_rq() 89 void mlx5_core_destroy_rq(struct mlx5_core_dev *dev, u32 rqn) in mlx5_core_destroy_rq() argument 94 MLX5_SET(destroy_rq_in, in, rqn, rqn); in mlx5_core_destroy_rq() 99 int mlx5_core_query_rq(struct mlx5_core_dev *dev, u32 rqn, u3 argument 274 mlx5_hairpin_create_rq(struct mlx5_core_dev *mdev, struct mlx5_hairpin_params *params, u32 *rqn) mlx5_hairpin_create_rq() argument 351 mlx5_hairpin_modify_rq(struct mlx5_core_dev *func_mdev, u32 rqn, int curr_state, int next_state, u16 peer_vhca, u32 peer_sq) mlx5_hairpin_modify_rq() argument [all...] |
H A D | en_main.c | 685 err = mlx5_core_create_rq(mdev, in, inlen, &rq->rqn); in mlx5e_create_rq() 714 err = mlx5_core_modify_rq(mdev, rq->rqn, in); in mlx5e_modify_rq_state() 745 err = mlx5_core_modify_rq(mdev, rq->rqn, in); in mlx5e_modify_rq_scatter_fcs() 774 err = mlx5_core_modify_rq(mdev, rq->rqn, in); in mlx5e_modify_rq_vsd() 783 mlx5_core_destroy_rq(rq->mdev, rq->rqn); in mlx5e_destroy_rq() 801 c->ix, rq->rqn, mlx5e_rqwq_get_cur_sz(rq), min_wqes); in mlx5e_wait_for_min_rx_wqes() 2476 MLX5_SET(rqtc, rqtc, rq_num[i], priv->drop_rq.rqn); in mlx5e_create_rqt() 2556 u32 rqn; in mlx5e_fill_rqt_rqns() local 2565 rqn = rrp.rss.channels->c[ix]->rq.rqn; in mlx5e_fill_rqt_rqns() [all...] |
H A D | en.h | 632 u32 rqn; member 892 u32 rqn; /* Direct RQN (Non-RSS) */ member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | transobj.c | 66 int mlx5_core_create_rq(struct mlx5_core_dev *dev, u32 *in, int inlen, u32 *rqn) in mlx5_core_create_rq() argument 74 *rqn = MLX5_GET(create_rq_out, out, rqn); in mlx5_core_create_rq() 80 int mlx5_core_modify_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *in) in mlx5_core_modify_rq() argument 82 MLX5_SET(modify_rq_in, in, rqn, rqn); in mlx5_core_modify_rq() 89 void mlx5_core_destroy_rq(struct mlx5_core_dev *dev, u32 rqn) in mlx5_core_destroy_rq() argument 94 MLX5_SET(destroy_rq_in, in, rqn, rqn); in mlx5_core_destroy_rq() 99 int mlx5_core_query_rq(struct mlx5_core_dev *dev, u32 rqn, u3 argument 274 mlx5_hairpin_create_rq(struct mlx5_core_dev *mdev, struct mlx5_hairpin_params *params, u32 *rqn) mlx5_hairpin_create_rq() argument 351 mlx5_hairpin_modify_rq(struct mlx5_core_dev *func_mdev, u32 rqn, int curr_state, int next_state, u16 peer_vhca, u32 peer_sq) mlx5_hairpin_modify_rq() argument [all...] |
/kernel/linux/linux-5.10/include/linux/mlx5/ |
H A D | transobj.h | 41 u32 *rqn); 42 int mlx5_core_modify_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *in); 43 void mlx5_core_destroy_rq(struct mlx5_core_dev *dev, u32 rqn); 44 int mlx5_core_query_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *out); 76 u32 *rqn; member
|
/kernel/linux/linux-6.6/include/linux/mlx5/ |
H A D | transobj.h | 41 u32 *rqn); 42 int mlx5_core_modify_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *in); 43 void mlx5_core_destroy_rq(struct mlx5_core_dev *dev, u32 rqn); 44 int mlx5_core_query_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *out); 76 u32 *rqn; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
H A D | setup.c | 136 static int mlx5e_redirect_xsk_rqt(struct mlx5e_priv *priv, u16 ix, u32 rqn) in mlx5e_redirect_xsk_rqt() argument 141 .rqn = rqn, in mlx5e_redirect_xsk_rqt() 152 return mlx5e_redirect_xsk_rqt(priv, c->ix, c->xskrq.rqn); in mlx5e_xsk_redirect_rqt_to_channel() 157 return mlx5e_redirect_xsk_rqt(priv, ix, priv->drop_rq.rqn); in mlx5e_xsk_redirect_rqt_to_drop()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | reporter_rx.c | 8 static int mlx5e_query_rq_state(struct mlx5_core_dev *dev, u32 rqn, u8 *state) in mlx5e_query_rq_state() argument 19 err = mlx5_core_query_rq(dev, rqn, out); in mlx5e_query_rq_state() 114 netdev_err(dev, "Failed to move rq 0x%x to reset\n", rq->rqn); in mlx5e_rq_to_ready() 119 netdev_err(dev, "Failed to move rq 0x%x to ready\n", rq->rqn); in mlx5e_rq_to_ready() 246 err = mlx5e_query_rq_state(priv->mdev, rq->rqn, &hw_state); in mlx5e_rx_reporter_build_diagnose_output() 266 err = devlink_fmsg_u32_pair_put(fmsg, "rqn", rq->rqn); in mlx5e_rx_reporter_build_diagnose_output() 474 key.index1 = rq->rqn; in mlx5e_rx_reporter_dump_rq() 532 err = mlx5e_health_queue_dump(priv, fmsg, rq->rqn, "RQ"); in mlx5e_rx_reporter_dump_all_rqs() 570 icosq->channel->ix, icosq->sqn, rq->rqn, r in mlx5e_reporter_rx_timeout() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | qpc.c | 544 static int destroy_rq_tracked(struct mlx5_ib_dev *dev, u32 rqn, u16 uid) in destroy_rq_tracked() argument 549 MLX5_SET(destroy_rq_in, in, rqn, rqn); in destroy_rq_tracked() 558 u32 rqn; in mlx5_core_create_rq_tracked() local 560 err = mlx5_core_create_rq(dev->mdev, in, inlen, &rqn); in mlx5_core_create_rq_tracked() 565 rq->qpn = rqn; in mlx5_core_create_rq_tracked()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | qpc.c | 570 static int destroy_rq_tracked(struct mlx5_ib_dev *dev, u32 rqn, u16 uid) in destroy_rq_tracked() argument 575 MLX5_SET(destroy_rq_in, in, rqn, rqn); in destroy_rq_tracked() 584 u32 rqn; in mlx5_core_create_rq_tracked() local 586 err = mlx5_core_create_rq(dev->mdev, in, inlen, &rqn); in mlx5_core_create_rq_tracked() 591 rq->qpn = rqn; in mlx5_core_create_rq_tracked()
|
/kernel/linux/linux-5.10/include/uapi/rdma/ |
H A D | mlx5-abi.h | 381 __u32 rqn; member
|
/kernel/linux/linux-6.6/include/uapi/rdma/ |
H A D | mlx5-abi.h | 398 __u32 rqn; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/rdma/ |
H A D | mlx5-abi.h | 283 __u32 rqn; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/rdma/ |
H A D | mlx5-abi.h | 283 __u32 rqn; member
|