Lines Matching defs:rdma_ah_attr
914 struct rdma_ah_attr *ah_attr;
941 struct rdma_ah_attr {
1299 struct rdma_ah_attr ah_attr;
1300 struct rdma_ah_attr alt_ah_attr;
2449 int (*modify_ah)(struct ib_ah *ah, struct rdma_ah_attr *ah_attr);
2450 int (*query_ah)(struct ib_ah *ah, struct rdma_ah_attr *ah_attr);
3563 struct ib_ah *rdma_create_ah(struct ib_pd *pd, struct rdma_ah_attr *ah_attr,
3579 struct rdma_ah_attr *ah_attr,
3619 struct rdma_ah_attr *ah_attr);
3643 int rdma_modify_ah(struct ib_ah *ah, struct rdma_ah_attr *ah_attr);
3652 int rdma_query_ah(struct ib_ah *ah, struct rdma_ah_attr *ah_attr);
4505 static inline u8 *rdma_ah_retrieve_dmac(struct rdma_ah_attr *attr)
4512 static inline void rdma_ah_set_dlid(struct rdma_ah_attr *attr, u32 dlid)
4520 static inline u32 rdma_ah_get_dlid(const struct rdma_ah_attr *attr)
4529 static inline void rdma_ah_set_sl(struct rdma_ah_attr *attr, u8 sl)
4534 static inline u8 rdma_ah_get_sl(const struct rdma_ah_attr *attr)
4539 static inline void rdma_ah_set_path_bits(struct rdma_ah_attr *attr,
4548 static inline u8 rdma_ah_get_path_bits(const struct rdma_ah_attr *attr)
4557 static inline void rdma_ah_set_make_grd(struct rdma_ah_attr *attr,
4564 static inline bool rdma_ah_get_make_grd(const struct rdma_ah_attr *attr)
4571 static inline void rdma_ah_set_port_num(struct rdma_ah_attr *attr, u32 port_num)
4576 static inline u32 rdma_ah_get_port_num(const struct rdma_ah_attr *attr)
4581 static inline void rdma_ah_set_static_rate(struct rdma_ah_attr *attr,
4587 static inline u8 rdma_ah_get_static_rate(const struct rdma_ah_attr *attr)
4592 static inline void rdma_ah_set_ah_flags(struct rdma_ah_attr *attr,
4599 rdma_ah_get_ah_flags(const struct rdma_ah_attr *attr)
4605 *rdma_ah_read_grh(const struct rdma_ah_attr *attr)
4612 *rdma_ah_retrieve_grh(struct rdma_ah_attr *attr)
4617 static inline void rdma_ah_set_dgid_raw(struct rdma_ah_attr *attr, void *dgid)
4624 static inline void rdma_ah_set_subnet_prefix(struct rdma_ah_attr *attr,
4632 static inline void rdma_ah_set_interface_id(struct rdma_ah_attr *attr,
4640 static inline void rdma_ah_set_grh(struct rdma_ah_attr *attr,
4657 void rdma_destroy_ah_attr(struct rdma_ah_attr *ah_attr);
4658 void rdma_move_grh_sgid_attr(struct rdma_ah_attr *attr, union ib_gid *dgid,
4661 void rdma_copy_ah_attr(struct rdma_ah_attr *dest,
4662 const struct rdma_ah_attr *src);
4663 void rdma_replace_ah_attr(struct rdma_ah_attr *old,
4664 const struct rdma_ah_attr *new);
4665 void rdma_move_ah_attr(struct rdma_ah_attr *dest, struct rdma_ah_attr *src);