Home
last modified time | relevance | path

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

/linux-6.15/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.h364 struct rdma_user_mmap_entry *entry;
369 struct rdma_user_mmap_entry *entry);
/linux-6.15/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.c30 struct rdma_user_mmap_entry rdma_entry;
168 to_emmap(struct rdma_user_mmap_entry *rdma_entry) in to_emmap()
517 static struct rdma_user_mmap_entry*
1973 void efa_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in efa_mmap_free()
1983 struct rdma_user_mmap_entry *rdma_entry; in __efa_mmap()
/linux-6.15/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;
147 struct rdma_user_mmap_entry *shpage_mmap;
161 struct rdma_user_mmap_entry rdma_entry;
269 void bnxt_re_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
H A Dib_verbs.c4424 struct rdma_user_mmap_entry *rdma_entry; in bnxt_re_mmap()
4475 void bnxt_re_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in bnxt_re_mmap_free()
/linux-6.15/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.h374 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-6.15/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;
425 to_emmap(struct rdma_user_mmap_entry *ibmmap) in to_emmap()
459 void erdma_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
H A Derdma_verbs.c290 static struct rdma_user_mmap_entry *
1376 struct rdma_user_mmap_entry *rdma_entry; in erdma_mmap()
1405 void erdma_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in erdma_mmap_free()
/linux-6.15/drivers/infiniband/sw/siw/
H A Dsiw.h207 struct rdma_user_mmap_entry *cq_entry; /* mmap info for CQE array */
250 struct rdma_user_mmap_entry *srq_entry; /* mmap info for SRQ array */
465 struct rdma_user_mmap_entry *sq_entry; /* mmap info for SQE array */
466 struct rdma_user_mmap_entry *rq_entry; /* mmap info for RQE array */
486 struct rdma_user_mmap_entry rdma_entry;
590 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()
272 static struct rdma_user_mmap_entry *
/linux-6.15/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-6.15/include/rdma/
H A Dib_verbs.h2319 struct rdma_user_mmap_entry { struct
2329 rdma_user_mmap_get_offset(const struct rdma_user_mmap_entry *entry) in rdma_user_mmap_get_offset() argument
2459 void (*mmap_free)(struct rdma_user_mmap_entry *entry);
2981 struct rdma_user_mmap_entry *entry);
2983 struct rdma_user_mmap_entry *entry,
2986 struct rdma_user_mmap_entry *entry,
3000 struct rdma_user_mmap_entry *entry, in rdma_user_mmap_entry_insert_exact()
3007 struct rdma_user_mmap_entry *
3010 struct rdma_user_mmap_entry *
3013 void rdma_user_mmap_entry_put(struct rdma_user_mmap_entry *entry);
[all …]
/linux-6.15/drivers/infiniband/hw/hns/
H A Dhns_roce_device.h208 struct rdma_user_mmap_entry rdma_entry;
1082 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()
504 static void hns_roce_free_mmap(struct rdma_user_mmap_entry *rdma_entry) in hns_roce_free_mmap()
H A Dhns_roce_qp.c843 struct rdma_user_mmap_entry *rdma_entry; in qp_mmap_entry()
/linux-6.15/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h638 struct rdma_user_mmap_entry rdma_entry;
1325 to_mmmap(struct rdma_user_mmap_entry *rdma_entry) in to_mmmap()
H A Dmain.c2225 static void mlx5_ib_mmap_free(struct rdma_user_mmap_entry *entry) in mlx5_ib_mmap_free()
2378 struct rdma_user_mmap_entry *entry; in mlx5_ib_mmap_offset()