/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/ |
H A D | rxe_av.c | 10 void rxe_init_av(struct rdma_ah_attr *attr, struct rxe_av *av) in rxe_init_av() 17 static int chk_attr(void *obj, struct rdma_ah_attr *attr, bool obj_is_ah) in chk_attr() 63 int rxe_av_chk_attr(struct rxe_qp *qp, struct rdma_ah_attr *attr) in rxe_av_chk_attr() 68 int rxe_ah_chk_attr(struct rxe_ah *ah, struct rdma_ah_attr *attr) in rxe_ah_chk_attr() 74 struct rdma_ah_attr *attr) in rxe_av_from_attr() 87 void rxe_av_to_attr(struct rxe_av *av, struct rdma_ah_attr *attr) in rxe_av_to_attr() 103 void rxe_av_fill_ip_info(struct rxe_av *av, struct rdma_ah_attr *attr) in rxe_av_fill_ip_info()
|
H A D | rxe_loc.h | 11 void rxe_init_av(struct rdma_ah_attr *attr, struct rxe_av *av); 12 int rxe_av_chk_attr(struct rxe_qp *qp, struct rdma_ah_attr *attr); 13 int rxe_ah_chk_attr(struct rxe_ah *ah, struct rdma_ah_attr *attr); 15 struct rdma_ah_attr *attr); 16 void rxe_av_to_attr(struct rxe_av *av, struct rdma_ah_attr *attr); 17 void rxe_av_fill_ip_info(struct rxe_av *av, struct rdma_ah_attr *attr);
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
H A D | rxe_av.c | 10 void rxe_init_av(struct rdma_ah_attr *attr, struct rxe_av *av) in rxe_init_av() 17 int rxe_av_chk_attr(struct rxe_dev *rxe, struct rdma_ah_attr *attr) in rxe_av_chk_attr() 45 struct rdma_ah_attr *attr) in rxe_av_from_attr() 58 void rxe_av_to_attr(struct rxe_av *av, struct rdma_ah_attr *attr) in rxe_av_to_attr() 74 void rxe_av_fill_ip_info(struct rxe_av *av, struct rdma_ah_attr *attr) in rxe_av_fill_ip_info()
|
H A D | rxe_loc.h | 11 void rxe_init_av(struct rdma_ah_attr *attr, struct rxe_av *av); 13 int rxe_av_chk_attr(struct rxe_dev *rxe, struct rdma_ah_attr *attr); 16 struct rdma_ah_attr *attr); 18 void rxe_av_to_attr(struct rxe_av *av, struct rdma_ah_attr *attr); 20 void rxe_av_fill_ip_info(struct rxe_av *av, struct rdma_ah_attr *attr);
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | lag.h | 12 struct rdma_ah_attr; 20 struct rdma_ah_attr *ah_attr,
|
H A D | ib_verbs.h | 890 struct rdma_ah_attr *ah_attr; 917 struct rdma_ah_attr { struct 1271 struct rdma_ah_attr ah_attr; 1272 struct rdma_ah_attr alt_ah_attr; 2404 int (*modify_ah)(struct ib_ah *ah, struct rdma_ah_attr *ah_attr); 2405 int (*query_ah)(struct ib_ah *ah, struct rdma_ah_attr *ah_attr); 3465 struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr, 3481 struct rdma_ah_attr *ah_attr, 3521 struct rdma_ah_attr *ah_attr); 3545 int rdma_modify_ah(struct ib_ah *ah, struct rdma_ah_attr *ah_att [all...] |
H A D | rdma_vt.h | 163 struct rdma_ah_attr attr; 333 int (*check_ah)(struct ib_device *, struct rdma_ah_attr *); 336 void (*notify_new_ah)(struct ib_device *, struct rdma_ah_attr *, 518 int rvt_check_ah(struct ib_device *ibdev, struct rdma_ah_attr *ah_attr);
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | lag.h | 12 struct rdma_ah_attr; 20 struct rdma_ah_attr *ah_attr,
|
H A D | ib_verbs.h | 912 struct rdma_ah_attr *ah_attr; 939 struct rdma_ah_attr { struct 1297 struct rdma_ah_attr ah_attr; 1298 struct rdma_ah_attr alt_ah_attr; 2462 int (*modify_ah)(struct ib_ah *ah, struct rdma_ah_attr *ah_attr); 2463 int (*query_ah)(struct ib_ah *ah, struct rdma_ah_attr *ah_attr); 3537 struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr, 3553 struct rdma_ah_attr *ah_attr, 3593 struct rdma_ah_attr *ah_attr); 3617 int rdma_modify_ah(struct ib_ah *ah, struct rdma_ah_attr *ah_att [all...] |
H A D | rdma_vt.h | 163 struct rdma_ah_attr attr; 333 int (*check_ah)(struct ib_device *, struct rdma_ah_attr *); 336 void (*notify_new_ah)(struct ib_device *, struct rdma_ah_attr *, 518 int rvt_check_ah(struct ib_device *ibdev, struct rdma_ah_attr *ah_attr);
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/ |
H A D | ah.h | 56 int rvt_modify_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr); 57 int rvt_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr);
|
H A D | ah.c | 63 struct rdma_ah_attr *ah_attr) in rvt_check_ah() 156 int rvt_modify_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr) in rvt_modify_ah() 175 int rvt_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr) in rvt_query_ah()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/ |
H A D | ah.h | 14 int rvt_modify_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr); 15 int rvt_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr);
|
H A D | ah.c | 21 struct rdma_ah_attr *ah_attr) in rvt_check_ah() 113 int rvt_modify_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr) in rvt_modify_ah() 132 int rvt_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr) in rvt_query_ah()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | ah.c | 36 const struct rdma_ah_attr *ah_attr) in mlx5_ah_get_udp_sport() 56 struct rdma_ah_attr *ah_attr = init_attr->ah_attr; in create_ib_ah() 97 struct rdma_ah_attr *ah_attr = init_attr->ah_attr; in mlx5_ib_create_ah() 127 int mlx5_ib_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr) in mlx5_ib_query_ah()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | ah.c | 36 const struct rdma_ah_attr *ah_attr) in mlx5_ah_get_udp_sport() 56 struct rdma_ah_attr *ah_attr = init_attr->ah_attr; in create_ib_ah() 97 struct rdma_ah_attr *ah_attr = init_attr->ah_attr; in mlx5_ib_create_ah() 127 int mlx5_ib_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr) in mlx5_ib_query_ah()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/ |
H A D | ah.c | 43 static void create_ib_ah(struct ib_ah *ib_ah, struct rdma_ah_attr *ah_attr) in create_ib_ah() 77 static int create_iboe_ah(struct ib_ah *ib_ah, struct rdma_ah_attr *ah_attr) in create_iboe_ah() 147 struct rdma_ah_attr *ah_attr = init_attr->ah_attr; in mlx4_ib_create_ah() 167 int mlx4_ib_create_ah_slave(struct ib_ah *ah, struct rdma_ah_attr *ah_attr, in mlx4_ib_create_ah_slave() 170 struct rdma_ah_attr slave_attr = *ah_attr; in mlx4_ib_create_ah_slave() 197 int mlx4_ib_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr) in mlx4_ib_query_ah()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/ |
H A D | ah.c | 43 static void create_ib_ah(struct ib_ah *ib_ah, struct rdma_ah_attr *ah_attr) in create_ib_ah() 77 static int create_iboe_ah(struct ib_ah *ib_ah, struct rdma_ah_attr *ah_attr) in create_iboe_ah() 147 struct rdma_ah_attr *ah_attr = init_attr->ah_attr; in mlx4_ib_create_ah() 167 int mlx4_ib_create_ah_slave(struct ib_ah *ah, struct rdma_ah_attr *ah_attr, in mlx4_ib_create_ah_slave() 170 struct rdma_ah_attr slave_attr = *ah_attr; in mlx4_ib_create_ah_slave() 197 int mlx4_ib_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr) in mlx4_ib_query_ah()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/ |
H A D | hns_roce_ah.c | 39 static inline u16 get_ah_udp_sport(const struct rdma_ah_attr *ah_attr) in get_ah_udp_sport() 58 struct rdma_ah_attr *ah_attr = init_attr->ah_attr; in hns_roce_create_ah() 92 int hns_roce_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr) in hns_roce_query_ah()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/ |
H A D | hns_roce_ah.c | 40 static inline u16 get_ah_udp_sport(const struct rdma_ah_attr *ah_attr) in get_ah_udp_sport() 57 struct rdma_ah_attr *ah_attr = init_attr->ah_attr; in hns_roce_create_ah() 103 int hns_roce_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr) in hns_roce_query_ah()
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | uverbs_marshall.c | 38 struct rdma_ah_attr *ib, in rdma_ah_conv_opa_to_ib() 39 struct rdma_ah_attr *opa) in rdma_ah_conv_opa_to_ib() 64 struct rdma_ah_attr *ah_attr) in ib_copy_ah_attr_to_user() 66 struct rdma_ah_attr *src = ah_attr; in ib_copy_ah_attr_to_user() 67 struct rdma_ah_attr conv_ah; in ib_copy_ah_attr_to_user()
|
H A D | lag.c | 12 struct rdma_ah_attr *ah_attr, in rdma_build_skb() 83 struct rdma_ah_attr *ah_attr, in rdma_get_xmit_slave_udp() 111 struct rdma_ah_attr *ah_attr, in rdma_lag_get_ah_roce_slave()
|
H A D | verbs.c | 59 struct rdma_ah_attr *ah_attr); 365 void rdma_copy_ah_attr(struct rdma_ah_attr *dest, in rdma_copy_ah_attr() 366 const struct rdma_ah_attr *src) in rdma_copy_ah_attr() 384 void rdma_replace_ah_attr(struct rdma_ah_attr *old, in rdma_replace_ah_attr() 385 const struct rdma_ah_attr *new) in rdma_replace_ah_attr() 405 void rdma_move_ah_attr(struct rdma_ah_attr *dest, struct rdma_ah_attr *src) in rdma_move_ah_attr() 414 * Validate that the rdma_ah_attr is valid for the device before passing it 418 struct rdma_ah_attr *ah_attr) in rdma_check_ah_attr() 445 struct rdma_ah_attr *ah_att in rdma_fill_sgid_attr() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | uverbs_marshall.c | 38 struct rdma_ah_attr *ib, in rdma_ah_conv_opa_to_ib() 39 struct rdma_ah_attr *opa) in rdma_ah_conv_opa_to_ib() 64 struct rdma_ah_attr *ah_attr) in ib_copy_ah_attr_to_user() 66 struct rdma_ah_attr *src = ah_attr; in ib_copy_ah_attr_to_user() 67 struct rdma_ah_attr conv_ah; in ib_copy_ah_attr_to_user()
|
H A D | lag.c | 11 struct rdma_ah_attr *ah_attr, in rdma_build_skb() 82 struct rdma_ah_attr *ah_attr, in rdma_get_xmit_slave_udp() 110 struct rdma_ah_attr *ah_attr, in rdma_lag_get_ah_roce_slave()
|