rvt_mregion
struct rvt_mregion *mr;
static int rvt_alloc_lkey(struct rvt_mregion *mr, int dma_region)
struct rvt_mregion *tmr;
static void rvt_free_lkey(struct rvt_mregion *mr)
struct rvt_mregion *mr = (struct rvt_mregion *)v;
static void rvt_dereg_clean_qps(struct rvt_mregion *mr)
static int rvt_check_refs(struct rvt_mregion *mr, const char *t)
bool rvt_mr_has_lkey(struct rvt_mregion *mr, u32 lkey)
rdi->lkey_table.table = (struct rvt_mregion __rcu **)
struct rvt_mregion *mr;
struct rvt_mregion *mr;
static void rvt_deinit_mregion(struct rvt_mregion *mr)
struct rvt_mregion *mr;
struct rvt_mregion *mr = container_of(ref, struct rvt_mregion,
static int rvt_init_mregion(struct rvt_mregion *mr, struct ib_pd *pd,
struct rvt_mregion mr; /* must be last */
TP_PROTO(struct rvt_mregion *mr, u16 m, u16 n, void *v, size_t len),
TP_PROTO(struct rvt_mregion *mr, u16 m, u16 n, void *v, size_t len),
TP_PROTO(struct rvt_mregion *mr, u16 m, u16 n, void *v, size_t len),
TP_PROTO(struct rvt_mregion *mr, u16 m, u16 n, void *v, size_t len),
__field(struct rvt_mregion *, mr)
struct rvt_mregion __rcu *dma_mr;
bool rvt_mr_has_lkey(struct rvt_mregion *mr, u32 lkey);
struct rvt_mregion __rcu **table;
struct rvt_mregion *mr;
static inline void rvt_put_mr(struct rvt_mregion *mr)
static inline void rvt_get_mr(struct rvt_mregion *mr)
struct rvt_mregion *s_rdma_mr;