Searched refs:pdir_ptr (Results 1 – 3 of 3) sorted by relevance
565 sba_io_pdir_entry(u64 *pdir_ptr, space_t sid, unsigned long vba, in sba_io_pdir_entry() argument579 *pdir_ptr = cpu_to_le64(pa); /* swap and store into I/O Pdir */ in sba_io_pdir_entry()587 asm volatile("fdc %%r0(%0)" : : "r" (pdir_ptr)); in sba_io_pdir_entry()611 u64 *pdir_ptr = &ioc->pdir_base[PDIR_INDEX(iovp)]; in sba_mark_invalid() local620 if (0x80 != (((u8 *) pdir_ptr)[7])) { in sba_mark_invalid()629 L1_CACHE_ALIGN(((unsigned long) pdir_ptr)) in sba_mark_invalid()630 - (unsigned long) pdir_ptr; in sba_mark_invalid()639 ((u8 *) pdir_ptr)[7] = 0; in sba_mark_invalid()641 asm volatile("fdc %%r0(%0)" : : "r" (pdir_ptr)); in sba_mark_invalid()646 pdir_ptr++; in sba_mark_invalid()[all …]
556 ccio_io_pdir_entry(u64 *pdir_ptr, space_t sid, unsigned long vba, in ccio_io_pdir_entry() argument574 ((u32 *)pdir_ptr)[1] = (u32) pa; in ccio_io_pdir_entry()601 ((u32 *)pdir_ptr)[0] = (u32) pa; in ccio_io_pdir_entry()615 asm volatile("fdc %%r0(%0)" : : "r" (pdir_ptr)); in ccio_io_pdir_entry()674 char *pdir_ptr = (char *) &(ioc->pdir_base[idx]); in ccio_mark_invalid() local677 pdir_ptr[7] = 0; /* clear only VALID bit */ in ccio_mark_invalid()686 asm volatile("fdc %%r0(%0)" : : "r" (pdir_ptr[7])); in ccio_mark_invalid()
799 #define sba_io_pdir_entry(pdir_ptr, vba) *pdir_ptr = ((vba & ~0xE000000000000FFFULL) \ argument803 sba_io_pdir_entry(u64 *pdir_ptr, unsigned long vba) in sba_io_pdir_entry() argument805 *pdir_ptr = ((vba & ~0xE000000000000FFFULL) | 0x80000000000000FFULL); in sba_io_pdir_entry()