/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | qp.c | 49 void mlx4_qp_event(struct mlx4_dev *dev, u32 qpn, int event_type) in mlx4_qp_event() argument 56 qp = __mlx4_qp_lookup(dev, qpn); in mlx4_qp_event() 63 mlx4_dbg(dev, "Async event for none existent QP %08x\n", qpn); in mlx4_qp_event() 79 *proxy_qp0 = qp->qpn >= pf_proxy_offset && qp->qpn <= pf_proxy_offset + 1; in is_master_qp0() 81 *real_qp0 = qp->qpn >= dev->phys_caps.base_sqpn && in is_master_qp0() 82 qp->qpn <= dev->phys_caps.base_sqpn + 1; in is_master_qp0() 145 ret = mlx4_cmd(dev, 0, qp->qpn, 2, in __mlx4_qp_modify() 150 port = (qp->qpn & 1) + 1; in __mlx4_qp_modify() 174 cpu_to_be16(mlx4_qp_roce_entropy(dev, qp->qpn)); in __mlx4_qp_modify() 308 __mlx4_qp_alloc_icm(struct mlx4_dev *dev, int qpn) __mlx4_qp_alloc_icm() argument 352 mlx4_qp_alloc_icm(struct mlx4_dev *dev, int qpn) mlx4_qp_alloc_icm() argument 365 __mlx4_qp_free_icm(struct mlx4_dev *dev, int qpn) __mlx4_qp_free_icm() argument 377 mlx4_qp_free_icm(struct mlx4_dev *dev, int qpn) mlx4_qp_free_icm() argument 391 mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn) mlx4_qp_lookup() argument 404 mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp) mlx4_qp_alloc() argument 438 mlx4_update_qp(struct mlx4_dev *dev, u32 qpn, enum mlx4_update_qp_attr attr, struct mlx4_update_qp_params *params) mlx4_update_qp() argument 948 mlx4_qp_roce_entropy(struct mlx4_dev *dev, u32 qpn) mlx4_qp_roce_entropy() argument [all...] |
H A D | mcg.c | 125 u32 qpn) in get_promisc_qp() 136 if (pqp->qpn == qpn) in get_promisc_qp() 149 unsigned int index, u32 qpn) in new_steering_entry() 173 /* If the given qpn is also a promisc qp, in new_steering_entry() 176 pqp = get_promisc_qp(dev, port, steer, qpn); in new_steering_entry() 183 dqp->qpn = qpn; in new_steering_entry() 208 /* don't add already existing qpn */ in new_steering_entry() 209 if (pqp->qpn in new_steering_entry() 123 get_promisc_qp(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, u32 qpn) get_promisc_qp() argument 147 new_steering_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 qpn) new_steering_entry() argument 239 existing_steering_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 qpn) existing_steering_entry() argument 288 check_duplicate_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 qpn) check_duplicate_entry() argument 355 u32 qpn = be32_to_cpu(mgm->qp[i]) & MGM_QPN_MASK; promisc_steering_entry() local 418 add_promisc_qp(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, u32 qpn) add_promisc_qp() argument 548 remove_promisc_qp(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, u32 qpn) remove_promisc_qp() argument 1049 mlx4_tunnel_steer_add(struct mlx4_dev *dev, unsigned char *addr, int port, int qpn, u16 prio, u64 *reg_id) mlx4_tunnel_steer_add() argument 1341 int qpn; mlx4_QP_ATTACH() local 1466 mlx4_flow_steer_promisc_add(struct mlx4_dev *dev, u8 port, u32 qpn, enum mlx4_net_trans_promisc_mode mode) mlx4_flow_steer_promisc_add() argument 1564 u32 qpn = (u32) vhcr->in_param & 0xffffffff; mlx4_PROMISC_wrapper() local 1581 mlx4_PROMISC(struct mlx4_dev *dev, u32 qpn, enum mlx4_steer_type steer, u8 add, u8 port) mlx4_PROMISC() argument 1589 mlx4_multicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port) mlx4_multicast_promisc_add() argument 1598 mlx4_multicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port) mlx4_multicast_promisc_remove() argument 1607 mlx4_unicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port) mlx4_unicast_promisc_add() argument 1616 mlx4_unicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port) mlx4_unicast_promisc_remove() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | qp.c | 56 void mlx4_qp_event(struct mlx4_dev *dev, u32 qpn, int event_type) in mlx4_qp_event() argument 63 qp = __mlx4_qp_lookup(dev, qpn); in mlx4_qp_event() 70 mlx4_dbg(dev, "Async event for none existent QP %08x\n", qpn); in mlx4_qp_event() 84 *proxy_qp0 = qp->qpn >= pf_proxy_offset && qp->qpn <= pf_proxy_offset + 1; in is_master_qp0() 86 *real_qp0 = qp->qpn >= dev->phys_caps.base_sqpn && in is_master_qp0() 87 qp->qpn <= dev->phys_caps.base_sqpn + 1; in is_master_qp0() 150 ret = mlx4_cmd(dev, 0, qp->qpn, 2, in __mlx4_qp_modify() 155 port = (qp->qpn & 1) + 1; in __mlx4_qp_modify() 179 cpu_to_be16(mlx4_qp_roce_entropy(dev, qp->qpn)); in __mlx4_qp_modify() 313 __mlx4_qp_alloc_icm(struct mlx4_dev *dev, int qpn) __mlx4_qp_alloc_icm() argument 357 mlx4_qp_alloc_icm(struct mlx4_dev *dev, int qpn) mlx4_qp_alloc_icm() argument 370 __mlx4_qp_free_icm(struct mlx4_dev *dev, int qpn) __mlx4_qp_free_icm() argument 382 mlx4_qp_free_icm(struct mlx4_dev *dev, int qpn) mlx4_qp_free_icm() argument 396 mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn) mlx4_qp_lookup() argument 409 mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp) mlx4_qp_alloc() argument 443 mlx4_update_qp(struct mlx4_dev *dev, u32 qpn, enum mlx4_update_qp_attr attr, struct mlx4_update_qp_params *params) mlx4_update_qp() argument 952 mlx4_qp_roce_entropy(struct mlx4_dev *dev, u32 qpn) mlx4_qp_roce_entropy() argument [all...] |
H A D | mcg.c | 125 u32 qpn) in get_promisc_qp() 136 if (pqp->qpn == qpn) in get_promisc_qp() 149 unsigned int index, u32 qpn) in new_steering_entry() 173 /* If the given qpn is also a promisc qp, in new_steering_entry() 176 pqp = get_promisc_qp(dev, port, steer, qpn); in new_steering_entry() 183 dqp->qpn = qpn; in new_steering_entry() 208 /* don't add already existing qpn */ in new_steering_entry() 209 if (pqp->qpn in new_steering_entry() 123 get_promisc_qp(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, u32 qpn) get_promisc_qp() argument 147 new_steering_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 qpn) new_steering_entry() argument 239 existing_steering_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 qpn) existing_steering_entry() argument 288 check_duplicate_entry(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, unsigned int index, u32 qpn) check_duplicate_entry() argument 355 u32 qpn = be32_to_cpu(mgm->qp[i]) & MGM_QPN_MASK; promisc_steering_entry() local 418 add_promisc_qp(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, u32 qpn) add_promisc_qp() argument 548 remove_promisc_qp(struct mlx4_dev *dev, u8 port, enum mlx4_steer_type steer, u32 qpn) remove_promisc_qp() argument 1049 mlx4_tunnel_steer_add(struct mlx4_dev *dev, const unsigned char *addr, int port, int qpn, u16 prio, u64 *reg_id) mlx4_tunnel_steer_add() argument 1341 int qpn; mlx4_QP_ATTACH() local 1466 mlx4_flow_steer_promisc_add(struct mlx4_dev *dev, u8 port, u32 qpn, enum mlx4_net_trans_promisc_mode mode) mlx4_flow_steer_promisc_add() argument 1564 u32 qpn = (u32) vhcr->in_param & 0xffffffff; mlx4_PROMISC_wrapper() local 1581 mlx4_PROMISC(struct mlx4_dev *dev, u32 qpn, enum mlx4_steer_type steer, u8 add, u8 port) mlx4_PROMISC() argument 1589 mlx4_multicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port) mlx4_multicast_promisc_add() argument 1598 mlx4_multicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port) mlx4_multicast_promisc_remove() argument 1607 mlx4_unicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port) mlx4_unicast_promisc_add() argument 1616 mlx4_unicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port) mlx4_unicast_promisc_remove() argument [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | qpc.c | 162 qp->qpn | (rsc_type << MLX5_USER_INDEX_LEN), in create_resource_common() 183 qp->qpn | (qp->common.res << MLX5_USER_INDEX_LEN)); in destroy_resource_common() 208 MLX5_SET(destroy_dct_in, in, dctn, qp->qpn); in _mlx5_core_destroy_dct() 227 qp->qpn = MLX5_GET(create_dct_out, out, dctn); in mlx5_core_create_dct() 253 qp->qpn = MLX5_GET(create_qp_out, out, qpn); in mlx5_qpc_create_qp() 265 MLX5_SET(destroy_qp_in, din, qpn, qp->qpn); in mlx5_qpc_create_qp() 278 MLX5_SET(drain_dct_in, in, dctn, qp->qpn); in mlx5_core_drain_dct() 298 MLX5_SET(destroy_qp_in, in, qpn, q in mlx5_core_destroy_qp() 370 modify_qp_mbox_alloc(struct mlx5_core_dev *dev, u16 opcode, int qpn, u32 opt_param_mask, void *qpc, struct mbox_info *mbox, u16 uid, u32 ece) modify_qp_mbox_alloc() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | qpc.c | 95 u32 qpn; in dct_event_notifier() local 97 qpn = be32_to_cpu(eqe->data.dct.dctn) & 0xFFFFFF; in dct_event_notifier() 99 dct = xa_load(&dev->qp_table.dct_xa, qpn); in dct_event_notifier() 168 qp->qpn | (rsc_type << MLX5_USER_INDEX_LEN), in create_resource_common() 189 qp->qpn | (qp->common.res << MLX5_USER_INDEX_LEN)); in destroy_resource_common() 202 MLX5_SET(destroy_dct_in, in, dctn, qp->qpn); in _mlx5_core_destroy_dct() 220 qp->qpn = MLX5_GET(create_dct_out, out, dctn); in mlx5_core_create_dct() 222 err = xa_err(xa_store_irq(&dev->qp_table.dct_xa, qp->qpn, dct, GFP_KERNEL)); in mlx5_core_create_dct() 246 qp->qpn = MLX5_GET(create_qp_out, out, qpn); in mlx5_qpc_create_qp() 387 modify_qp_mbox_alloc(struct mlx5_core_dev *dev, u16 opcode, int qpn, u32 opt_param_mask, void *qpc, struct mbox_info *mbox, u16 uid, u32 ece) modify_qp_mbox_alloc() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib.c | 182 MLX5_SET(rst2init_qp_in, in, qpn, ipriv->qpn); in mlx5i_init_underlay_qp() 191 MLX5_SET(init2rtr_qp_in, in, qpn, ipriv->qpn); in mlx5i_init_underlay_qp() 200 MLX5_SET(rtr2rts_qp_in, in, qpn, ipriv->qpn); in mlx5i_init_underlay_qp() 212 MLX5_SET(qp_2err_in, in, qpn, ipriv->qpn); in mlx5i_init_underlay_qp() 225 MLX5_SET(qp_2rst_in, in, qpn, ipriv->qpn); in mlx5i_uninit_underlay_qp() 238 int qpn = 0; mlx5i_create_underlay_qp() local 267 mlx5i_destroy_underlay_qp(struct mlx5_core_dev *mdev, u32 qpn) mlx5i_destroy_underlay_qp() argument [all...] |
H A D | ipoib_vlan.c | 72 u32 qpn) in mlx5i_find_qpn_to_netdev_node() 74 struct hlist_head *h = &buckets[hash_32(qpn, MLX5I_MAX_LOG_PKEY_SUP)]; in mlx5i_find_qpn_to_netdev_node() 78 if (node->underlay_qpn == qpn) in mlx5i_find_qpn_to_netdev_node() 85 int mlx5i_pkey_add_qpn(struct net_device *netdev, u32 qpn) in mlx5i_pkey_add_qpn() argument 89 u8 key = hash_32(qpn, MLX5I_MAX_LOG_PKEY_SUP); in mlx5i_pkey_add_qpn() 97 new_node->underlay_qpn = qpn; in mlx5i_pkey_add_qpn() 105 int mlx5i_pkey_del_qpn(struct net_device *netdev, u32 qpn) in mlx5i_pkey_del_qpn() argument 112 node = mlx5i_find_qpn_to_netdev_node(ht->buckets, qpn); in mlx5i_pkey_del_qpn() 126 struct net_device *mlx5i_pkey_get_netdev(struct net_device *netdev, u32 qpn) in mlx5i_pkey_get_netdev() argument 131 node = mlx5i_find_qpn_to_netdev_node(ipriv->qpn_htbl->buckets, qpn); in mlx5i_pkey_get_netdev() 71 mlx5i_find_qpn_to_netdev_node(struct hlist_head *buckets, u32 qpn) mlx5i_find_qpn_to_netdev_node() argument [all...] |
H A D | ipoib.h | 55 u32 qpn; member 67 void mlx5i_destroy_underlay_qp(struct mlx5_core_dev *mdev, u32 qpn); 78 int mlx5i_pkey_add_qpn(struct net_device *netdev, u32 qpn); 79 int mlx5i_pkey_del_qpn(struct net_device *netdev, u32 qpn); 82 struct net_device *mlx5i_pkey_get_netdev(struct net_device *netdev, u32 qpn);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib.c | 219 MLX5_SET(rst2init_qp_in, in, qpn, ipriv->qpn); in mlx5i_init_underlay_qp() 228 MLX5_SET(init2rtr_qp_in, in, qpn, ipriv->qpn); in mlx5i_init_underlay_qp() 237 MLX5_SET(rtr2rts_qp_in, in, qpn, ipriv->qpn); in mlx5i_init_underlay_qp() 249 MLX5_SET(qp_2err_in, in, qpn, ipriv->qpn); in mlx5i_init_underlay_qp() 262 MLX5_SET(qp_2rst_in, in, qpn, ipriv->qpn); in mlx5i_uninit_underlay_qp() 275 int qpn = 0; mlx5i_create_underlay_qp() local 305 mlx5i_destroy_underlay_qp(struct mlx5_core_dev *mdev, u32 qpn) mlx5i_destroy_underlay_qp() argument [all...] |
H A D | ipoib_vlan.c | 72 u32 qpn) in mlx5i_find_qpn_to_netdev_node() 74 struct hlist_head *h = &buckets[hash_32(qpn, MLX5I_MAX_LOG_PKEY_SUP)]; in mlx5i_find_qpn_to_netdev_node() 78 if (node->underlay_qpn == qpn) in mlx5i_find_qpn_to_netdev_node() 85 int mlx5i_pkey_add_qpn(struct net_device *netdev, u32 qpn) in mlx5i_pkey_add_qpn() argument 89 u8 key = hash_32(qpn, MLX5I_MAX_LOG_PKEY_SUP); in mlx5i_pkey_add_qpn() 97 new_node->underlay_qpn = qpn; in mlx5i_pkey_add_qpn() 105 int mlx5i_pkey_del_qpn(struct net_device *netdev, u32 qpn) in mlx5i_pkey_del_qpn() argument 112 node = mlx5i_find_qpn_to_netdev_node(ht->buckets, qpn); in mlx5i_pkey_del_qpn() 126 struct net_device *mlx5i_pkey_get_netdev(struct net_device *netdev, u32 qpn) in mlx5i_pkey_get_netdev() argument 131 node = mlx5i_find_qpn_to_netdev_node(ipriv->qpn_htbl->buckets, qpn); in mlx5i_pkey_get_netdev() 71 mlx5i_find_qpn_to_netdev_node(struct hlist_head *buckets, u32 qpn) mlx5i_find_qpn_to_netdev_node() argument [all...] |
H A D | ipoib.h | 55 u32 qpn; member 69 void mlx5i_destroy_underlay_qp(struct mlx5_core_dev *mdev, u32 qpn); 80 int mlx5i_pkey_add_qpn(struct net_device *netdev, u32 qpn); 81 int mlx5i_pkey_del_qpn(struct net_device *netdev, u32 qpn); 84 struct net_device *mlx5i_pkey_get_netdev(struct net_device *netdev, u32 qpn);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | mcg.c | 39 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_attach_mcg() argument 45 MLX5_SET(attach_to_mcg_in, in, qpn, qpn); in mlx5_core_attach_mcg() 52 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_detach_mcg() argument 58 MLX5_SET(detach_from_mcg_in, in, qpn, qpn); in mlx5_core_detach_mcg()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | mcg.c | 38 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_attach_mcg() argument 44 MLX5_SET(attach_to_mcg_in, in, qpn, qpn); in mlx5_core_attach_mcg() 51 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_detach_mcg() argument 57 MLX5_SET(detach_from_mcg_in, in, qpn, qpn); in mlx5_core_detach_mcg()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | trace_tid.h | 28 #define OPFN_PARAM_PRN "[%s] qpn 0x%x %s OPFN: qp 0x%x, max read %u, " \ 32 #define TID_FLOW_PRN "[%s] qpn 0x%x flow %d: idx %d resp_ib_psn 0x%x " \ 37 #define TID_NODE_PRN "[%s] qpn 0x%x %s idx %u grp base 0x%x map 0x%x " \ 40 #define RSP_INFO_PRN "[%s] qpn 0x%x state 0x%x s_state 0x%x psn 0x%x " \ 47 #define SENDER_INFO_PRN "[%s] qpn 0x%x state 0x%x s_cur %u s_tail %u " \ 52 #define TID_READ_SENDER_PRN "[%s] qpn 0x%x newreq %u tid_r_reqs %u " \ 58 #define TID_REQ_PRN "[%s] qpn 0x%x newreq %u opcode 0x%x psn 0x%x lpsn 0x%x " \ 64 #define RCV_ERR_PRN "[%s] qpn 0x%x s_flags 0x%x state 0x%x " \ 69 #define TID_WRITE_RSPDR_PRN "[%s] qpn 0x%x r_tid_head %u r_tid_tail %u " \ 77 #define TID_WRITE_SENDER_PRN "[%s] qpn [all...] |
H A D | trace_rc.h | 63 __field(u32, qpn) 74 __entry->qpn = qp->ibqp.qp_num; 84 "[%s] qpn 0x%x s_flags 0x%x psn 0x%x s_psn 0x%x s_next_psn 0x%x s_sending_psn 0x%x sending_hpsn 0x%x r_psn 0x%x", 86 __entry->qpn, 125 __field(u32, qpn) 134 __entry->qpn = qp->ibqp.qp_num; 142 "[%s] qpn 0x%x aeth 0x%x psn 0x%x opcode 0x%x spsn 0x%x lpsn 0x%x", 144 __entry->qpn,
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | trace_tid.h | 28 #define OPFN_PARAM_PRN "[%s] qpn 0x%x %s OPFN: qp 0x%x, max read %u, " \ 32 #define TID_FLOW_PRN "[%s] qpn 0x%x flow %d: idx %d resp_ib_psn 0x%x " \ 37 #define TID_NODE_PRN "[%s] qpn 0x%x %s idx %u grp base 0x%x map 0x%x " \ 40 #define RSP_INFO_PRN "[%s] qpn 0x%x state 0x%x s_state 0x%x psn 0x%x " \ 47 #define SENDER_INFO_PRN "[%s] qpn 0x%x state 0x%x s_cur %u s_tail %u " \ 52 #define TID_READ_SENDER_PRN "[%s] qpn 0x%x newreq %u tid_r_reqs %u " \ 58 #define TID_REQ_PRN "[%s] qpn 0x%x newreq %u opcode 0x%x psn 0x%x lpsn 0x%x " \ 64 #define RCV_ERR_PRN "[%s] qpn 0x%x s_flags 0x%x state 0x%x " \ 69 #define TID_WRITE_RSPDR_PRN "[%s] qpn 0x%x r_tid_head %u r_tid_tail %u " \ 77 #define TID_WRITE_SENDER_PRN "[%s] qpn [all...] |
H A D | trace_rc.h | 22 __field(u32, qpn) 33 __entry->qpn = qp->ibqp.qp_num; 43 "[%s] qpn 0x%x s_flags 0x%x psn 0x%x s_psn 0x%x s_next_psn 0x%x s_sending_psn 0x%x sending_hpsn 0x%x r_psn 0x%x", 45 __entry->qpn, 84 __field(u32, qpn) 93 __entry->qpn = qp->ibqp.qp_num; 101 "[%s] qpn 0x%x aeth 0x%x psn 0x%x opcode 0x%x spsn 0x%x lpsn 0x%x", 103 __entry->qpn,
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/ |
H A D | trace_qp.h | 64 __field(u32, qpn) 69 __entry->qpn = qp->ibqp.qp_num; 73 "[%s] qpn 0x%x bucket %u", 75 __entry->qpn, 94 __field(u32, qpn) 101 __entry->qpn = qp->ibqp.qp_num; 107 "[%s] qpn 0x%x hrtimer 0x%p s_flags 0x%x timeout %u us", 109 __entry->qpn,
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/ |
H A D | trace_qp.h | 22 __field(u32, qpn) 27 __entry->qpn = qp->ibqp.qp_num; 31 "[%s] qpn 0x%x bucket %u", 33 __entry->qpn, 52 __field(u32, qpn) 59 __entry->qpn = qp->ibqp.qp_num; 65 "[%s] qpn 0x%x hrtimer 0x%p s_flags 0x%x timeout %u us", 67 __entry->qpn,
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_qp.c | 130 u32 i, offset, max_scan, qpn; in qib_alloc_qpn() local 152 qpn = qpt->last + 2; in qib_alloc_qpn() 153 if (qpn >= RVT_QPN_MAX) in qib_alloc_qpn() 154 qpn = 2; in qib_alloc_qpn() 155 if (qpt_mask && ((qpn & qpt_mask) >> 1) >= dd->n_krcv_queues) in qib_alloc_qpn() 156 qpn = (qpn | qpt_mask) + 2; in qib_alloc_qpn() 157 offset = qpn & RVT_BITS_PER_PAGE_MASK; in qib_alloc_qpn() 158 map = &qpt->map[qpn / RVT_BITS_PER_PAGE]; in qib_alloc_qpn() 168 qpt->last = qpn; in qib_alloc_qpn() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_qp.c | 130 u32 i, offset, max_scan, qpn; in qib_alloc_qpn() local 152 qpn = qpt->last + 2; in qib_alloc_qpn() 153 if (qpn >= RVT_QPN_MAX) in qib_alloc_qpn() 154 qpn = 2; in qib_alloc_qpn() 155 if (qpt_mask && ((qpn & qpt_mask) >> 1) >= dd->n_krcv_queues) in qib_alloc_qpn() 156 qpn = (qpn | qpt_mask) + 2; in qib_alloc_qpn() 157 offset = qpn & RVT_BITS_PER_PAGE_MASK; in qib_alloc_qpn() 158 map = &qpt->map[qpn / RVT_BITS_PER_PAGE]; in qib_alloc_qpn() 168 qpt->last = qpn; in qib_alloc_qpn() [all...] |
/kernel/linux/linux-5.10/include/uapi/rdma/ |
H A D | ib_user_mad.h | 61 * @qpn - Remote QP number received from/to be sent to 79 __be32 qpn; member 104 * @qpn - Remote QP number received from/to be sent to 123 __be32 qpn; member 172 * @qpn - Queue pair number; must be 0 or 1. 188 __u8 qpn; member 200 * @qpn - Queue pair number; must be 0 or 1. 223 __u32 qpn; member
|
/kernel/linux/linux-6.6/include/uapi/rdma/ |
H A D | ib_user_mad.h | 61 * @qpn - Remote QP number received from/to be sent to 79 __be32 qpn; member 104 * @qpn - Remote QP number received from/to be sent to 123 __be32 qpn; member 172 * @qpn - Queue pair number; must be 0 or 1. 188 __u8 qpn; member 200 * @qpn - Queue pair number; must be 0 or 1. 223 __u32 qpn; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/rdma/ |
H A D | ib_user_mad.h | 30 __be32 qpn; member 48 __be32 qpn; member 71 __u8 qpn; member 83 __u32 qpn; member
|