Searched refs:pdir_ptr (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/parisc/ |
H A D | sba_iommu.c | 527 * @pdir_ptr: pointer to IO PDIR entry 536 * pdir_ptr (arg0). 566 sba_io_pdir_entry(u64 *pdir_ptr, space_t sid, unsigned long vba, in sba_io_pdir_entry() argument 579 *pdir_ptr = cpu_to_le64(pa); /* swap and store into I/O Pdir */ in sba_io_pdir_entry() 586 asm_io_fdc(pdir_ptr); in sba_io_pdir_entry() 610 u64 *pdir_ptr = &ioc->pdir_base[PDIR_INDEX(iovp)]; in sba_mark_invalid() local 619 if (0x80 != (((u8 *) pdir_ptr)[7])) { in sba_mark_invalid() 628 L1_CACHE_ALIGN(((unsigned long) pdir_ptr)) in sba_mark_invalid() 629 - (unsigned long) pdir_ptr; in sba_mark_invalid() 638 ((u8 *) pdir_ptr)[ in sba_mark_invalid() [all...] |
H A D | ccio-dma.c | 528 * @pdir_ptr: A pointer into I/O Pdir. 534 * load the I/O PDIR entry pointed to by pdir_ptr (arg0). Each IO Pdir 556 ccio_io_pdir_entry(u64 *pdir_ptr, space_t sid, unsigned long vba, in ccio_io_pdir_entry() argument 572 ((u32 *)pdir_ptr)[1] = (u32) pa; in ccio_io_pdir_entry() 599 ((u32 *)pdir_ptr)[0] = (u32) pa; in ccio_io_pdir_entry() 612 asm_io_fdc(pdir_ptr); in ccio_io_pdir_entry() 671 char *pdir_ptr = (char *) &(ioc->pdir_base[idx]); in ccio_mark_invalid() local 674 pdir_ptr[7] = 0; /* clear only VALID bit */ in ccio_mark_invalid() 680 asm_io_fdc(pdir_ptr); in ccio_mark_invalid()
|
/kernel/linux/linux-6.6/drivers/parisc/ |
H A D | sba_iommu.c | 533 * @pdir_ptr: pointer to IO PDIR entry 542 * pdir_ptr (arg0). 572 sba_io_pdir_entry(__le64 *pdir_ptr, space_t sid, unsigned long vba, in sba_io_pdir_entry() argument 585 *pdir_ptr = cpu_to_le64(pa); /* swap and store into I/O Pdir */ in sba_io_pdir_entry() 592 asm_io_fdc(pdir_ptr); in sba_io_pdir_entry() 616 __le64 *pdir_ptr = &ioc->pdir_base[PDIR_INDEX(iovp)]; in sba_mark_invalid() local 625 if (0x80 != (((u8 *) pdir_ptr)[7])) { in sba_mark_invalid() 634 L1_CACHE_ALIGN(((unsigned long) pdir_ptr)) in sba_mark_invalid() 635 - (unsigned long) pdir_ptr; in sba_mark_invalid() 644 ((u8 *) pdir_ptr)[ in sba_mark_invalid() [all...] |
H A D | ccio-dma.c | 518 * @pdir_ptr: A pointer into I/O Pdir. 524 * load the I/O PDIR entry pointed to by pdir_ptr (arg0). Each IO Pdir 546 ccio_io_pdir_entry(__le64 *pdir_ptr, space_t sid, unsigned long vba, in ccio_io_pdir_entry() argument 562 ((u32 *)pdir_ptr)[1] = (u32) pa; in ccio_io_pdir_entry() 589 ((u32 *)pdir_ptr)[0] = (u32) pa; in ccio_io_pdir_entry() 602 asm_io_fdc(pdir_ptr); in ccio_io_pdir_entry() 661 char *pdir_ptr = (char *) &(ioc->pdir_base[idx]); in ccio_mark_invalid() local 664 pdir_ptr[7] = 0; /* clear only VALID bit */ in ccio_mark_invalid() 670 asm_io_fdc(pdir_ptr); in ccio_mark_invalid()
|
/kernel/linux/linux-5.10/arch/ia64/hp/common/ |
H A D | sba_iommu.c | 766 * @pdir_ptr: pointer to IO PDIR entry 772 * loads the I/O PDIR entry pointed to by pdir_ptr (arg0). 790 #define sba_io_pdir_entry(pdir_ptr, vba) *pdir_ptr = ((vba & ~0xE000000000000FFFULL) \ 794 sba_io_pdir_entry(u64 *pdir_ptr, unsigned long vba) in sba_io_pdir_entry() argument 796 *pdir_ptr = ((vba & ~0xE000000000000FFFULL) | 0x80000000000000FFULL); in sba_io_pdir_entry()
|
/kernel/linux/linux-6.6/arch/ia64/hp/common/ |
H A D | sba_iommu.c | 766 * @pdir_ptr: pointer to IO PDIR entry 772 * loads the I/O PDIR entry pointed to by pdir_ptr (arg0). 790 #define sba_io_pdir_entry(pdir_ptr, vba) *pdir_ptr = ((vba & ~0xE000000000000FFFULL) \ 794 sba_io_pdir_entry(u64 *pdir_ptr, unsigned long vba) in sba_io_pdir_entry() argument 796 *pdir_ptr = ((vba & ~0xE000000000000FFFULL) | 0x80000000000000FFULL); in sba_io_pdir_entry()
|
Completed in 15 milliseconds