Home
last modified time | relevance | path

Searched refs:tsbsize (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/hw/sparc64/
H A Dsun4u_iommu.c82 uint32_t tsbsize; in sun4u_translate_iommu() local
102 tsbsize = (is->regs[IOMMU_CTRL >> 3] >> IOMMU_CTRL_TSB_SHIFT) & 0x7; in sun4u_translate_iommu()
106 switch (tsbsize) { in sun4u_translate_iommu()
131 switch (tsbsize) { in sun4u_translate_iommu()
/openbmc/linux/arch/sparc/kernel/
H A Dpci_sabre.c465 int tsbsize, err; in sabre_probe() local
546 tsbsize = 64; in sabre_probe()
550 tsbsize = 128; in sabre_probe()
555 tsbsize = 128; in sabre_probe()
562 err = psycho_iommu_init(pbm, tsbsize, vdma[0], dma_mask, SABRE_WRSYNC); in sabre_probe()
H A Dpsycho_common.h41 int psycho_iommu_init(struct pci_pbm_info *pbm, int tsbsize,
H A Dpsycho_common.c401 int psycho_iommu_init(struct pci_pbm_info *pbm, int tsbsize, in psycho_iommu_init() argument
425 err = iommu_table_init(iommu, tsbsize * 1024 * 8, in psycho_iommu_init()
436 switch (tsbsize) { in psycho_iommu_init()
H A Dpci_fire.c36 int tsbsize, err; in pci_fire_pbm_iommu_init() local
42 tsbsize = 128; in pci_fire_pbm_iommu_init()
60 err = iommu_table_init(iommu, tsbsize * 8 * 1024, vdma[0], dma_mask, in pci_fire_pbm_iommu_init()
H A Dpci_schizo.c1138 int tsbsize, err; in schizo_pbm_iommu_init() local
1151 tsbsize = 64; in schizo_pbm_iommu_init()
1156 tsbsize = 128; in schizo_pbm_iommu_init()
1161 tsbsize = 128; in schizo_pbm_iommu_init()
1198 err = iommu_table_init(iommu, tsbsize * 8 * 1024, vdma[0], dma_mask, in schizo_pbm_iommu_init()
1209 switch (tsbsize) { in schizo_pbm_iommu_init()
H A Diommu.c93 int iommu_table_init(struct iommu *iommu, int tsbsize, in iommu_table_init() argument
100 num_tsb_entries = tsbsize / sizeof(iopte_t); in iommu_table_init()
132 order = get_order(tsbsize); in iommu_table_init()
H A Dldc.c1043 unsigned long sz, num_tsb_entries, tsbsize, order; in ldc_iommu_init() local
1051 tsbsize = num_tsb_entries * sizeof(struct ldc_mtable_entry); in ldc_iommu_init()
1066 order = get_order(tsbsize); in ldc_iommu_init()
1073 "size=%lu order=%lu\n", tsbsize, order); in ldc_iommu_init()
1104 unsigned long num_tsb_entries, tsbsize, order; in ldc_iommu_release() local
1109 tsbsize = num_tsb_entries * sizeof(struct ldc_mtable_entry); in ldc_iommu_release()
1110 order = get_order(tsbsize); in ldc_iommu_release()
/openbmc/linux/arch/sparc/include/asm/
H A Diommu_64.h89 int iommu_table_init(struct iommu *iommu, int tsbsize,