Lines Matching refs:range
1215 struct fuse_dax_mapping *range, *temp; in fuse_free_dax_mem_ranges() local
1218 list_for_each_entry_safe(range, temp, mem_list, list) { in fuse_free_dax_mem_ranges()
1219 list_del(&range->list); in fuse_free_dax_mem_ranges()
1220 if (!list_empty(&range->busy_list)) in fuse_free_dax_mem_ranges()
1221 list_del(&range->busy_list); in fuse_free_dax_mem_ranges()
1222 kfree(range); in fuse_free_dax_mem_ranges()
1240 struct fuse_dax_mapping *range; in fuse_dax_mem_range_init() local
1264 range = kzalloc(sizeof(struct fuse_dax_mapping), GFP_KERNEL); in fuse_dax_mem_range_init()
1266 if (!range) in fuse_dax_mem_range_init()
1273 range->window_offset = i * FUSE_DAX_SZ; in fuse_dax_mem_range_init()
1274 range->length = FUSE_DAX_SZ; in fuse_dax_mem_range_init()
1275 INIT_LIST_HEAD(&range->busy_list); in fuse_dax_mem_range_init()
1276 refcount_set(&range->refcnt, 1); in fuse_dax_mem_range_init()
1277 list_add_tail(&range->list, &fcd->free_ranges); in fuse_dax_mem_range_init()