/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
H A D | rxe_mmap.c | 25 if (!list_empty(&ip->pending_mmaps)) in rxe_mmap_release() 26 list_del(&ip->pending_mmaps); in rxe_mmap_release() 77 list_for_each_entry_safe(ip, pp, &rxe->pending_mmaps, pending_mmaps) { in rxe_mmap() 97 list_del_init(&ip->pending_mmaps); in rxe_mmap() 140 INIT_LIST_HEAD(&ip->pending_mmaps); in rxe_create_mmap_info()
|
H A D | rxe_queue.c | 32 list_add(&ip->pending_mmaps, &rxe->pending_mmaps); in do_mmap_info()
|
H A D | rxe_verbs.h | 374 spinlock_t pending_lock; /* guard pending_mmaps */ 375 struct list_head pending_mmaps; member
|
H A D | rxe.c | 213 INIT_LIST_HEAD(&rxe->pending_mmaps); in rxe_init()
|
H A D | rxe_loc.h | 58 struct list_head pending_mmaps; member
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/ |
H A D | rxe_mmap.c | 24 if (!list_empty(&ip->pending_mmaps)) in rxe_mmap_release() 25 list_del(&ip->pending_mmaps); in rxe_mmap_release() 76 list_for_each_entry_safe(ip, pp, &rxe->pending_mmaps, pending_mmaps) { in rxe_mmap() 96 list_del_init(&ip->pending_mmaps); in rxe_mmap() 139 INIT_LIST_HEAD(&ip->pending_mmaps); in rxe_create_mmap_info()
|
H A D | rxe_queue.c | 32 list_add(&ip->pending_mmaps, &rxe->pending_mmaps); in do_mmap_info()
|
H A D | rxe.c | 142 INIT_LIST_HEAD(&rxe->pending_mmaps); in rxe_init()
|
H A D | rxe_verbs.h | 396 spinlock_t pending_lock; /* guard pending_mmaps */ 397 struct list_head pending_mmaps; member
|
H A D | rxe_loc.h | 44 struct list_head pending_mmaps; member
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/ |
H A D | mmap.c | 60 INIT_LIST_HEAD(&rdi->pending_mmaps); in rvt_mmap_init() 77 list_del(&ip->pending_mmaps); in rvt_release_mmap_info() 124 list_for_each_entry_safe(ip, pp, &rdi->pending_mmaps, in rvt_mmap() 125 pending_mmaps) { in rvt_mmap() 133 list_del_init(&ip->pending_mmaps); in rvt_mmap() 179 INIT_LIST_HEAD(&ip->pending_mmaps); in rvt_create_mmap_info()
|
H A D | srq.c | 143 list_add(&srq->ip->pending_mmaps, &dev->pending_mmaps); in rvt_create_srq() 292 if (list_empty(&ip->pending_mmaps)) in rvt_modify_srq() 293 list_add(&ip->pending_mmaps, in rvt_modify_srq() 294 &dev->pending_mmaps); in rvt_modify_srq()
|
H A D | cq.c | 274 list_add(&cq->ip->pending_mmaps, &rdi->pending_mmaps); in rvt_create_cq() 491 if (list_empty(&ip->pending_mmaps)) in rvt_resize_cq() 492 list_add(&ip->pending_mmaps, &rdi->pending_mmaps); in rvt_resize_cq()
|
H A D | qp.c | 1297 list_add(&qp->ip->pending_mmaps, &rdi->pending_mmaps); in rvt_create_qp()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/ |
H A D | mmap.c | 18 INIT_LIST_HEAD(&rdi->pending_mmaps); in rvt_mmap_init() 35 list_del(&ip->pending_mmaps); in rvt_release_mmap_info() 82 list_for_each_entry_safe(ip, pp, &rdi->pending_mmaps, in rvt_mmap() 83 pending_mmaps) { in rvt_mmap() 91 list_del_init(&ip->pending_mmaps); in rvt_mmap() 137 INIT_LIST_HEAD(&ip->pending_mmaps); in rvt_create_mmap_info()
|
H A D | srq.c | 101 list_add(&srq->ip->pending_mmaps, &dev->pending_mmaps); in rvt_create_srq() 250 if (list_empty(&ip->pending_mmaps)) in rvt_modify_srq() 251 list_add(&ip->pending_mmaps, in rvt_modify_srq() 252 &dev->pending_mmaps); in rvt_modify_srq()
|
H A D | cq.c | 232 list_add(&cq->ip->pending_mmaps, &rdi->pending_mmaps); in rvt_create_cq() 449 if (list_empty(&ip->pending_mmaps)) in rvt_resize_cq() 450 list_add(&ip->pending_mmaps, &rdi->pending_mmaps); in rvt_resize_cq()
|
H A D | qp.c | 1246 list_add(&qp->ip->pending_mmaps, &rdi->pending_mmaps); in rvt_create_qp()
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | rdma_vt.h | 174 struct list_head pending_mmaps; member 414 struct list_head pending_mmaps; member
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | rdma_vt.h | 174 struct list_head pending_mmaps; member 414 struct list_head pending_mmaps; member
|