Lines Matching defs:tbl
52 struct iommu *iommu = container_of(iommu_map_table, struct iommu, tbl);
105 iommu->tbl.table_map_base = dma_offset;
111 iommu->tbl.map = kzalloc_node(sz, GFP_KERNEL, numa_node);
112 if (!iommu->tbl.map)
115 iommu_tbl_pool_init(&iommu->tbl, num_tsb_entries, IO_PAGE_SHIFT,
150 kfree(iommu->tbl.map);
151 iommu->tbl.map = NULL;
162 entry = iommu_tbl_range_alloc(dev, &iommu->tbl, npages, NULL,
230 *dma_addrp = (iommu->tbl.table_map_base +
256 iommu_tbl_range_free(&iommu->tbl, dvma, npages, IOMMU_ERROR_CODE);
296 bus_addr = (iommu->tbl.table_map_base +
407 ((bus_addr - iommu->tbl.table_map_base) >> IO_PAGE_SHIFT);
429 iommu_tbl_range_free(&iommu->tbl, bus_addr, npages, IOMMU_ERROR_CODE);
476 base_shift = iommu->tbl.table_map_base >> IO_PAGE_SHIFT;
490 entry = iommu_tbl_range_alloc(dev, &iommu->tbl, npages,
504 dma_addr = iommu->tbl.table_map_base +
564 entry = (vaddr - iommu->tbl.table_map_base)
571 iommu_tbl_range_free(&iommu->tbl, vaddr, npages,
594 struct iommu_map_table *tbl = &iommu->tbl;
598 ((bus_addr - tbl->table_map_base) >> IO_PAGE_SHIFT);
635 entry = ((dma_handle - iommu->tbl.table_map_base)
647 iommu_tbl_range_free(&iommu->tbl, dma_handle, npages,
682 struct iommu_map_table *tbl = &iommu->tbl;
685 ((bus_addr - tbl->table_map_base)>>IO_PAGE_SHIFT);
718 struct iommu_map_table *tbl = &iommu->tbl;
721 tbl->table_map_base) >> IO_PAGE_SHIFT);