Lines Matching refs:blk_start
701 resource_size_t map_end, blk_start, new; in alias_dpa_busy() local
725 blk_start = nd_mapping->start; in alias_dpa_busy()
757 if ((start >= blk_start && start < map_end) in alias_dpa_busy()
758 || (end >= blk_start && end <= map_end)) { in alias_dpa_busy()
759 new = max(blk_start, min(map_end, end) + 1); in alias_dpa_busy()
760 if (new != blk_start) { in alias_dpa_busy()
761 blk_start = new; in alias_dpa_busy()
768 if (info->res && blk_start > info->res->start) { in alias_dpa_busy()
769 info->res->start = max(info->res->start, blk_start); in alias_dpa_busy()
775 info->available -= blk_start - nd_mapping->start; in alias_dpa_busy()
887 resource_size_t map_start, map_end, busy = 0, available, blk_start; in nd_pmem_available_dpa() local
902 blk_start = max(map_start, map_end + 1 - *overlap); in nd_pmem_available_dpa()
910 blk_start = min(blk_start, in nd_pmem_available_dpa()
924 blk_start = map_start; in nd_pmem_available_dpa()
930 blk_start = map_start; in nd_pmem_available_dpa()
934 *overlap = map_end + 1 - blk_start; in nd_pmem_available_dpa()
935 available = blk_start - map_start; in nd_pmem_available_dpa()