Lines Matching refs:fb_mmio
79 static struct resource *fb_mmio; variable
2084 if (fb_mmio) { in vmbus_mmio_remove()
2085 __release_region(hyperv_mmio, fb_mmio->start, in vmbus_mmio_remove()
2086 resource_size(fb_mmio)); in vmbus_mmio_remove()
2087 fb_mmio = NULL; in vmbus_mmio_remove()
2134 for (; !fb_mmio && (size >= 0x100000); size >>= 1) in vmbus_reserve_fb()
2135 fb_mmio = __request_region(hyperv_mmio, start, size, fb_mmio_name, 0); in vmbus_reserve_fb()
2179 if (fb_overlap_ok && fb_mmio && !(min > fb_mmio->end) && in vmbus_allocate_mmio()
2180 !(max < fb_mmio->start)) { in vmbus_allocate_mmio()
2182 range_min = fb_mmio->start; in vmbus_allocate_mmio()
2183 range_max = fb_mmio->end; in vmbus_allocate_mmio()
2205 if (!fb_overlap_ok && fb_mmio && in vmbus_allocate_mmio()
2206 (((start >= fb_mmio->start) && (start <= fb_mmio->end)) || in vmbus_allocate_mmio()
2207 ((end >= fb_mmio->start) && (end <= fb_mmio->end)))) in vmbus_allocate_mmio()
2252 if (fb_mmio && start >= fb_mmio->start && in vmbus_free_mmio()
2253 (start + size - 1 <= fb_mmio->end)) in vmbus_free_mmio()