Lines Matching refs:pgmap
335 static void pmem_pagemap_cleanup(struct dev_pagemap *pgmap)
338 container_of(pgmap->ref, struct request_queue, q_usage_counter);
343 static void pmem_release_queue(void *pgmap)
345 pmem_pagemap_cleanup(pgmap);
348 static void pmem_pagemap_kill(struct dev_pagemap *pgmap)
351 container_of(pgmap->ref, struct request_queue, q_usage_counter);
401 rc = nvdimm_setup_pfn(nd_pfn, &pmem->pgmap);
429 pmem->pgmap.ref = &q->q_usage_counter;
431 pmem->pgmap.type = MEMORY_DEVICE_FS_DAX;
432 pmem->pgmap.ops = &fsdax_pagemap_ops;
433 addr = devm_memremap_pages(dev, &pmem->pgmap);
437 range_len(&pmem->pgmap.range);
439 bb_range = pmem->pgmap.range;
442 pmem->pgmap.range.start = res->start;
443 pmem->pgmap.range.end = res->end;
444 pmem->pgmap.nr_range = 1;
445 pmem->pgmap.type = MEMORY_DEVICE_FS_DAX;
446 pmem->pgmap.ops = &fsdax_pagemap_ops;
447 addr = devm_memremap_pages(dev, &pmem->pgmap);
449 bb_range = pmem->pgmap.range;
454 &pmem->pgmap))