Lines Matching refs:io_tlb_default_mem

89 static struct io_tlb_mem io_tlb_default_mem = {  variable
90 .lock = __SPIN_LOCK_UNLOCKED(io_tlb_default_mem.lock),
91 .pools = LIST_HEAD_INIT(io_tlb_default_mem.pools),
92 .dyn_alloc = __WORK_INITIALIZER(io_tlb_default_mem.dyn_alloc,
98 static struct io_tlb_mem io_tlb_default_mem; variable
231 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_print_info()
260 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_update_mem_attributes()
357 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_init_remap()
368 io_tlb_default_mem.force_bounce = in swiotlb_init_remap()
373 io_tlb_default_mem.can_grow = true; in swiotlb_init_remap()
375 io_tlb_default_mem.phys_limit = virt_to_phys(high_memory - 1); in swiotlb_init_remap()
377 io_tlb_default_mem.phys_limit = ARCH_LOW_ADDRESS_LIMIT; in swiotlb_init_remap()
414 add_mem_pool(&io_tlb_default_mem, mem); in swiotlb_init_remap()
433 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_init_late()
441 if (io_tlb_default_mem.nslabs) in swiotlb_init_late()
447 io_tlb_default_mem.force_bounce = swiotlb_force_bounce; in swiotlb_init_late()
451 io_tlb_default_mem.can_grow = true; in swiotlb_init_late()
453 io_tlb_default_mem.phys_limit = zone_dma_limit; in swiotlb_init_late()
455 io_tlb_default_mem.phys_limit = max(DMA_BIT_MASK(32), zone_dma_limit); in swiotlb_init_late()
457 io_tlb_default_mem.phys_limit = virt_to_phys(high_memory - 1); in swiotlb_init_late()
513 add_mem_pool(&io_tlb_default_mem, mem); in swiotlb_init_late()
527 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_exit()
822 dev->dma_io_tlb_mem = &io_tlb_default_mem; in swiotlb_dev_init()
1626 return io_tlb_default_mem.nslabs; in is_swiotlb_allocated()
1644 io_tlb_default_mem.can_grow = false; in default_swiotlb_base()
1646 return io_tlb_default_mem.defpool.start; in default_swiotlb_base()
1657 return io_tlb_default_mem.phys_limit; in default_swiotlb_limit()
1659 return io_tlb_default_mem.defpool.end - 1; in default_swiotlb_limit()
1717 mem->debugfs = debugfs_create_dir(dirname, io_tlb_default_mem.debugfs); in swiotlb_create_debugfs_files()
1734 swiotlb_create_debugfs_files(&io_tlb_default_mem, "swiotlb"); in swiotlb_create_default_debugfs()
1858 dev->dma_io_tlb_mem = &io_tlb_default_mem; in rmem_swiotlb_device_release()