Home
last modified time | relevance | path

Searched refs:unmap_list (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/net/rds/
Dib_rdma.c315 list_add_tail(&ibmr->unmap_list, list); in llist_append_to_list()
336 list_for_each_entry(ibmr, list, unmap_list) { in list_to_llist_nodes()
357 LIST_HEAD(unmap_list); in rds_ib_flush_mr_pool()
403 dirty_to_clean = llist_append_to_list(&pool->drop_list, &unmap_list); in rds_ib_flush_mr_pool()
404 dirty_to_clean += llist_append_to_list(&pool->free_list, &unmap_list); in rds_ib_flush_mr_pool()
406 llist_append_to_list(&pool->clean_list, &unmap_list); in rds_ib_flush_mr_pool()
410 if (list_empty(&unmap_list)) in rds_ib_flush_mr_pool()
414 rds_ib_unreg_frmr(&unmap_list, &nfreed, &unpinned, free_goal); in rds_ib_flush_mr_pool()
416 rds_ib_unreg_fmr(&unmap_list, &nfreed, &unpinned, free_goal); in rds_ib_flush_mr_pool()
418 if (!list_empty(&unmap_list)) { in rds_ib_flush_mr_pool()
[all …]
Dib_fmr.c221 list_for_each_entry(ibmr, list, unmap_list) { in rds_ib_unreg_fmr()
231 list_for_each_entry_safe(ibmr, next, list, unmap_list) { in rds_ib_unreg_fmr()
241 list_del(&ibmr->unmap_list); in rds_ib_unreg_fmr()
Dib_frmr.c303 list_for_each_entry(ibmr, list, unmap_list) { in rds_ib_unreg_frmr()
311 list_for_each_entry_safe(ibmr, next, list, unmap_list) { in rds_ib_unreg_frmr()
324 list_del(&ibmr->unmap_list); in rds_ib_unreg_frmr()
Dib_mr.h74 struct list_head unmap_list; member
/Linux-v4.19/net/sunrpc/xprtrdma/
Dfmr_ops.c106 LIST_HEAD(unmap_list); in fmr_op_release_mr()
297 LIST_HEAD(unmap_list); in fmr_op_unmap_sync()
309 list_add_tail(&mr->fmr.fm_mr->list, &unmap_list); in fmr_op_unmap_sync()
312 rc = ib_unmap_fmr(&unmap_list); in fmr_op_unmap_sync()
/Linux-v4.19/drivers/infiniband/core/
Dfmr_pool.c142 LIST_HEAD(unmap_list); in ib_fmr_batch_release()
160 list_splice_init(&pool->dirty_list, &unmap_list); in ib_fmr_batch_release()
165 if (list_empty(&unmap_list)) { in ib_fmr_batch_release()
174 list_splice(&unmap_list, &pool->free_list); in ib_fmr_batch_release()