Searched refs:rdma_entry (Results 1 – 10 of 10) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/efa/ |
| H A D | efa_verbs.c | 28 struct rdma_user_mmap_entry rdma_entry; member 149 to_emmap(struct rdma_user_mmap_entry *rdma_entry) in to_emmap() argument 151 return container_of(rdma_entry, struct efa_user_mmap_entry, rdma_entry); in to_emmap() 461 err = rdma_user_mmap_entry_insert(ucontext, &entry->rdma_entry, in efa_user_mmap_entry_insert() 467 *offset = rdma_user_mmap_get_offset(&entry->rdma_entry); in efa_user_mmap_entry_insert() 469 return &entry->rdma_entry; in efa_user_mmap_entry_insert() 1731 void efa_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in efa_mmap_free() argument 1733 struct efa_user_mmap_entry *entry = to_emmap(rdma_entry); in efa_mmap_free() 1741 struct rdma_user_mmap_entry *rdma_entry; in __efa_mmap() local 1747 rdma_entry = rdma_user_mmap_entry_get(&ucontext->ibucontext, vma); in __efa_mmap() [all …]
|
| H A D | efa.h | 151 void efa_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/qedr/ |
| H A D | qedr.h | 498 struct rdma_user_mmap_entry rdma_entry; member 636 get_qedr_mmap_entry(struct rdma_user_mmap_entry *rdma_entry) in get_qedr_mmap_entry() argument 638 return container_of(rdma_entry, struct qedr_user_mmap_entry, in get_qedr_mmap_entry() 639 rdma_entry); in get_qedr_mmap_entry()
|
| H A D | verbs.h | 48 void qedr_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
|
| H A D | verbs.c | 308 rc = rdma_user_mmap_entry_insert(uctx, &entry->rdma_entry, in qedr_alloc_ucontext() 314 ctx->db_mmap_entry = &entry->rdma_entry; in qedr_alloc_ucontext() 373 void qedr_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in qedr_mmap_free() argument 375 struct qedr_user_mmap_entry *entry = get_qedr_mmap_entry(rdma_entry); in qedr_mmap_free() 390 struct rdma_user_mmap_entry *rdma_entry; in qedr_mmap() local 399 rdma_entry = rdma_user_mmap_entry_get(ucontext, vma); in qedr_mmap() 400 if (!rdma_entry) { in qedr_mmap() 405 entry = get_qedr_mmap_entry(rdma_entry); in qedr_mmap() 415 rdma_entry); in qedr_mmap() 430 rdma_user_mmap_entry_put(rdma_entry); in qedr_mmap() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/sw/siw/ |
| H A D | siw_verbs.c | 37 void siw_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in siw_mmap_free() argument 39 struct siw_user_mmap_entry *entry = to_siw_mmap_entry(rdma_entry); in siw_mmap_free() 48 struct rdma_user_mmap_entry *rdma_entry; in siw_mmap() local 59 rdma_entry = rdma_user_mmap_entry_get(&uctx->base_ucontext, vma); in siw_mmap() 60 if (!rdma_entry) { in siw_mmap() 65 entry = to_siw_mmap_entry(rdma_entry); in siw_mmap() 74 rdma_user_mmap_entry_put(rdma_entry); in siw_mmap() 271 &entry->rdma_entry, in siw_mmap_entry_insert() 278 *offset = rdma_user_mmap_get_offset(&entry->rdma_entry); in siw_mmap_entry_insert() 280 return &entry->rdma_entry; in siw_mmap_entry_insert()
|
| H A D | siw_verbs.h | 85 void siw_mmap_free(struct rdma_user_mmap_entry *rdma_entry);
|
| H A D | siw.h | 487 struct rdma_user_mmap_entry rdma_entry; member 593 return container_of(rdma_mmap, struct siw_user_mmap_entry, rdma_entry); in to_siw_mmap_entry()
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/ |
| H A D | mlx5_ib.h | 553 struct rdma_user_mmap_entry rdma_entry; member 1120 to_mmmap(struct rdma_user_mmap_entry *rdma_entry) in to_mmmap() argument 1122 return container_of(rdma_entry, in to_mmmap() 1123 struct mlx5_user_mmap_entry, rdma_entry); in to_mmmap()
|
| H A D | main.c | 2226 context, &mdm->mentry.rdma_entry, in add_dm_mmap_entry() 2270 rdma_user_mmap_entry_put(&mentry->rdma_entry); in mlx5_ib_mmap_offset() 2276 u64 cmd = (entry->rdma_entry.start_pgoff >> 16) & 0xFFFF; in mlx5_entry_to_mmap_offset() 2277 u64 index = entry->rdma_entry.start_pgoff & 0xFFFF; in mlx5_entry_to_mmap_offset() 2381 page_idx = dm->mentry.rdma_entry.start_pgoff & 0xFFFF; in handle_alloc_dm_memic() 2399 rdma_user_mmap_entry_remove(&dm->mentry.rdma_entry); in handle_alloc_dm_memic() 2508 rdma_user_mmap_entry_remove(&dm->mentry.rdma_entry); in mlx5_ib_dealloc_dm() 3615 rdma_user_mmap_entry_remove(&obj->rdma_entry); in mmap_obj_cleanup() 3624 &c->ibucontext, &entry->rdma_entry, length, in mlx5_rdma_user_mmap_entry_insert() 3695 length = entry->rdma_entry.npages * PAGE_SIZE; in UVERBS_HANDLER() [all …]
|