rdma_ah_attr
int bnxt_re_modify_ah(struct ib_ah *ib_ah, struct rdma_ah_attr *ah_attr)
int bnxt_re_query_ah(struct ib_ah *ib_ah, struct rdma_ah_attr *ah_attr)
struct rdma_ah_attr *ah_attr,
int bnxt_re_create_ah(struct ib_ah *ah_in, struct rdma_ah_attr *attr,
struct rdma_ah_attr *ah_attr = attr;
int bnxt_re_create_ah(struct ib_ah *ah_in, struct rdma_ah_attr *attr,
int bnxt_re_modify_ah(struct ib_ah *ah, struct rdma_ah_attr *ah_attr);
int bnxt_re_query_ah(struct ib_ah *ah, struct rdma_ah_attr *ah_attr);
struct rdma_ah_attr *ah_attr, u32 flags,
struct rdma_ah_attr *attr, u32 flags,
struct rdma_ah_attr *attr, u32 flags,
void irdma_ether_copy(u8 *dmac, struct rdma_ah_attr *attr);
struct rdma_ah_attr *attr, u32 flags,
struct rdma_ah_attr *attr, u32 flags,
irdma_ether_copy(u8 *dmac, struct rdma_ah_attr *attr)
struct rdma_ah_attr *attr, u32 flags,
irdma_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr)
struct rdma_ah_attr attrs;
int mlx4_ib_create_ah(struct ib_ah *ah, struct rdma_ah_attr *ah_attr, u32 flags,
int mlx4_ib_create_ah_slave(struct ib_ah *ah, struct rdma_ah_attr *ah_attr,
int mlx4_ib_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr);
u32 qkey, struct rdma_ah_attr *attr, u8 *s_mac,
int mlx4_ib_create_ah(struct ib_ah *ib_ah, struct rdma_ah_attr *ah_attr,
int mlx4_ib_create_ah_slave(struct ib_ah *ah, struct rdma_ah_attr *ah_attr,
struct rdma_ah_attr slave_attr = *ah_attr;
int mlx4_ib_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr)
static int create_ib_ah(struct ib_ah *ib_ah, struct rdma_ah_attr *ah_attr)
static int create_iboe_ah(struct ib_ah *ib_ah, struct rdma_ah_attr *ah_attr)
u32 remote_qpn, u32 qkey, struct rdma_ah_attr *attr,
struct rdma_ah_attr *ah_attr)
struct rdma_ah_attr ah_attr;
struct rdma_ah_attr ah_attr;
struct rdma_ah_attr attr;
struct rdma_ah_attr ah_attr;
struct rdma_ah_attr ah_attr;
static int _mlx4_set_path(struct mlx4_ib_dev *dev, const struct rdma_ah_attr *ah,
struct rdma_ah_attr *ah_attr,
int mlx5_ib_create_ah(struct ib_ah *ah, struct rdma_ah_attr *ah_attr, u32 flags,
int mlx5_ib_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr);
struct rdma_ah_attr *ah_attr)
int mlx5_ib_create_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr,
int mlx5_ib_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *ah_attr)
const struct rdma_ah_attr *ah,
struct rdma_ah_attr *ah_attr,
struct rdma_ah_attr *ah_attr,
int mthca_ah_query(struct ib_ah *ibah, struct rdma_ah_attr *attr)
struct rdma_ah_attr *ah_attr,
int mthca_ah_query(struct ib_ah *ibah, struct rdma_ah_attr *attr);
struct rdma_ah_attr ah_attr;
struct rdma_ah_attr *init_attr, u32 flags,
struct rdma_ah_attr *ah_attr,
static int mthca_path_set(struct mthca_dev *dev, const struct rdma_ah_attr *ah,
qlnxr_get_vlan_id_gsi(struct rdma_ah_attr *ah_attr, u16 *vlan_id)
struct rdma_ah_attr *ah_attr = &get_qlnxr_ah((ud_wr(swr)->ah))->attr;
struct rdma_ah_attr attr;
qlnxr_get_dmac(struct qlnxr_dev *dev, struct rdma_ah_attr *ah_attr, u8 *mac_addr)
struct rdma_ah_attr *attr, u32 flags,
qlnxr_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *attr)
qlnxr_modify_ah(struct ib_ah *ibah, struct rdma_ah_attr *attr)
struct rdma_ah_attr *attr, u32 flags,
struct rdma_ah_attr *attr);
struct rdma_ah_attr *attr);
struct rdma_ah_attr ah_attr;
struct rdma_ah_attr new_ah_attr;
struct rdma_ah_attr new_ah_attr;
struct rdma_ah_attr attr;
struct rdma_ah_attr ah_attr;
struct rdma_ah_attr *ah_attr)
struct rdma_ah_attr ah_attr;
struct rdma_ah_attr *ah_attr,
struct rdma_ah_attr *ah_attr,
struct rdma_ah_attr ah_attr;
struct rdma_ah_attr ah_attr;
struct rdma_ah_attr ah_attr;
struct rdma_ah_attr *rdma_attr)
struct rdma_ah_attr *rdma_attr,
struct rdma_ah_attr attr = {};
struct rdma_ah_attr *ib,
struct rdma_ah_attr *opa)
struct rdma_ah_attr *ah_attr)
struct rdma_ah_attr *src = ah_attr;
struct rdma_ah_attr conv_ah;
struct rdma_ah_attr *ah_attr)
void rdma_copy_ah_attr(struct rdma_ah_attr *dest,
const struct rdma_ah_attr *src)
void rdma_replace_ah_attr(struct rdma_ah_attr *old,
const struct rdma_ah_attr *new)
void rdma_move_ah_attr(struct rdma_ah_attr *dest, struct rdma_ah_attr *src)
struct rdma_ah_attr *ah_attr)
struct rdma_ah_attr *ah_attr,
static void rdma_unfill_sgid_attr(struct rdma_ah_attr *ah_attr,
rdma_update_sgid_attr(struct rdma_ah_attr *ah_attr,
struct rdma_ah_attr *ah_attr,
struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr,
struct rdma_ah_attr *ah_attr,
struct rdma_ah_attr *ah_attr);
struct rdma_ah_attr *ah_attr)
struct rdma_ah_attr *ah_attr)
void rdma_move_grh_sgid_attr(struct rdma_ah_attr *attr, union ib_gid *dgid,
void rdma_destroy_ah_attr(struct rdma_ah_attr *ah_attr)
struct rdma_ah_attr ah_attr;
int rdma_modify_ah(struct ib_ah *ah, struct rdma_ah_attr *ah_attr)
int rdma_query_ah(struct ib_ah *ah, struct rdma_ah_attr *ah_attr)
struct ib_pd *pd, struct rdma_ah_attr *attr);
struct ib_pd *pd, struct rdma_ah_attr *attr)
struct rdma_ah_attr av;
struct rdma_ah_attr av;
struct rdma_ah_attr *src);
struct rdma_ah_attr *ah_attr);
struct rdma_ah_attr *ah_attr,
struct rdma_ah_attr ah_attr;
struct rdma_ah_attr alt_ah_attr;
int (*create_ah)(struct ib_ah *ah, struct rdma_ah_attr *ah_attr,
struct rdma_ah_attr *ah_attr);
struct rdma_ah_attr *ah_attr);
struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr,
struct rdma_ah_attr *ah_attr,
struct rdma_ah_attr *ah_attr);
int rdma_modify_ah(struct ib_ah *ah, struct rdma_ah_attr *ah_attr);
int rdma_query_ah(struct ib_ah *ah, struct rdma_ah_attr *ah_attr);
static inline u8 *rdma_ah_retrieve_dmac(struct rdma_ah_attr *attr)
static inline void rdma_ah_set_dlid(struct rdma_ah_attr *attr, u32 dlid)
static inline u32 rdma_ah_get_dlid(const struct rdma_ah_attr *attr)
static inline void rdma_ah_set_sl(struct rdma_ah_attr *attr, u8 sl)
static inline u8 rdma_ah_get_sl(const struct rdma_ah_attr *attr)
static inline void rdma_ah_set_path_bits(struct rdma_ah_attr *attr,
static inline u8 rdma_ah_get_path_bits(const struct rdma_ah_attr *attr)
static inline void rdma_ah_set_make_grd(struct rdma_ah_attr *attr,
static inline bool rdma_ah_get_make_grd(const struct rdma_ah_attr *attr)
static inline void rdma_ah_set_port_num(struct rdma_ah_attr *attr, u8 port_num)
static inline u8 rdma_ah_get_port_num(const struct rdma_ah_attr *attr)
static inline void rdma_ah_set_static_rate(struct rdma_ah_attr *attr,
static inline u8 rdma_ah_get_static_rate(const struct rdma_ah_attr *attr)
static inline void rdma_ah_set_ah_flags(struct rdma_ah_attr *attr,
rdma_ah_get_ah_flags(const struct rdma_ah_attr *attr)
*rdma_ah_read_grh(const struct rdma_ah_attr *attr)
*rdma_ah_retrieve_grh(struct rdma_ah_attr *attr)
static inline void rdma_ah_set_dgid_raw(struct rdma_ah_attr *attr, void *dgid)
static inline void rdma_ah_set_subnet_prefix(struct rdma_ah_attr *attr,
static inline void rdma_ah_set_interface_id(struct rdma_ah_attr *attr,
static inline void rdma_ah_set_grh(struct rdma_ah_attr *attr,
void rdma_destroy_ah_attr(struct rdma_ah_attr *ah_attr);
void rdma_move_grh_sgid_attr(struct rdma_ah_attr *attr, union ib_gid *dgid,
void rdma_copy_ah_attr(struct rdma_ah_attr *dest,
const struct rdma_ah_attr *src);
void rdma_replace_ah_attr(struct rdma_ah_attr *old,
const struct rdma_ah_attr *new);
void rdma_move_ah_attr(struct rdma_ah_attr *dest, struct rdma_ah_attr *src);
static inline bool rdma_is_valid_unicast_lid(struct rdma_ah_attr *attr)
struct rdma_ah_attr ah_attr;
struct rdma_ah_attr attr;
int (*check_ah)(struct ib_device *, struct rdma_ah_attr *);
void (*notify_new_ah)(struct ib_device *, struct rdma_ah_attr *,
int rvt_check_ah(struct ib_device *ibdev, struct rdma_ah_attr *ah_attr);
struct rdma_ah_attr remote_ah_attr;
struct rdma_ah_attr alt_ah_attr;