/* * Copyright (c) 2016 HGST, a Western Digital Company. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU General Public License, * version 2, as published by the Free Software Foundation. * * This program is distributed in the hope it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for * more details. */ #ifndef _RDMA_MR_POOL_H #define _RDMA_MR_POOL_H 1 #include <rdma/ib_verbs.h> struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list); void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr); int ib_mr_pool_init(struct ib_qp *qp, struct list_head *list, int nr, enum ib_mr_type type, u32 max_num_sg); void ib_mr_pool_destroy(struct ib_qp *qp, struct list_head *list); #endif /* _RDMA_MR_POOL_H */
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
ib.h | File | 3.32 KB | 0644 |
|
ib_addr.h | File | 10.08 KB | 0644 |
|
ib_cache.h | File | 6.7 KB | 0644 |
|
ib_cm.h | File | 18.88 KB | 0644 |
|
ib_fmr_pool.h | File | 3.36 KB | 0644 |
|
ib_hdrs.h | File | 8.42 KB | 0644 |
|
ib_mad.h | File | 28.13 KB | 0644 |
|
ib_marshall.h | File | 2.04 KB | 0644 |
|
ib_pack.h | File | 8.99 KB | 0644 |
|
ib_pma.h | File | 5.45 KB | 0644 |
|
ib_sa.h | File | 21.89 KB | 0644 |
|
ib_smi.h | File | 5.5 KB | 0644 |
|
ib_umem.h | File | 3.48 KB | 0644 |
|
ib_umem_odp.h | File | 5.35 KB | 0644 |
|
ib_verbs.h | File | 110.05 KB | 0644 |
|
iw_cm.h | File | 8.59 KB | 0644 |
|
iw_portmap.h | File | 7.51 KB | 0644 |
|
mr_pool.h | File | 954 B | 0644 |
|
opa_addr.h | File | 3.95 KB | 0644 |
|
opa_port_info.h | File | 14.77 KB | 0644 |
|
opa_smi.h | File | 4.31 KB | 0644 |
|
opa_vnic.h | File | 4.04 KB | 0644 |
|
rdma_cm.h | File | 14.02 KB | 0644 |
|
rdma_cm_ib.h | File | 2.08 KB | 0644 |
|
rdma_netlink.h | File | 3.27 KB | 0644 |
|
rdma_vt.h | File | 15.46 KB | 0644 |
|
rdmavt_cq.h | File | 3.38 KB | 0644 |
|
rdmavt_mr.h | File | 5.99 KB | 0644 |
|
rdmavt_qp.h | File | 21.23 KB | 0644 |
|
rw.h | File | 2.81 KB | 0644 |
|
uverbs_ioctl.h | File | 14.26 KB | 0644 |
|
uverbs_std_types.h | File | 4.21 KB | 0644 |
|
uverbs_types.h | File | 7.06 KB | 0644 |
|