Lines Matching refs:io_tlb_default_mem
86 static struct io_tlb_mem io_tlb_default_mem = { variable
87 .lock = __SPIN_LOCK_UNLOCKED(io_tlb_default_mem.lock),
88 .pools = LIST_HEAD_INIT(io_tlb_default_mem.pools),
89 .dyn_alloc = __WORK_INITIALIZER(io_tlb_default_mem.dyn_alloc,
95 static struct io_tlb_mem io_tlb_default_mem; variable
228 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_print_info()
257 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_update_mem_attributes()
352 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_init_remap()
363 io_tlb_default_mem.force_bounce = in swiotlb_init_remap()
368 io_tlb_default_mem.can_grow = true; in swiotlb_init_remap()
370 io_tlb_default_mem.phys_limit = virt_to_phys(high_memory - 1); in swiotlb_init_remap()
372 io_tlb_default_mem.phys_limit = ARCH_LOW_ADDRESS_LIMIT; in swiotlb_init_remap()
409 add_mem_pool(&io_tlb_default_mem, mem); in swiotlb_init_remap()
428 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_init_late()
436 if (io_tlb_default_mem.nslabs) in swiotlb_init_late()
442 io_tlb_default_mem.force_bounce = swiotlb_force_bounce; in swiotlb_init_late()
446 io_tlb_default_mem.can_grow = true; in swiotlb_init_late()
448 io_tlb_default_mem.phys_limit = DMA_BIT_MASK(zone_dma_bits); in swiotlb_init_late()
450 io_tlb_default_mem.phys_limit = DMA_BIT_MASK(32); in swiotlb_init_late()
452 io_tlb_default_mem.phys_limit = virt_to_phys(high_memory - 1); in swiotlb_init_late()
508 add_mem_pool(&io_tlb_default_mem, mem); in swiotlb_init_late()
522 struct io_tlb_pool *mem = &io_tlb_default_mem.defpool; in swiotlb_exit()
808 dev->dma_io_tlb_mem = &io_tlb_default_mem; in swiotlb_dev_init()
1489 return io_tlb_default_mem.nslabs; in is_swiotlb_allocated()
1507 io_tlb_default_mem.can_grow = false; in default_swiotlb_base()
1509 return io_tlb_default_mem.defpool.start; in default_swiotlb_base()
1520 return io_tlb_default_mem.phys_limit; in default_swiotlb_limit()
1522 return io_tlb_default_mem.defpool.end - 1; in default_swiotlb_limit()
1566 mem->debugfs = debugfs_create_dir(dirname, io_tlb_default_mem.debugfs); in swiotlb_create_debugfs_files()
1579 swiotlb_create_debugfs_files(&io_tlb_default_mem, "swiotlb"); in swiotlb_create_default_debugfs()
1692 dev->dma_io_tlb_mem = &io_tlb_default_mem; in rmem_swiotlb_device_release()