Home
last modified time | relevance | path

Searched refs:underlay_qpn (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/include/linux/mlx5/
H A Dfs.h248 int mlx5_fs_add_rx_underlay_qpn(struct mlx5_core_dev *dev, u32 underlay_qpn);
249 int mlx5_fs_remove_rx_underlay_qpn(struct mlx5_core_dev *dev, u32 underlay_qpn);
H A Dmlx5_ifc.h3160 u8 underlay_qpn[0x18]; member
9914 u8 underlay_qpn[0x18]; member
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib_vlan.c41 u32 underlay_qpn; member
78 if (node->underlay_qpn == qpn) in mlx5i_find_qpn_to_netdev_node()
97 new_node->underlay_qpn = qpn; in mlx5i_pkey_add_qpn()
H A Dipoib.h63 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn);
H A Dipoib.c281 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn) in mlx5i_create_tis() argument
288 MLX5_SET(tisc, tisc, underlay_qpn, underlay_qpn); in mlx5i_create_tis()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib_vlan.c41 u32 underlay_qpn; member
78 if (node->underlay_qpn == qpn) in mlx5i_find_qpn_to_netdev_node()
97 new_node->underlay_qpn = qpn; in mlx5i_pkey_add_qpn()
H A Dipoib.h65 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn);
H A Dipoib.c319 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn) in mlx5i_create_tis() argument
326 MLX5_SET(tisc, tisc, underlay_qpn, underlay_qpn); in mlx5i_create_tis()
/kernel/linux/linux-6.6/include/linux/mlx5/
H A Dfs.h314 int mlx5_fs_add_rx_underlay_qpn(struct mlx5_core_dev *dev, u32 underlay_qpn);
315 int mlx5_fs_remove_rx_underlay_qpn(struct mlx5_core_dev *dev, u32 underlay_qpn);
H A Dmlx5_ifc.h3675 u8 underlay_qpn[0x18]; member
11059 u8 underlay_qpn[0x18]; member
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_cmd.c44 u32 underlay_qpn, in mlx5_cmd_stub_update_root_ft()
155 struct mlx5_flow_table *ft, u32 underlay_qpn, in mlx5_cmd_update_root_ft()
162 underlay_qpn == 0) in mlx5_cmd_update_root_ft()
174 MLX5_SET(set_flow_table_root_in, in, underlay_qpn, underlay_qpn); in mlx5_cmd_update_root_ft()
42 mlx5_cmd_stub_update_root_ft(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, u32 underlay_qpn, bool disconnect) mlx5_cmd_stub_update_root_ft() argument
154 mlx5_cmd_update_root_ft(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, u32 underlay_qpn, bool disconnect) mlx5_cmd_update_root_ft() argument
H A Dfs_cmd.h76 u32 underlay_qpn,
H A Dfs_core.c3127 int mlx5_fs_add_rx_underlay_qpn(struct mlx5_core_dev *dev, u32 underlay_qpn) in mlx5_fs_add_rx_underlay_qpn() argument
3144 err = root->cmds->update_root_ft(root, root->root_ft, underlay_qpn, in mlx5_fs_add_rx_underlay_qpn()
3148 underlay_qpn, err); in mlx5_fs_add_rx_underlay_qpn()
3152 new_uqp->qpn = underlay_qpn; in mlx5_fs_add_rx_underlay_qpn()
3166 int mlx5_fs_remove_rx_underlay_qpn(struct mlx5_core_dev *dev, u32 underlay_qpn) in mlx5_fs_remove_rx_underlay_qpn() argument
3175 if (uqp->qpn == underlay_qpn) { in mlx5_fs_remove_rx_underlay_qpn()
3183 underlay_qpn); in mlx5_fs_remove_rx_underlay_qpn()
3188 err = root->cmds->update_root_ft(root, root->root_ft, underlay_qpn, in mlx5_fs_remove_rx_underlay_qpn()
3192 underlay_qpn, err); in mlx5_fs_remove_rx_underlay_qpn()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_cmd.h76 u32 underlay_qpn,
H A Dfs_cmd.c45 u32 underlay_qpn, in mlx5_cmd_stub_update_root_ft()
212 struct mlx5_flow_table *ft, u32 underlay_qpn, in mlx5_cmd_update_root_ft()
220 underlay_qpn == 0) in mlx5_cmd_update_root_ft()
237 MLX5_SET(set_flow_table_root_in, in, underlay_qpn, underlay_qpn); in mlx5_cmd_update_root_ft()
43 mlx5_cmd_stub_update_root_ft(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, u32 underlay_qpn, bool disconnect) mlx5_cmd_stub_update_root_ft() argument
211 mlx5_cmd_update_root_ft(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, u32 underlay_qpn, bool disconnect) mlx5_cmd_update_root_ft() argument
H A Dfs_core.c3502 int mlx5_fs_add_rx_underlay_qpn(struct mlx5_core_dev *dev, u32 underlay_qpn) in mlx5_fs_add_rx_underlay_qpn() argument
3519 err = root->cmds->update_root_ft(root, root->root_ft, underlay_qpn, in mlx5_fs_add_rx_underlay_qpn()
3523 underlay_qpn, err); in mlx5_fs_add_rx_underlay_qpn()
3527 new_uqp->qpn = underlay_qpn; in mlx5_fs_add_rx_underlay_qpn()
3541 int mlx5_fs_remove_rx_underlay_qpn(struct mlx5_core_dev *dev, u32 underlay_qpn) in mlx5_fs_remove_rx_underlay_qpn() argument
3550 if (uqp->qpn == underlay_qpn) { in mlx5_fs_remove_rx_underlay_qpn()
3558 underlay_qpn); in mlx5_fs_remove_rx_underlay_qpn()
3563 err = root->cmds->update_root_ft(root, root->root_ft, underlay_qpn, in mlx5_fs_remove_rx_underlay_qpn()
3567 underlay_qpn, err); in mlx5_fs_remove_rx_underlay_qpn()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dfs.c852 u32 underlay_qpn) in set_underlay_qp()
860 if (underlay_qpn && in set_underlay_qp()
864 misc_params_v, bth_dst_qp, underlay_qpn); in set_underlay_qp()
906 u32 underlay_qpn, in _create_flow_rule()
954 set_underlay_qp(dev, spec, underlay_qpn); in _create_flow_rule()
1160 int underlay_qpn; in mlx5_ib_create_flow() local
1246 underlay_qpn = (mqp->flags & IB_QP_CREATE_SOURCE_QPN) ? in mlx5_ib_create_flow()
1247 mqp->underlay_qpn : in mlx5_ib_create_flow()
1250 underlay_qpn, ucmd); in mlx5_ib_create_flow()
850 set_underlay_qp(struct mlx5_ib_dev *dev, struct mlx5_flow_spec *spec, u32 underlay_qpn) set_underlay_qp() argument
902 _create_flow_rule(struct mlx5_ib_dev *dev, struct mlx5_ib_flow_prio *ft_prio, const struct ib_flow_attr *flow_attr, struct mlx5_flow_destination *dst, u32 underlay_qpn, struct mlx5_ib_create_flow *ucmd) _create_flow_rule() argument
H A Dmlx5_ib.h442 u32 underlay_qpn; member
H A Dqp.c1181 MLX5_SET(tisc, tisc, underlay_qpn, qp->underlay_qpn); in create_raw_packet_qp_tis()
1949 qp->underlay_qpn = init_attr->source_qpn; in create_user_qp()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dfs.c987 u32 underlay_qpn) in set_underlay_qp()
995 if (underlay_qpn && in set_underlay_qp()
999 misc_params_v, bth_dst_qp, underlay_qpn); in set_underlay_qp()
1041 u32 underlay_qpn, in _create_flow_rule()
1089 set_underlay_qp(dev, spec, underlay_qpn); in _create_flow_rule()
1289 int underlay_qpn; in mlx5_ib_create_flow() local
1374 underlay_qpn = (mqp->flags & IB_QP_CREATE_SOURCE_QPN) ? in mlx5_ib_create_flow()
1375 mqp->underlay_qpn : in mlx5_ib_create_flow()
1378 underlay_qpn, ucmd); in mlx5_ib_create_flow()
985 set_underlay_qp(struct mlx5_ib_dev *dev, struct mlx5_flow_spec *spec, u32 underlay_qpn) set_underlay_qp() argument
1037 _create_flow_rule(struct mlx5_ib_dev *dev, struct mlx5_ib_flow_prio *ft_prio, const struct ib_flow_attr *flow_attr, struct mlx5_flow_destination *dst, u32 underlay_qpn, struct mlx5_ib_create_flow *ucmd) _create_flow_rule() argument
H A Dmlx5_ib.h533 u32 underlay_qpn; member
H A Dqp.c1244 MLX5_SET(tisc, tisc, underlay_qpn, qp->underlay_qpn); in create_raw_packet_qp_tis()
2262 qp->underlay_qpn = init_attr->source_qpn; in create_user_qp()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Dfs_dr.c20 u32 underlay_qpn, in mlx5_cmd_dr_update_root_ft()
23 return mlx5_fs_cmd_get_fw_cmds()->update_root_ft(ns, ft, underlay_qpn, in mlx5_cmd_dr_update_root_ft()
18 mlx5_cmd_dr_update_root_ft(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, u32 underlay_qpn, bool disconnect) mlx5_cmd_dr_update_root_ft() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Dfs_dr.c22 u32 underlay_qpn, in mlx5_cmd_dr_update_root_ft()
25 return mlx5_fs_cmd_get_fw_cmds()->update_root_ft(ns, ft, underlay_qpn, in mlx5_cmd_dr_update_root_ft()
20 mlx5_cmd_dr_update_root_ft(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, u32 underlay_qpn, bool disconnect) mlx5_cmd_dr_update_root_ft() argument

Completed in 102 milliseconds