resource_size_t
resource_size_t base,
resource_size_t size);
int aperture_remove_conflicting_devices(resource_size_t base, resource_size_t size,
resource_size_t base,
resource_size_t size)
static inline int aperture_remove_conflicting_devices(resource_size_t base, resource_size_t size,
return aperture_remove_conflicting_devices(0, (resource_size_t)-1, name);
struct io_mapping *io_mapping_create_wc(resource_size_t base, unsigned long size);
io_mapping_init_wc(struct io_mapping *mapping, resource_size_t base,
devm_ioremap(struct device *dev, resource_size_t offset, resource_size_t size)
memremap(resource_size_t offset, size_t size, unsigned long flags)
arch_io_reserve_memtype_wc(resource_size_t start, resource_size_t size)
arch_io_free_memtype_wc(resource_size_t start, resource_size_t size)
resource_size_t start;
resource_size_t end;
static inline resource_size_t
resource_size_t base;
resource_size_t size;
static bool overlap(resource_size_t base1, resource_size_t end1,
resource_size_t base2, resource_size_t end2)
resource_size_t base, resource_size_t size,
resource_size_t base,
resource_size_t size)
static void aperture_detach_devices(resource_size_t base, resource_size_t size)
resource_size_t end = base + size;
int aperture_remove_conflicting_devices(resource_size_t base, resource_size_t size,
resource_size_t base, size;
io_mapping_create_wc(resource_size_t base, unsigned long size)
resource_size_t bar_reg;
resource_size_t bar_base;
extern int drm_addmap(struct drm_device *dev, resource_size_t offset,
resource_size_t offset; /**< Requested physical address (0 for SAREA)*/
static int drm_addmap_core(struct drm_device * dev, resource_size_t offset,
if ((map->offset & ((resource_size_t)PAGE_MASK)) || (map->size & (PAGE_MASK))) {
int drm_addmap(struct drm_device * dev, resource_size_t offset,
resource_size_t fb_base;
resource_size_t bf_start;
resource_size_t bf_len;