Searched refs:epma_dev (Results 1 – 1 of 1) sorted by relevance
92 static void small_granularity_alloc(struct simple_pma_device *const epma_dev, in small_granularity_alloc() argument102 if (WARN_ON(!epma_dev) || in small_granularity_alloc()106 WARN(epma_dev->rmem_size == 0, "%s: rmem_size is 0", __func__); in small_granularity_alloc()107 alloc_pages_bitfield_size = ALLOC_PAGES_BITFIELD_ARR_SIZE(epma_dev->rmem_size); in small_granularity_alloc()117 bitfield = &epma_dev->allocated_pages_bitfield_arr[alloc_bitfield_idx]; in small_granularity_alloc()133 pma->pa = epma_dev->rmem_base + (page_idx << PAGE_SHIFT); in small_granularity_alloc()154 static void large_granularity_alloc(struct simple_pma_device *const epma_dev, in large_granularity_alloc() argument164 if (WARN_ON(!epma_dev) || in large_granularity_alloc()173 WARN((start_alloc_bitfield_idx + order) >= ALLOC_PAGES_BITFIELD_ARR_SIZE(epma_dev->rmem_size), in large_granularity_alloc()175 __func__, start_alloc_bitfield_idx, order, epma_dev->rmem_size); in large_granularity_alloc()[all …]