Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/infiniband/core/
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()
230 void rdma_user_mmap_entry_remove(struct rdma_user_mmap_entry *entry) in rdma_user_mmap_entry_remove()
[all …]
Dcore_priv.h367 struct rdma_user_mmap_entry *entry;
372 struct rdma_user_mmap_entry *entry);
/linux-6.1.9/drivers/infiniband/hw/efa/
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);
Defa_verbs.c31 struct rdma_user_mmap_entry rdma_entry;
163 to_emmap(struct rdma_user_mmap_entry *rdma_entry) in to_emmap()
464 static struct rdma_user_mmap_entry*
1863 void efa_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in efa_mmap_free()
1873 struct rdma_user_mmap_entry *rdma_entry; in __efa_mmap()
/linux-6.1.9/drivers/infiniband/hw/erdma/
Derdma_verbs.h29 struct rdma_user_mmap_entry rdma_entry;
45 struct rdma_user_mmap_entry *sq_db_mmap_entry;
46 struct rdma_user_mmap_entry *rq_db_mmap_entry;
47 struct rdma_user_mmap_entry *cq_db_mmap_entry;
286 to_emmap(struct rdma_user_mmap_entry *ibmmap) in to_emmap()
319 void erdma_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
Derdma_verbs.c235 static struct rdma_user_mmap_entry *
1075 struct rdma_user_mmap_entry *rdma_entry; in erdma_mmap()
1102 void erdma_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in erdma_mmap_free()
/linux-6.1.9/drivers/infiniband/hw/irdma/
Dverbs.h15 struct rdma_user_mmap_entry *db_mmap_entry;
158 struct rdma_user_mmap_entry *push_wqe_mmap_entry;
159 struct rdma_user_mmap_entry *push_db_mmap_entry;
220 struct rdma_user_mmap_entry rdma_entry;
Dmain.h367 to_irdma_mmap_entry(struct rdma_user_mmap_entry *rdma_entry) in to_irdma_mmap_entry()
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.1.9/drivers/infiniband/sw/siw/
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 */
488 struct rdma_user_mmap_entry rdma_entry;
592 to_siw_mmap_entry(struct rdma_user_mmap_entry *rdma_mmap) in to_siw_mmap_entry()
Dsiw_verbs.h84 void siw_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
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 *
/linux-6.1.9/drivers/infiniband/hw/qedr/
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()
Dverbs.h49 void qedr_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
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.1.9/include/rdma/
Dib_verbs.h2303 struct rdma_user_mmap_entry { struct
2313 rdma_user_mmap_get_offset(const struct rdma_user_mmap_entry *entry) in rdma_user_mmap_get_offset() argument
2443 void (*mmap_free)(struct rdma_user_mmap_entry *entry);
2918 struct rdma_user_mmap_entry *entry);
2920 struct rdma_user_mmap_entry *entry,
2923 struct rdma_user_mmap_entry *entry,
2929 struct rdma_user_mmap_entry *entry, in rdma_user_mmap_entry_insert_exact()
2936 struct rdma_user_mmap_entry *
2939 struct rdma_user_mmap_entry *
2942 void rdma_user_mmap_entry_put(struct rdma_user_mmap_entry *entry);
[all …]
/linux-6.1.9/drivers/infiniband/hw/hns/
Dhns_roce_main.c427 struct rdma_user_mmap_entry *rdma_entry; in hns_roce_mmap()
457 static void hns_roce_free_mmap(struct rdma_user_mmap_entry *rdma_entry) in hns_roce_free_mmap()
Dhns_roce_device.h194 struct rdma_user_mmap_entry rdma_entry;
1019 to_hns_mmap(struct rdma_user_mmap_entry *rdma_entry) in to_hns_mmap()
Dhns_roce_qp.c865 struct rdma_user_mmap_entry *rdma_entry; in qp_mmap_entry()
/linux-6.1.9/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h604 struct rdma_user_mmap_entry rdma_entry;
1201 to_mmmap(struct rdma_user_mmap_entry *rdma_entry) in to_mmmap()
Dmain.c2099 static void mlx5_ib_mmap_free(struct rdma_user_mmap_entry *entry) in mlx5_ib_mmap_free()
2252 struct rdma_user_mmap_entry *entry; in mlx5_ib_mmap_offset()