| /freebsd/sys/dev/cxgbe/iw_cxgbe/ |
| H A D | ev.c | 43 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 D | qp.c | 682 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 D | pmap.c | 2121 pt_entry_t *pte, tpte; in pmap_extract() local 2133 tpte = pmap_load(pte); in pmap_extract() 2134 pa = PTE_TO_PHYS(tpte); in pmap_extract() 2138 KASSERT((tpte & ATTR_DESCR_MASK) == L1_BLOCK, in pmap_extract() 2140 tpte & ATTR_DESCR_MASK)); in pmap_extract() 2144 KASSERT((tpte & ATTR_DESCR_MASK) == L2_BLOCK, in pmap_extract() 2146 tpte & ATTR_DESCR_MASK)); in pmap_extract() 2150 KASSERT((tpte & ATTR_DESCR_MASK) == L3_PAGE, in pmap_extract() 2152 tpte & ATTR_DESCR_MASK)); in pmap_extract() 2171 pt_entry_t *pte, tpte; in pmap_extract_and_hold() local [all …]
|
| /freebsd/sys/i386/i386/ |
| H A D | pmap.c | 2312 pt_entry_t *pte, tpte; in pmap_pv_reclaim() local 2359 tpte = *pte; in pmap_pv_reclaim() 2360 if ((tpte & PG_W) == 0) in pmap_pv_reclaim() 2361 tpte = pte_load_clear(pte); in pmap_pv_reclaim() 2363 if ((tpte & PG_W) != 0) in pmap_pv_reclaim() 2365 KASSERT(tpte != 0, in pmap_pv_reclaim() 2368 if ((tpte & PG_G) != 0) in pmap_pv_reclaim() 2370 m = PHYS_TO_VM_PAGE(tpte & PG_FRAME); in pmap_pv_reclaim() 2371 if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) in pmap_pv_reclaim() 2373 if ((tpte & PG_A) != 0) in pmap_pv_reclaim() [all …]
|
| /freebsd/sys/riscv/riscv/ |
| H A D | pmap.c | 4322 pt_entry_t *pte, tpte; in pmap_remove_pages() local 4352 tpte = pmap_load(pte); in pmap_remove_pages() 4354 KASSERT((tpte & PTE_V) != 0, in pmap_remove_pages() 4356 "va=%#lx, pte=%#lx", pv->pv_va, tpte)); in pmap_remove_pages() 4357 if ((tpte & PTE_RWX) != 0) { in pmap_remove_pages() 4360 ptepde = tpte; in pmap_remove_pages() 4362 tpte = pmap_load(pte); in pmap_remove_pages() 4370 if (tpte & PTE_SW_WIRED) { in pmap_remove_pages() 4375 m = PTE_TO_VM_PAGE(tpte); in pmap_remove_pages() 4379 (uintmax_t)tpte)); in pmap_remove_pages() [all …]
|
| /freebsd/sys/powerpc/aim/ |
| H A D | mmu_radix.c | 1380 pt_entry_t *pte, tpte; in reclaim_pv_chunk() local 1462 tpte = be64toh(pte_load_clear(pte)); in reclaim_pv_chunk() 1463 m = PHYS_TO_VM_PAGE(tpte & PG_FRAME); in reclaim_pv_chunk() 1464 if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) in reclaim_pv_chunk() 1466 if ((tpte & PG_A) != 0) in reclaim_pv_chunk() 5337 pt_entry_t *pte, tpte; in mmu_radix_remove_all() local 5389 tpte = be64toh(pte_load_clear(pte)); in mmu_radix_remove_all() 5390 if (tpte & PG_W) in mmu_radix_remove_all() 5392 if (tpte & PG_A) in mmu_radix_remove_all() 5398 if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) in mmu_radix_remove_all() [all …]
|
| /freebsd/sys/dev/cxgbe/nvmf/ |
| H A D | nvmf_che.c | 164 struct fw_ri_tpte tpte; member 718 cb->tpte.valid_to_pdid = htobe32(F_FW_RI_TPTE_VALID | in che_write_tpt_entry() 723 cb->tpte.locread_to_qpid = htobe32( in che_write_tpt_entry() 729 cb->tpte.nosnoop_pbladdr = in che_write_tpt_entry() 731 cb->tpte.len_lo = htobe32(cb->data_len); in che_write_tpt_entry() 732 cb->tpte.va_hi = 0; in che_write_tpt_entry() 733 cb->tpte.va_lo_fbo = htobe32(che_fbo(cb)); in che_write_tpt_entry() 734 cb->tpte.dca_mwbcnt_pstag = 0; in che_write_tpt_entry() 735 cb->tpte.len_hi = htobe32(cb->data_offset); in che_write_tpt_entry() 740 error = che_write_adapter_mem(qp, tpt_addr, sizeof(cb->tpte), in che_write_tpt_entry() [all …]
|
| /freebsd/sys/amd64/amd64/ |
| H A D | pmap.c | 5205 pt_entry_t *pte, tpte; in reclaim_pv_chunk_domain() local 5311 tpte = pte_load_clear(pte); in reclaim_pv_chunk_domain() 5312 if ((tpte & PG_G) != 0) in reclaim_pv_chunk_domain() 5314 m = PHYS_TO_VM_PAGE(tpte & PG_FRAME); in reclaim_pv_chunk_domain() 5315 if ((tpte & (PG_M | PG_RW)) == (PG_M | PG_RW)) in reclaim_pv_chunk_domain() 5317 if ((tpte & PG_A) != 0) in reclaim_pv_chunk_domain() 6510 pt_entry_t *pte, tpte, PG_A, PG_M, PG_RW; in pmap_remove_all() local 6562 tpte = pte_load_clear(pte); in pmap_remove_all() 6563 if (tpte & PG_W) in pmap_remove_all() 6565 if (tpte & PG_A) in pmap_remove_all() [all …]
|
| /freebsd/sys/dev/cxgbe/firmware/ |
| H A D | t4fw_interface.h | 2373 struct fw_ri_tpte tpte; member
|