Home
last modified time | relevance | path

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

/openbmc/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);
/openbmc/linux/drivers/infiniband/hw/efa/
H A Defa.h93 struct rdma_user_mmap_entry *mmap_entry;
94 struct rdma_user_mmap_entry *db_mmap_entry;
109 struct rdma_user_mmap_entry *sq_db_mmap_entry;
110 struct rdma_user_mmap_entry *llq_desc_mmap_entry;
111 struct rdma_user_mmap_entry *rq_db_mmap_entry;
112 struct rdma_user_mmap_entry *rq_mmap_entry;
168 void efa_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
H A Defa_verbs.c31 struct rdma_user_mmap_entry rdma_entry;
167 to_emmap(struct rdma_user_mmap_entry *rdma_entry) in to_emmap()
474 static struct rdma_user_mmap_entry*
1874 void efa_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in efa_mmap_free()
1884 struct rdma_user_mmap_entry *rdma_entry; in __efa_mmap()
/openbmc/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;
316 to_emmap(struct rdma_user_mmap_entry *ibmmap) in to_emmap()
349 void erdma_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
H A Derdma_verbs.c284 static struct rdma_user_mmap_entry *
1317 struct rdma_user_mmap_entry *rdma_entry; in erdma_mmap()
1346 void erdma_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in erdma_mmap_free()
/openbmc/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;
142 struct rdma_user_mmap_entry *shpage_mmap;
155 struct rdma_user_mmap_entry rdma_entry;
246 void bnxt_re_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
H A Dib_verbs.c4236 struct rdma_user_mmap_entry *rdma_entry; in bnxt_re_mmap()
4285 void bnxt_re_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in bnxt_re_mmap_free()
/openbmc/linux/drivers/infiniband/hw/irdma/
H A Dverbs.h15 struct rdma_user_mmap_entry *db_mmap_entry;
161 struct rdma_user_mmap_entry *push_wqe_mmap_entry;
162 struct rdma_user_mmap_entry *push_db_mmap_entry;
224 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()
/openbmc/linux/drivers/infiniband/sw/siw/
H A Dsiw.h211 struct rdma_user_mmap_entry *cq_entry; /* mmap info for CQE array */
254 struct rdma_user_mmap_entry *srq_entry; /* mmap info for SRQ array */
467 struct rdma_user_mmap_entry *sq_entry; /* mmap info for SQE array */
468 struct rdma_user_mmap_entry *rq_entry; /* mmap info for RQE array */
489 struct rdma_user_mmap_entry rdma_entry;
594 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.c38 void siw_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in siw_mmap_free()
49 struct rdma_user_mmap_entry *rdma_entry; in siw_mmap()
258 static struct rdma_user_mmap_entry *
/openbmc/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()
/openbmc/linux/include/rdma/
H A Dib_verbs.h2314 struct rdma_user_mmap_entry { struct
2324 rdma_user_mmap_get_offset(const struct rdma_user_mmap_entry *entry) in rdma_user_mmap_get_offset() argument
2454 void (*mmap_free)(struct rdma_user_mmap_entry *entry);
2930 struct rdma_user_mmap_entry *entry);
2932 struct rdma_user_mmap_entry *entry,
2935 struct rdma_user_mmap_entry *entry,
2941 struct rdma_user_mmap_entry *entry, in rdma_user_mmap_entry_insert_exact()
2948 struct rdma_user_mmap_entry *
2951 struct rdma_user_mmap_entry *
2954 void rdma_user_mmap_entry_put(struct rdma_user_mmap_entry *entry);
[all …]
/openbmc/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_device.h202 struct rdma_user_mmap_entry rdma_entry;
1039 to_hns_mmap(struct rdma_user_mmap_entry *rdma_entry) in to_hns_mmap()
H A Dhns_roce_main.c443 struct rdma_user_mmap_entry *rdma_entry; in hns_roce_mmap()
474 static void hns_roce_free_mmap(struct rdma_user_mmap_entry *rdma_entry) in hns_roce_free_mmap()
H A Dhns_roce_qp.c819 struct rdma_user_mmap_entry *rdma_entry; in qp_mmap_entry()
/openbmc/linux/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h634 struct rdma_user_mmap_entry rdma_entry;
1267 to_mmmap(struct rdma_user_mmap_entry *rdma_entry) in to_mmmap()
H A Dmain.c2114 static void mlx5_ib_mmap_free(struct rdma_user_mmap_entry *entry) in mlx5_ib_mmap_free()
2267 struct rdma_user_mmap_entry *entry; in mlx5_ib_mmap_offset()