Searched refs:rdma_entry (Results 1 – 4 of 4) sorted by relevance
176 rdma_user_mmap_entry_remove(&entry->rdma_entry); in alloc_page_obj_cleanup()253 mmap_offset = rdma_user_mmap_get_offset(&cq->toggle_entry->rdma_entry); in UVERBS_HANDLER()256 kref_get(&cq->toggle_entry->rdma_entry.ref); in UVERBS_HANDLER()269 mmap_offset = rdma_user_mmap_get_offset(&srq->toggle_entry->rdma_entry); in UVERBS_HANDLER()272 kref_get(&srq->toggle_entry->rdma_entry.ref); in UVERBS_HANDLER()306 rdma_user_mmap_get_offset(&cq->toggle_entry->rdma_entry); in UVERBS_HANDLER()308 kref_get(&cq->toggle_entry->rdma_entry.ref); in UVERBS_HANDLER()322 rdma_user_mmap_get_offset(&srq->toggle_entry->rdma_entry); in UVERBS_HANDLER()324 kref_get(&srq->toggle_entry->rdma_entry.ref); in UVERBS_HANDLER()339 rdma_user_mmap_entry_put(&toggle_entry->rdma_entry); in UVERBS_HANDLER()[all …]
305 ret = rdma_user_mmap_entry_insert(&uctx->ibucontext, &entry->rdma_entry, in erdma_user_mmap_entry_insert()312 *mmap_offset = rdma_user_mmap_get_offset(&entry->rdma_entry); in erdma_user_mmap_entry_insert()314 return &entry->rdma_entry; in erdma_user_mmap_entry_insert()1433 struct rdma_user_mmap_entry *rdma_entry; in erdma_mmap() local1438 rdma_entry = rdma_user_mmap_entry_get(ctx, vma); in erdma_mmap()1439 if (!rdma_entry) in erdma_mmap()1442 entry = to_emmap(rdma_entry); in erdma_mmap()1455 prot, rdma_entry); in erdma_mmap()1458 rdma_user_mmap_entry_put(rdma_entry); in erdma_mmap()1462 void erdma_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in erdma_mmap_free() argument[all …]
150 static void irdma_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in irdma_mmap_free() argument152 struct irdma_user_mmap_entry *entry = to_irdma_mmap_entry(rdma_entry); in irdma_mmap_free()171 &entry->rdma_entry, PAGE_SIZE); in irdma_user_mmap_entry_insert()176 *mmap_offset = rdma_user_mmap_get_offset(&entry->rdma_entry); in irdma_user_mmap_entry_insert()178 return &entry->rdma_entry; in irdma_user_mmap_entry_insert()188 struct rdma_user_mmap_entry *rdma_entry; in irdma_mmap() local200 rdma_entry = rdma_user_mmap_entry_get(&ucontext->ibucontext, vma); in irdma_mmap()201 if (!rdma_entry) { in irdma_mmap()208 entry = to_irdma_mmap_entry(rdma_entry); in irdma_mmap()220 rdma_entry); in irdma_mmap()[all …]
2730 rdma_user_mmap_entry_put(&mentry->rdma_entry); in mlx5_ib_mmap_offset()2736 u64 cmd = (entry->rdma_entry.start_pgoff >> 16) & 0xFFFF; in mlx5_entry_to_mmap_offset()2737 u64 index = entry->rdma_entry.start_pgoff & 0xFFFF; in mlx5_entry_to_mmap_offset()4164 rdma_user_mmap_entry_remove(&obj->rdma_entry); in mmap_obj_cleanup()4173 &c->ibucontext, &entry->rdma_entry, length, in mlx5_rdma_user_mmap_entry_insert()4270 length = entry->rdma_entry.npages * PAGE_SIZE; in UVERBS_HANDLER()4401 length = entry->rdma_entry.npages * PAGE_SIZE; in UVERBS_HANDLER()