/linux-6.12.1/arch/powerpc/include/asm/ |
D | dma.h | 234 static __inline__ void set_dma_page(unsigned int dmanr, int pagenr) in set_dma_page() argument 238 dma_outb(pagenr, DMA_LO_PAGE_0); in set_dma_page() 239 dma_outb(pagenr >> 8, DMA_HI_PAGE_0); in set_dma_page() 242 dma_outb(pagenr, DMA_LO_PAGE_1); in set_dma_page() 243 dma_outb(pagenr >> 8, DMA_HI_PAGE_1); in set_dma_page() 246 dma_outb(pagenr, DMA_LO_PAGE_2); in set_dma_page() 247 dma_outb(pagenr >> 8, DMA_HI_PAGE_2); in set_dma_page() 250 dma_outb(pagenr, DMA_LO_PAGE_3); in set_dma_page() 251 dma_outb(pagenr >> 8, DMA_HI_PAGE_3); in set_dma_page() 254 dma_outb(pagenr & 0xfe, DMA_LO_PAGE_5); in set_dma_page() [all …]
|
/linux-6.12.1/arch/alpha/include/asm/ |
D | dma.h | 260 static __inline__ void set_dma_page(unsigned int dmanr, unsigned int pagenr) in set_dma_page() argument 264 dma_outb(pagenr, DMA_PAGE_0); in set_dma_page() 265 dma_outb((pagenr >> 8), DMA_HIPAGE_0); in set_dma_page() 268 dma_outb(pagenr, DMA_PAGE_1); in set_dma_page() 269 dma_outb((pagenr >> 8), DMA_HIPAGE_1); in set_dma_page() 272 dma_outb(pagenr, DMA_PAGE_2); in set_dma_page() 273 dma_outb((pagenr >> 8), DMA_HIPAGE_2); in set_dma_page() 276 dma_outb(pagenr, DMA_PAGE_3); in set_dma_page() 277 dma_outb((pagenr >> 8), DMA_HIPAGE_3); in set_dma_page() 280 dma_outb(pagenr & 0xfe, DMA_PAGE_5); in set_dma_page() [all …]
|
/linux-6.12.1/arch/x86/include/asm/ |
D | dma.h | 212 static inline void set_dma_page(unsigned int dmanr, char pagenr) in set_dma_page() argument 216 dma_outb(pagenr, DMA_PAGE_0); in set_dma_page() 219 dma_outb(pagenr, DMA_PAGE_1); in set_dma_page() 222 dma_outb(pagenr, DMA_PAGE_2); in set_dma_page() 225 dma_outb(pagenr, DMA_PAGE_3); in set_dma_page() 228 dma_outb(pagenr & 0xfe, DMA_PAGE_5); in set_dma_page() 231 dma_outb(pagenr & 0xfe, DMA_PAGE_6); in set_dma_page() 234 dma_outb(pagenr & 0xfe, DMA_PAGE_7); in set_dma_page()
|
D | page_types.h | 58 extern int devmem_is_allowed(unsigned long pagenr);
|
/linux-6.12.1/arch/mips/include/asm/ |
D | dma.h | 218 static __inline__ void set_dma_page(unsigned int dmanr, char pagenr) in set_dma_page() argument 222 dma_outb(pagenr, DMA_PAGE_0); in set_dma_page() 225 dma_outb(pagenr, DMA_PAGE_1); in set_dma_page() 228 dma_outb(pagenr, DMA_PAGE_2); in set_dma_page() 231 dma_outb(pagenr, DMA_PAGE_3); in set_dma_page() 234 dma_outb(pagenr & 0xfe, DMA_PAGE_5); in set_dma_page() 237 dma_outb(pagenr & 0xfe, DMA_PAGE_6); in set_dma_page() 240 dma_outb(pagenr & 0xfe, DMA_PAGE_7); in set_dma_page()
|
/linux-6.12.1/arch/x86/mm/ |
D | init.c | 858 int devmem_is_allowed(unsigned long pagenr) in devmem_is_allowed() argument 860 if (region_intersects(PFN_PHYS(pagenr), PAGE_SIZE, in devmem_is_allowed() 867 if (pagenr < 256) in devmem_is_allowed() 877 if (iomem_is_exclusive(pagenr << PAGE_SHIFT)) { in devmem_is_allowed() 879 if (pagenr < 256) in devmem_is_allowed()
|
/linux-6.12.1/arch/arm/include/asm/ |
D | dma.h | 64 extern void set_dma_page(unsigned int chan, char pagenr);
|
/linux-6.12.1/arch/parisc/include/asm/ |
D | dma.h | 153 static __inline__ void set_dma_page(unsigned int dmanr, char pagenr) in set_dma_page() argument
|
/linux-6.12.1/arch/arm/kernel/ |
D | dma.c | 234 void set_dma_page(unsigned int chan, char pagenr) in set_dma_page() argument
|
/linux-6.12.1/arch/mips/include/asm/mach-au1x00/ |
D | au1000_dma.h | 333 static inline void set_dma_page(unsigned int dmanr, char pagenr) in set_dma_page() argument
|