Home
last modified time | relevance | path

Searched refs:rdma_user_mmap_entry (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/infiniband/core/
H A Dib_core_uverbs.c32 struct rdma_user_mmap_entry *entry) in rdma_umap_priv_init()
69 struct rdma_user_mmap_entry *entry) in rdma_user_mmap_io()
116 struct rdma_user_mmap_entry *
120 struct rdma_user_mmap_entry *entry; in rdma_user_mmap_entry_get_pgoff()
160 struct rdma_user_mmap_entry *
164 struct rdma_user_mmap_entry *entry; in rdma_user_mmap_entry_get()
181 struct rdma_user_mmap_entry *entry = in rdma_user_mmap_entry_free()
182 container_of(kref, struct rdma_user_mmap_entry, ref); in rdma_user_mmap_entry_free()
214 void rdma_user_mmap_entry_put(struct rdma_user_mmap_entry *entry) in rdma_user_mmap_entry_put()
263 struct rdma_user_mmap_entry *entry, in rdma_user_mmap_entry_insert_range()
[all …]
H A Dcore_priv.h367 struct rdma_user_mmap_entry *entry;
372 struct rdma_user_mmap_entry *entry);
/linux/drivers/infiniband/hw/efa/
H A Defa.h104 struct rdma_user_mmap_entry *mmap_entry;
105 struct rdma_user_mmap_entry *db_mmap_entry;
120 struct rdma_user_mmap_entry *sq_db_mmap_entry;
121 struct rdma_user_mmap_entry *llq_desc_mmap_entry;
122 struct rdma_user_mmap_entry *rq_db_mmap_entry;
123 struct rdma_user_mmap_entry *rq_mmap_entry;
179 void efa_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
H A Defa_verbs.c34 struct rdma_user_mmap_entry rdma_entry;
170 to_emmap(struct rdma_user_mmap_entry *rdma_entry) in to_emmap()
480 static struct rdma_user_mmap_entry*
1933 void efa_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in efa_mmap_free()
1943 struct rdma_user_mmap_entry *rdma_entry; in __efa_mmap()
/linux/drivers/infiniband/hw/erdma/
H A Derdma_verbs.h29 struct rdma_user_mmap_entry rdma_entry;
50 struct rdma_user_mmap_entry *sq_db_mmap_entry;
51 struct rdma_user_mmap_entry *rq_db_mmap_entry;
52 struct rdma_user_mmap_entry *cq_db_mmap_entry;
320 to_emmap(struct rdma_user_mmap_entry *ibmmap) in to_emmap()
353 void erdma_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
H A Derdma_verbs.c281 static struct rdma_user_mmap_entry *
1321 struct rdma_user_mmap_entry *rdma_entry; in erdma_mmap()
1350 void erdma_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in erdma_mmap_free()
/linux/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h63 struct rdma_user_mmap_entry *pd_db_mmap;
64 struct rdma_user_mmap_entry *pd_wcdb_mmap;
144 struct rdma_user_mmap_entry *shpage_mmap;
158 struct rdma_user_mmap_entry rdma_entry;
249 void bnxt_re_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
H A Dib_verbs.c4271 struct rdma_user_mmap_entry *rdma_entry; in bnxt_re_mmap()
4321 void bnxt_re_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in bnxt_re_mmap_free()
/linux/drivers/infiniband/hw/irdma/
H A Dverbs.h15 struct rdma_user_mmap_entry *db_mmap_entry;
163 struct rdma_user_mmap_entry *push_wqe_mmap_entry;
164 struct rdma_user_mmap_entry *push_db_mmap_entry;
226 struct rdma_user_mmap_entry rdma_entry;
H A Dmain.h372 to_irdma_mmap_entry(struct rdma_user_mmap_entry *rdma_entry) in to_irdma_mmap_entry()
H A Dverbs.c135 static void irdma_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in irdma_mmap_free()
142 static struct rdma_user_mmap_entry*
173 struct rdma_user_mmap_entry *rdma_entry; in irdma_mmap()
/linux/drivers/infiniband/sw/siw/
H A Dsiw.h210 struct rdma_user_mmap_entry *cq_entry; /* mmap info for CQE array */
253 struct rdma_user_mmap_entry *srq_entry; /* mmap info for SRQ array */
466 struct rdma_user_mmap_entry *sq_entry; /* mmap info for SQE array */
467 struct rdma_user_mmap_entry *rq_entry; /* mmap info for RQE array */
487 struct rdma_user_mmap_entry rdma_entry;
592 to_siw_mmap_entry(struct rdma_user_mmap_entry *rdma_mmap) in to_siw_mmap_entry()
H A Dsiw_verbs.h84 void siw_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
H A Dsiw_verbs.c47 void siw_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in siw_mmap_free()
58 struct rdma_user_mmap_entry *rdma_entry; in siw_mmap()
264 static struct rdma_user_mmap_entry *
/linux/drivers/infiniband/hw/qedr/
H A Dqedr.h233 struct rdma_user_mmap_entry *db_mmap_entry;
275 struct rdma_user_mmap_entry *db_mmap_entry;
499 struct rdma_user_mmap_entry rdma_entry;
637 get_qedr_mmap_entry(struct rdma_user_mmap_entry *rdma_entry) in get_qedr_mmap_entry()
H A Dverbs.h49 void qedr_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
H A Dverbs.c375 void qedr_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in qedr_mmap_free()
392 struct rdma_user_mmap_entry *rdma_entry; in qedr_mmap()
/linux/include/rdma/
H A Dib_verbs.h2299 struct rdma_user_mmap_entry { struct
2309 rdma_user_mmap_get_offset(const struct rdma_user_mmap_entry *entry) in rdma_user_mmap_get_offset() argument
2439 void (*mmap_free)(struct rdma_user_mmap_entry *entry);
2917 struct rdma_user_mmap_entry *entry);
2919 struct rdma_user_mmap_entry *entry,
2922 struct rdma_user_mmap_entry *entry,
2928 struct rdma_user_mmap_entry *entry, in rdma_user_mmap_entry_insert_exact()
2935 struct rdma_user_mmap_entry *
2938 struct rdma_user_mmap_entry *
2941 void rdma_user_mmap_entry_put(struct rdma_user_mmap_entry *entry);
[all …]
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_device.h202 struct rdma_user_mmap_entry rdma_entry;
1080 to_hns_mmap(struct rdma_user_mmap_entry *rdma_entry) in to_hns_mmap()
H A Dhns_roce_main.c463 struct rdma_user_mmap_entry *rdma_entry; in hns_roce_mmap()
499 static void hns_roce_free_mmap(struct rdma_user_mmap_entry *rdma_entry) in hns_roce_free_mmap()
H A Dhns_roce_qp.c818 struct rdma_user_mmap_entry *rdma_entry; in qp_mmap_entry()
/linux/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h621 struct rdma_user_mmap_entry rdma_entry;
1270 to_mmmap(struct rdma_user_mmap_entry *rdma_entry) in to_mmmap()
H A Dmain.c2141 static void mlx5_ib_mmap_free(struct rdma_user_mmap_entry *entry) in mlx5_ib_mmap_free()
2294 struct rdma_user_mmap_entry *entry; in mlx5_ib_mmap_offset()