Lines Matching refs:msc_mem_resource
45 static struct resource msc_mem_resource = {
75 .mem_resource = &msc_mem_resource,
189 msc_mem_resource.start = start & mask;
190 msc_mem_resource.end = (start & mask) | ~mask;
212 if ((start >= msc_mem_resource.start &&
213 start <= msc_mem_resource.end) ||
214 (end >= msc_mem_resource.start &&
215 end <= msc_mem_resource.end)) {
217 start = max(start, msc_mem_resource.start);
218 end = min(end, msc_mem_resource.end);
219 if (start - msc_mem_resource.start >=
220 msc_mem_resource.end - end)
221 msc_mem_resource.end = start - 1;
223 msc_mem_resource.start = end + 1;