Searched refs:fmr_list (Results 1 – 13 of 13) sorted by relevance
| /Linux-v5.4/drivers/infiniband/core/ |
| D | fmr_pool.c | 143 LIST_HEAD(fmr_list); in ib_fmr_batch_release() 150 list_add_tail(&fmr->fmr->list, &fmr_list); in ib_fmr_batch_release() 162 ret = ib_unmap_fmr(&fmr_list); in ib_fmr_batch_release() 322 LIST_HEAD(fmr_list); in ib_destroy_fmr_pool() 331 INIT_LIST_HEAD(&fmr_list); in ib_destroy_fmr_pool() 332 list_add_tail(&fmr->fmr->list, &fmr_list); in ib_destroy_fmr_pool() 333 ib_unmap_fmr(&fmr_list); in ib_destroy_fmr_pool()
|
| D | verbs.c | 2127 int ib_unmap_fmr(struct list_head *fmr_list) in ib_unmap_fmr() argument 2131 if (list_empty(fmr_list)) in ib_unmap_fmr() 2134 fmr = list_entry(fmr_list->next, struct ib_fmr, list); in ib_unmap_fmr() 2135 return fmr->device->ops.unmap_fmr(fmr_list); in ib_unmap_fmr()
|
| /Linux-v5.4/fs/ext4/ |
| D | fsmap.c | 221 list_for_each_entry_safe(p, tmp, &info->gfi_meta_list, fmr_list) { in ext4_getfsmap_datadev_helper() 223 list_del(&p->fmr_list); in ext4_getfsmap_datadev_helper() 230 list_del(&p->fmr_list); in ext4_getfsmap_datadev_helper() 302 list_add_tail(&fsm->fmr_list, meta_list); in ext4_getfsmap_fill() 360 fa = container_of(a, struct ext4_fsmap, fmr_list); in ext4_getfsmap_compare() 361 fb = container_of(b, struct ext4_fsmap, fmr_list); in ext4_getfsmap_compare() 376 list_for_each_entry_safe(p, tmp, meta_list, fmr_list) { in ext4_getfsmap_merge_fixed_metadata() 385 list_del(&p->fmr_list); in ext4_getfsmap_merge_fixed_metadata() 398 list_for_each_entry_safe(p, tmp, meta_list, fmr_list) { in ext4_getfsmap_free_fixed_metadata() 399 list_del(&p->fmr_list); in ext4_getfsmap_free_fixed_metadata()
|
| D | fsmap.h | 14 struct list_head fmr_list; member
|
| /Linux-v5.4/net/rds/ |
| D | ib_fmr.c | 227 LIST_HEAD(fmr_list); in rds_ib_unreg_fmr() 234 list_add(&fmr->fmr->list, &fmr_list); in rds_ib_unreg_fmr() 237 ret = ib_unmap_fmr(&fmr_list); in rds_ib_unreg_fmr()
|
| /Linux-v5.4/drivers/infiniband/sw/rdmavt/ |
| D | mr.h | 90 int rvt_unmap_fmr(struct list_head *fmr_list);
|
| D | mr.c | 829 int rvt_unmap_fmr(struct list_head *fmr_list) in rvt_unmap_fmr() argument 836 list_for_each_entry(fmr, fmr_list, ibfmr.list) { in rvt_unmap_fmr()
|
| /Linux-v5.4/drivers/infiniband/hw/mlx4/ |
| D | mr.c | 745 int mlx4_ib_unmap_fmr(struct list_head *fmr_list) in mlx4_ib_unmap_fmr() argument 751 list_for_each_entry(ibfmr, fmr_list, list) { in mlx4_ib_unmap_fmr() 760 list_for_each_entry(ibfmr, fmr_list, list) { in mlx4_ib_unmap_fmr()
|
| D | mlx4_ib.h | 801 int mlx4_ib_unmap_fmr(struct list_head *fmr_list);
|
| /Linux-v5.4/drivers/infiniband/ulp/srp/ |
| D | ib_srp.h | 131 struct ib_pool_fmr **fmr_list; member
|
| D | ib_srp.c | 1020 kfree(req->fmr_list); in srp_free_req_data() 1059 req->fmr_list = mr_list; in srp_alloc_req_data() 1275 for (i = req->nmdesc, pfmr = req->fmr_list; i > 0; i--, pfmr++) in srp_unmap_data() 1651 state->fmr.next = req->fmr_list; in srp_map_sg_fmr() 1652 state->fmr.end = req->fmr_list + ch->target->mr_per_cmd; in srp_map_sg_fmr()
|
| /Linux-v5.4/drivers/infiniband/hw/mthca/ |
| D | mthca_provider.c | 997 static int mthca_unmap_fmr(struct list_head *fmr_list) in mthca_unmap_fmr() argument 1003 list_for_each_entry(fmr, fmr_list, list) { in mthca_unmap_fmr() 1013 list_for_each_entry(fmr, fmr_list, list) in mthca_unmap_fmr() 1018 list_for_each_entry(fmr, fmr_list, list) in mthca_unmap_fmr()
|
| /Linux-v5.4/include/rdma/ |
| D | ib_verbs.h | 2423 int (*unmap_fmr)(struct list_head *fmr_list); 4201 int ib_unmap_fmr(struct list_head *fmr_list);
|