Home
last modified time | relevance | path

Searched refs:mcg_lock (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/
H A Drxe_mcast.c60 * Context: caller must hold a reference to mcg and rxe->mcg_lock and
90 * Context: caller must hold a reference to mcg and rxe->mcg_lock
102 * Context: caller must hold rxe->mcg_lock
147 spin_lock_bh(&rxe->mcg_lock); in rxe_lookup_mcg()
149 spin_unlock_bh(&rxe->mcg_lock); in rxe_lookup_mcg()
214 spin_lock_bh(&rxe->mcg_lock); in rxe_get_mcg()
218 spin_unlock_bh(&rxe->mcg_lock); in rxe_get_mcg()
225 spin_unlock_bh(&rxe->mcg_lock); in rxe_get_mcg()
250 * __rxe_destroy_mcg - destroy mcg object holding rxe->mcg_lock
253 * Context: caller is holding rxe->mcg_lock
[all...]
H A Drxe_recv.c210 spin_lock_bh(&rxe->mcg_lock); in rxe_rcv_mcast_pkt()
258 spin_unlock_bh(&rxe->mcg_lock); in rxe_rcv_mcast_pkt()
H A Drxe.c145 spin_lock_init(&rxe->mcg_lock); in rxe_init()
H A Drxe_verbs.h391 spinlock_t mcg_lock; member
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
H A Drxe_mcast.c32 spin_lock_init(&grp->mcg_lock); in rxe_mcast_get_grp()
59 spin_lock_bh(&grp->mcg_lock); in rxe_mcast_add_grp_elem()
90 spin_unlock_bh(&grp->mcg_lock); in rxe_mcast_add_grp_elem()
106 spin_lock_bh(&grp->mcg_lock); in rxe_mcast_drop_grp_elem()
114 spin_unlock_bh(&grp->mcg_lock); in rxe_mcast_drop_grp_elem()
123 spin_unlock_bh(&grp->mcg_lock); in rxe_mcast_drop_grp_elem()
147 spin_lock_bh(&grp->mcg_lock); in rxe_drop_all_mcast_groups()
150 spin_unlock_bh(&grp->mcg_lock); in rxe_drop_all_mcast_groups()
H A Drxe_recv.c256 spin_lock_bh(&mcg->mcg_lock); in rxe_rcv_mcast_pkt()
293 spin_unlock_bh(&mcg->mcg_lock); in rxe_rcv_mcast_pkt()
H A Drxe_verbs.h324 spinlock_t mcg_lock; /* guard group */ member

Completed in 5 milliseconds