irdma_mr
struct irdma_mr;
struct irdma_mr *iwmr);
struct irdma_mr *iwmr);
int irdma_hwreg_mr(struct irdma_device *iwdev, struct irdma_mr *iwmr,
struct ib_mr *irdma_rereg_mr_trans(struct irdma_mr *iwmr, u64 start, u64 len,
int irdma_hw_alloc_mw(struct irdma_device *iwdev, struct irdma_mr *iwmr);
int irdma_hw_alloc_stag(struct irdma_device *iwdev, struct irdma_mr *iwmr);
void irdma_del_memlist(struct irdma_mr *iwmr, struct irdma_ucontext *ucontext);
void irdma_copy_user_pgaddrs(struct irdma_mr *iwmr, u64 *pbl,
struct irdma_mr *iwmr;
irdma_copy_user_pgaddrs(struct irdma_mr *iwmr, u64 *pbl,
struct irdma_mr *iwmr = to_iwmr(ib_mr);
struct irdma_mr *iwmr;
struct irdma_mr *iwmr = to_iwmr(ib_mr);
static inline struct irdma_mr *to_iwmr(struct ib_mr *ibmr)
return container_of(ibmr, struct irdma_mr, ibmr);
static inline struct irdma_mr *to_iwmw(struct ib_mw *ibmw)
return container_of(ibmw, struct irdma_mr, ibmw);
struct irdma_mr iwmr = {};
irdma_setup_pbles(struct irdma_pci_f *rf, struct irdma_mr *iwmr,
struct irdma_mr *iwmr = iwpbl->iwmr;
irdma_hw_alloc_mw(struct irdma_device *iwdev, struct irdma_mr *iwmr)
struct irdma_mr *iwmr)
struct irdma_mr *iwmr = to_iwmr(ibmr);
struct irdma_mr *iwmr = to_iwmr(ibmr);
irdma_hwreg_mr(struct irdma_device *iwdev, struct irdma_mr *iwmr,
struct irdma_mr *
struct irdma_mr *iwmr;
irdma_free_iwmr(struct irdma_mr *iwmr)
irdma_reg_user_mr_type_mem(struct irdma_mr *iwmr, int access,
struct irdma_mr *iwmr)
struct irdma_mr *iwmr)
struct irdma_mr *iwmr = to_iwmr(ib_mr);
irdma_rereg_mr_trans(struct irdma_mr *iwmr, u64 start, u64 len,
struct irdma_mr *iwmr;
irdma_del_memlist(struct irdma_mr *iwmr,
struct irdma_mr *iwmr = to_iwmr(reg_wr(ib_wr)->mr);
struct irdma_mr *iwmr;
struct irdma_mr *irdma_alloc_iwmr(struct ib_umem *region,
void irdma_free_iwmr(struct irdma_mr *iwmr);
int irdma_reg_user_mr_type_mem(struct irdma_mr *iwmr, int access,
int irdma_hw_alloc_mw(struct irdma_device *iwdev, struct irdma_mr *iwmr);