Searched refs:iopte_t (Results 1 - 8 of 8) sorted by relevance

/linux-master/arch/sparc/include/asm/
H A Dpage_32.h56 typedef struct { unsigned long iopte; } iopte_t; typedef in typeref:struct:__anon130
73 #define __iopte(x) ((iopte_t) { (x) } )
84 typedef unsigned long iopte_t; typedef
H A Dio-unit.h47 iopte_t __iomem *page_table;
H A Dpage_64.h69 typedef struct { unsigned long iopte; } iopte_t; typedef in typeref:struct:__anon137
83 #define __iopte(x) ((iopte_t) { (x) } )
92 typedef unsigned long iopte_t; typedef
H A Diommu_64.h60 iopte_t *page_table;
H A Diommu_32.h104 iopte_t *page_table;
/linux-master/arch/sparc/mm/
H A Diommu.c99 IOMMU_NPTES * sizeof(iopte_t));
102 iommu->page_table = (iopte_t *)tmp;
105 memset(iommu->page_table, 0, IOMMU_NPTES*sizeof(iopte_t));
130 (int)(IOMMU_NPTES*sizeof(iopte_t)), (int)IOMMU_NPTES);
158 static void iommu_flush_iotlb(iopte_t *iopte, unsigned int niopte)
164 end = PAGE_ALIGN(start + niopte*sizeof(iopte_t));
193 iopte_t *iopte, *iopte0;
318 iopte_t *iopte = iommu->page_table;
319 iopte_t *first;
399 iopte_t *iopt
[all...]
H A Dio-unit.c44 iopte_t __iomem *xpt;
45 iopte_t __iomem *xptend;
70 xptend = iounit->page_table + (16 * PAGE_SIZE) / sizeof(iopte_t);
101 iopte_t iopte;
222 iopte_t __iomem *iopte;
/linux-master/arch/sparc/kernel/
H A Diommu.c83 static inline void iopte_make_dummy(struct iommu *iommu, iopte_t *iopte)
100 num_tsb_entries = tsbsize / sizeof(iopte_t);
138 iommu->page_table = (iopte_t *)page_address(page);
156 static inline iopte_t *alloc_npages(struct device *dev,
205 iopte_t *iopte;
270 iopte_t *base;
392 iopte_t *base;
479 iopte_t *base;
558 iopte_t *base;
592 iopte_t *bas
[all...]

Completed in 320 milliseconds