Home
last modified time | relevance | path

Searched refs:rdma_entry (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/dev/ice/
H A Dice_rdma.c529 sc = __containerof(entry, struct ice_softc, rdma_entry); in ice_rdma_register()
635 entry = &sc->rdma_entry; in ice_rdma_pf_attach_locked()
712 entry = &sc->rdma_entry; in ice_rdma_pf_detach_locked()
759 struct ice_rdma_peer *peer = &sc->rdma_entry.peer; in ice_rdma_pf_init()
765 sc->rdma_entry.initiated = true; in ice_rdma_pf_init()
767 if (sc->rdma_entry.attached && ice_rdma.registered) { in ice_rdma_pf_init()
790 sc->rdma_entry.initiated = false; in ice_rdma_pf_stop()
791 if (sc->rdma_entry.attached && ice_rdma.registered) { in ice_rdma_pf_stop()
793 return IRDMA_CLOSE(&sc->rdma_entry.peer); in ice_rdma_pf_stop()
816 struct ice_rdma_peer *peer = &sc->rdma_entry in ice_rdma_link_change()
[all...]
H A Dice_rdma_internal.h73 #define ice_rdma_entry_to_sc(e) __containerof(e, struct ice_softc, rdma_entry)
H A Dice_iflib.h261 struct ice_rdma_entry rdma_entry;
239 struct ice_rdma_entry rdma_entry; global() member
H A Dice_lib.c4313 if (new_mode == 0 && sc->rdma_entry.attached)
/freebsd/sys/dev/irdma/
H A Dirdma_main.h421 to_irdma_mmap_entry(struct rdma_user_mmap_entry *rdma_entry) in to_irdma_mmap_entry() argument
423 return container_of(rdma_entry, struct irdma_user_mmap_entry, in to_irdma_mmap_entry()
424 rdma_entry); in to_irdma_mmap_entry()
H A Dirdma_verbs.c114 irdma_mmap_free(struct rdma_user_mmap_entry *rdma_entry) in irdma_mmap_free() argument
116 struct irdma_user_mmap_entry *entry = to_irdma_mmap_entry(rdma_entry); in irdma_mmap_free()
135 &entry->rdma_entry, PAGE_SIZE); in irdma_user_mmap_entry_insert()
140 *mmap_offset = rdma_user_mmap_get_offset(&entry->rdma_entry); in irdma_user_mmap_entry_insert()
142 return &entry->rdma_entry; in irdma_user_mmap_entry_insert()
153 struct rdma_user_mmap_entry *rdma_entry; in irdma_mmap() local
165 rdma_entry = rdma_user_mmap_entry_get(&ucontext->ibucontext, vma); in irdma_mmap()
166 if (!rdma_entry) { in irdma_mmap()
173 entry = to_irdma_mmap_entry(rdma_entry); in irdma_mmap()
185 rdma_entry); in irdma_mmap()
[all …]
H A Dirdma_verbs.h284 struct rdma_user_mmap_entry rdma_entry; member
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib.h525 struct rdma_user_mmap_entry rdma_entry; member
889 to_mmmap(struct rdma_user_mmap_entry *rdma_entry) in to_mmmap() argument
891 return container_of(rdma_entry, in to_mmmap()
892 struct mlx5_user_mmap_entry, rdma_entry); in to_mmmap()
H A Dmlx5_ib_main.c1686 rdma_user_mmap_entry_put(&mentry->rdma_entry); in mlx5_ib_mmap_offset()