Lines Matching refs:AddressAllocator
7 use crate::address_allocator::{AddressAllocator, AddressAllocatorSet};
50 io_address_space: Option<AddressAllocator>,
53 mmio_address_spaces: [AddressAllocator; 2],
55 pci_allocator: AddressAllocator,
56 irq_allocator: AddressAllocator,
84 Some(AddressAllocator::new(b, s, Some(0x400))?) in new()
90 AddressAllocator::new(low_base, low_size, Some(page_size))?, in new()
92 AddressAllocator::new(high_base, high_size, Some(page_size))?, in new()
96 pci_allocator: AddressAllocator::new(8, (256 * 32 * 8) - 8, Some(8))?, in new()
97 irq_allocator: AddressAllocator::new( in new()
160 pub fn io_allocator(&mut self) -> Option<&mut AddressAllocator> { in io_allocator() argument
167 pub fn mmio_allocator(&mut self, mmio_type: MmioType) -> &mut AddressAllocator { in mmio_allocator() argument