Home
last modified time | relevance | path

Searched refs:tpte (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Dev.c43 const struct fw_ri_tpte *tpte) in print_tpte() argument
45 const __be64 *p = (const void *)tpte; in print_tpte()
50 G_FW_RI_TPTE_VALID(ntohl(tpte->valid_to_pdid)), in print_tpte()
51 G_FW_RI_TPTE_STAGKEY(ntohl(tpte->valid_to_pdid)), in print_tpte()
52 G_FW_RI_TPTE_STAGSTATE(ntohl(tpte->valid_to_pdid)), in print_tpte()
53 G_FW_RI_TPTE_PDID(ntohl(tpte->valid_to_pdid)), in print_tpte()
54 G_FW_RI_TPTE_PERM(ntohl(tpte->locread_to_qpid)), in print_tpte()
55 G_FW_RI_TPTE_PS(ntohl(tpte->locread_to_qpid)), in print_tpte()
56 (long long)(((u64)ntohl(tpte->len_hi) << 32) | ntohl(tpte->len_lo)), in print_tpte()
57 (long long)(((u64)ntohl(tpte->va_hi) << 32) | ntohl(tpte->va_lo_fbo))); in print_tpte()
[all …]
H A Dqp.c682 fr->tpte.valid_to_pdid = cpu_to_be32(F_FW_RI_TPTE_VALID | in build_tpte_memreg()
687 fr->tpte.locread_to_qpid = cpu_to_be32( in build_tpte_memreg()
691 fr->tpte.nosnoop_pbladdr = cpu_to_be32(V_FW_RI_TPTE_PBLADDR( in build_tpte_memreg()
693 fr->tpte.dca_mwbcnt_pstag = cpu_to_be32(0); in build_tpte_memreg()
694 fr->tpte.len_hi = cpu_to_be32(mhp->ibmr.length >> 32); in build_tpte_memreg()
695 fr->tpte.len_lo = cpu_to_be32(mhp->ibmr.length & 0xffffffff); in build_tpte_memreg()
696 fr->tpte.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32); in build_tpte_memreg()
697 fr->tpte.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova & 0xffffffff); in build_tpte_memreg()
/freebsd/sys/arm64/arm64/
H A Dpmap.c1982 pt_entry_t *pte, tpte; in pmap_extract() local
1994 tpte = pmap_load(pte); in pmap_extract()
1995 pa = PTE_TO_PHYS(tpte); in pmap_extract()
1999 KASSERT((tpte & ATTR_DESCR_MASK) == L1_BLOCK, in pmap_extract()
2001 tpte & ATTR_DESCR_MASK)); in pmap_extract()
2005 KASSERT((tpte & ATTR_DESCR_MASK) == L2_BLOCK, in pmap_extract()
2007 tpte & ATTR_DESCR_MASK)); in pmap_extract()
2011 KASSERT((tpte & ATTR_DESCR_MASK) == L3_PAGE, in pmap_extract()
2013 tpte & ATTR_DESCR_MASK)); in pmap_extract()
2032 pt_entry_t *pte, tpte; in pmap_extract_and_hold() local
[all …]
/freebsd/sys/i386/i386/
H A Dpmap.c2315 pt_entry_t *pte, tpte; in pmap_pv_reclaim() local
2362 tpte = *pte; in pmap_pv_reclaim()
2363 if ((tpte & PG_W) == 0) in pmap_pv_reclaim()
2364 tpte = pte_load_clear(pte); in pmap_pv_reclaim()
2366 if ((tpte & PG_W) != 0) in pmap_pv_reclaim()
2368 KASSERT(tpte != 0, in pmap_pv_reclaim()
2371 if ((tpte & PG_G) != 0) in pmap_pv_reclaim()
2373 m = PHYS_TO_VM_PAGE(tpte & PG_FRAME); in pmap_pv_reclaim()
2374 if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) in pmap_pv_reclaim()
2376 if ((tpte in pmap_pv_reclaim()
3209 pt_entry_t *pte, tpte; __CONCAT() local
4845 pt_entry_t *pte, tpte; __CONCAT() local
[all...]
/freebsd/sys/riscv/riscv/
H A Dpmap.c4223 pt_entry_t *pte, tpte; in pmap_remove_pages() local
4253 tpte = pmap_load(pte); in pmap_remove_pages()
4255 KASSERT((tpte & PTE_V) != 0, in pmap_remove_pages()
4257 "va=%#lx, pte=%#lx", pv->pv_va, tpte)); in pmap_remove_pages()
4258 if ((tpte & PTE_RWX) != 0) { in pmap_remove_pages()
4261 ptepde = tpte; in pmap_remove_pages()
4263 tpte = pmap_load(pte); in pmap_remove_pages()
4271 if (tpte & PTE_SW_WIRED) { in pmap_remove_pages()
4276 m = PTE_TO_VM_PAGE(tpte); in pmap_remove_pages()
4280 (uintmax_t)tpte)); in pmap_remove_pages()
[all …]
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c1381 pt_entry_t *pte, tpte; in reclaim_pv_chunk() local
1463 tpte = be64toh(pte_load_clear(pte)); in reclaim_pv_chunk()
1464 m = PHYS_TO_VM_PAGE(tpte & PG_FRAME); in reclaim_pv_chunk()
1465 if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) in reclaim_pv_chunk()
1467 if ((tpte & PG_A) != 0) in reclaim_pv_chunk()
5340 pt_entry_t *pte, tpte; in mmu_radix_remove_all() local
5392 tpte = be64toh(pte_load_clear(pte)); in mmu_radix_remove_all()
5393 if (tpte & PG_W) in mmu_radix_remove_all()
5395 if (tpte & PG_A) in mmu_radix_remove_all()
5401 if ((tpte in mmu_radix_remove_all()
5447 pt_entry_t *pte, tpte; mmu_radix_remove_pages() local
[all...]
/freebsd/sys/amd64/amd64/
H A Dpmap.c5301 pt_entry_t *pte, tpte; in reclaim_pv_chunk_domain() local
5407 tpte = pte_load_clear(pte); in reclaim_pv_chunk_domain()
5408 if ((tpte & PG_G) != 0) in reclaim_pv_chunk_domain()
5410 m = PHYS_TO_VM_PAGE(tpte & PG_FRAME); in reclaim_pv_chunk_domain()
5411 if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) in reclaim_pv_chunk_domain()
5413 if ((tpte & PG_A) != 0) in reclaim_pv_chunk_domain()
6589 pt_entry_t *pte, tpte, PG_A, PG_M, PG_RW; in pmap_remove_all() local
6641 tpte = pte_load_clear(pte); in pmap_remove_all()
6642 if (tpte & PG_W) in pmap_remove_all()
6644 if (tpte & PG_A) in pmap_remove_all()
[all …]
/freebsd/sys/dev/cxgbe/firmware/
H A Dt4fw_interface.h1995 struct fw_ri_tpte tpte; member