/Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | rootnv50.c | 46 int hidx, ret = -ENOSYS; in nv50_disp_root_mthd_() local 56 hidx = args->v0.head; in nv50_disp_root_mthd_() 66 hidx = ffs((mask >> 8) & 0x0f) - 1; in nv50_disp_root_mthd_() 70 if (!(head = nvkm_head_find(disp, hidx))) in nv50_disp_root_mthd_() 133 ior->func->dp->audio(ior, hidx, true); in nv50_disp_root_mthd_() 134 ior->func->hda->hpd(ior, hidx, true); in nv50_disp_root_mthd_() 135 ior->func->hda->eld(ior, hidx, data, size); in nv50_disp_root_mthd_() 138 ior->func->dp->audio(ior, hidx, false); in nv50_disp_root_mthd_() 139 ior->func->hda->hpd(ior, hidx, false); in nv50_disp_root_mthd_() 179 outp->ior->func->hdmi.ctrl(outp->ior, hidx, args->v0.state, in nv50_disp_root_mthd_() [all …]
|
/Linux-v6.1/arch/powerpc/include/asm/book3s/64/ |
D | hash-64k.h | 107 rpte.hidx = *hidxp; in __real_pte() 125 return HIDX_UNSHIFT_BY_ONE(BITS_TO_HIDX(rpte.hidx, index)); in __rpte_to_hidx() 134 unsigned long hidx, int offset) in pte_set_hidx() argument 138 rpte.hidx &= ~HIDX_BITS(0xfUL, subpg_index); in pte_set_hidx() 139 *hidxp = rpte.hidx | HIDX_BITS(HIDX_SHIFT_BY_ONE(hidx), subpg_index); in pte_set_hidx() 239 unsigned int index, unsigned int hidx) in mark_hpte_slot_valid() argument 241 hpte_slot_array[index] = (hidx << 1) | 0x1; in mark_hpte_slot_valid()
|
D | hash-4k.h | 100 unsigned int subpg_index, unsigned long hidx, in pte_set_hidx() argument 103 return (hidx << H_PAGE_F_GIX_SHIFT) & in pte_set_hidx() 129 unsigned int index, unsigned int hidx) in mark_hpte_slot_valid() argument
|
/Linux-v6.1/arch/powerpc/mm/book3s64/ |
D | hash_hugepage.c | 27 unsigned long rflags, pa, hidx; in __hash_page_thp() local 106 hidx = hpte_hash_index(hpte_slot_array, index); in __hash_page_thp() 107 if (hidx & _PTEIDX_SECONDARY) in __hash_page_thp() 110 slot += hidx & _PTEIDX_GROUP_IX; in __hash_page_thp()
|
D | hash_native.c | 601 unsigned long hidx, vpn = 0, hash, slot; in native_hugepage_invalidate() local 611 hidx = hpte_hash_index(hpte_slot_array, i); in native_hugepage_invalidate() 617 if (hidx & _PTEIDX_SECONDARY) in native_hugepage_invalidate() 621 slot += hidx & _PTEIDX_GROUP_IX; in native_hugepage_invalidate() 777 unsigned long hash, index, hidx, shift, slot; in native_flush_hash_range() local 800 hidx = __rpte_to_hidx(pte, index); in native_flush_hash_range() 801 if (hidx & _PTEIDX_SECONDARY) in native_flush_hash_range() 804 slot += hidx & _PTEIDX_GROUP_IX; in native_flush_hash_range()
|
D | hash_utils.c | 1845 unsigned long hash, gslot, hidx; in pte_get_hash_gslot() local 1848 hidx = __rpte_to_hidx(rpte, subpg_index); in pte_get_hash_gslot() 1849 if (hidx & _PTEIDX_SECONDARY) in pte_get_hash_gslot() 1852 gslot += hidx & _PTEIDX_GROUP_IX; in pte_get_hash_gslot() 1885 unsigned long hidx, shift, vpn, hash, slot; in flush_hash_hugepage() local 1916 hidx = hpte_hash_index(hpte_slot_array, i); in flush_hash_hugepage() 1922 if (hidx & _PTEIDX_SECONDARY) in flush_hash_hugepage() 1926 slot += hidx & _PTEIDX_GROUP_IX; in flush_hash_hugepage() 2016 unsigned long hash, hidx, slot; in kernel_unmap_linear_page() local 2026 hidx = linear_map_hash_slots[lmi] & 0x7f; in kernel_unmap_linear_page() [all …]
|
D | hash_64k.c | 23 static inline bool hpte_soft_invalid(unsigned long hidx) in hpte_soft_invalid() argument 25 return ((hidx & 0xfUL) == 0xfUL); in hpte_soft_invalid() 140 rpte.hidx = INVALID_RPTE_HIDX; in __hash_page_4K()
|
/Linux-v6.1/arch/powerpc/platforms/pseries/ |
D | lpar.c | 1258 unsigned long shift, hidx, vpn = 0, hash, slot; in pSeries_lpar_hugepage_invalidate() local 1267 hidx = hpte_hash_index(hpte_slot_array, i); in pSeries_lpar_hugepage_invalidate() 1273 if (hidx & _PTEIDX_SECONDARY) in pSeries_lpar_hugepage_invalidate() 1277 slot += hidx & _PTEIDX_GROUP_IX; in pSeries_lpar_hugepage_invalidate() 1334 unsigned long slot, hash, hidx; in compute_slot() local 1337 hidx = __rpte_to_hidx(pte, index); in compute_slot() 1338 if (hidx & _PTEIDX_SECONDARY) in compute_slot() 1341 slot += hidx & _PTEIDX_GROUP_IX; in compute_slot()
|
/Linux-v6.1/arch/powerpc/include/asm/ |
D | pgtable-types.h | 69 typedef struct { pte_t pte; unsigned long hidx; } real_pte_t; member
|
D | pgtable-be-types.h | 76 typedef struct { pte_t pte; unsigned long hidx; } real_pte_t; member
|
/Linux-v6.1/drivers/perf/ |
D | riscv_pmu_sbi.c | 568 int lidx, hidx, fidx; in pmu_sbi_ovf_handler() local 618 hidx = info->csr - CSR_CYCLE; in pmu_sbi_ovf_handler() 620 if (!(overflow & (1 << hidx))) in pmu_sbi_ovf_handler()
|
/Linux-v6.1/drivers/net/ethernet/freescale/enetc/ |
D | enetc_pf.c | 284 int hidx = enetc_vid_hash_idx(i); in enetc_sync_vlan_ht_filter() local 286 __set_bit(hidx, pf->vlan_ht_filter); in enetc_sync_vlan_ht_filter()
|