Lines Matching refs:rdma_entry
28 struct rdma_user_mmap_entry rdma_entry; member
159 to_emmap(struct rdma_user_mmap_entry *rdma_entry) in to_emmap() argument
161 return container_of(rdma_entry, struct efa_user_mmap_entry, rdma_entry); in to_emmap()
470 err = rdma_user_mmap_entry_insert(ucontext, &entry->rdma_entry, in efa_user_mmap_entry_insert()
476 *offset = rdma_user_mmap_get_offset(&entry->rdma_entry); in efa_user_mmap_entry_insert()
478 return &entry->rdma_entry; in efa_user_mmap_entry_insert()
1737 void efa_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in efa_mmap_free() argument
1739 struct efa_user_mmap_entry *entry = to_emmap(rdma_entry); in efa_mmap_free()
1747 struct rdma_user_mmap_entry *rdma_entry; in __efa_mmap() local
1753 rdma_entry = rdma_user_mmap_entry_get(&ucontext->ibucontext, vma); in __efa_mmap()
1754 if (!rdma_entry) { in __efa_mmap()
1761 entry = to_emmap(rdma_entry); in __efa_mmap()
1765 entry->address, rdma_entry->npages * PAGE_SIZE, in __efa_mmap()
1772 entry->rdma_entry.npages * PAGE_SIZE, in __efa_mmap()
1774 rdma_entry); in __efa_mmap()
1778 entry->rdma_entry.npages * PAGE_SIZE, in __efa_mmap()
1780 rdma_entry); in __efa_mmap()
1798 entry->address, rdma_entry->npages * PAGE_SIZE, in __efa_mmap()
1803 rdma_user_mmap_entry_put(rdma_entry); in __efa_mmap()