Home
last modified time | relevance | path

Searched full:hpt (Results 1 – 25 of 45) sorted by relevance

12

/linux/arch/powerpc/kvm/
H A Dbook3s_hv_rm_mmu.c76 head = &kvm->arch.hpt.rev[i]; in kvmppc_add_revmap_chain()
79 tail = &kvm->arch.hpt.rev[head->back]; in kvmppc_add_revmap_chain()
166 next = real_vmalloc_addr(&kvm->arch.hpt.rev[rev->forw]); in remove_revmap_chain()
167 prev = real_vmalloc_addr(&kvm->arch.hpt.rev[rev->back]); in remove_revmap_chain()
303 if (pte_index >= kvmppc_hpt_npte(&kvm->arch.hpt)) in kvmppc_do_h_enter()
307 hpte = (__be64 *)(kvm->arch.hpt.virt + (pte_index << 4)); in kvmppc_do_h_enter()
338 hpte = (__be64 *)(kvm->arch.hpt.virt + (pte_index << 4)); in kvmppc_do_h_enter()
355 rev = &kvm->arch.hpt.rev[pte_index]; in kvmppc_do_h_enter()
496 if (pte_index >= kvmppc_hpt_npte(&kvm->arch.hpt)) in kvmppc_do_h_remove()
498 hpte = (__be64 *)(kvm->arch.hpt.virt + (pte_index << 4)); in kvmppc_do_h_remove()
[all …]
H A Dbook3s_pr_papr.c21 #define HPTE_SIZE 16 /* bytes per HPT entry */
194 /* Splat the pteg in (userland) hpt */ in kvmppc_h_pr_bulk_remove()
/linux/Documentation/devicetree/bindings/mips/brcm/
H A Dsoc.yaml52 mips-hpt-frequency:
75 - mips-hpt-frequency
105 mips-hpt-frequency = <150000000>;
/linux/drivers/ata/
H A DKconfig715 tristate "HPT 366/368 PATA support"
718 This option enables support for the HPT 366 and 368
724 tristate "HPT 370/370A/371/372/374/302 PATA support"
727 This option enables support for the majority of the later HPT
733 tristate "HPT 371N/372N/302N PATA support"
736 This option enables support for the N variant HPT PATA
742 tristate "HPT 343/363 PATA support"
745 This option enables support for the HPT 343/363
751 bool "HPT 343/363 DMA support"
/linux/arch/mips/kernel/
H A Dcsrc-sb1250.c21 * The HPT is free running from SB1250_HPT_VALUE down to 0 then starts over
57 /* Setup hpt using timer #3 but do not enable irq for it */ in sb1250_clocksource_init()
H A Dcevt-sb1250.c103 /* Only have 4 general purpose timers, and we use last one as hpt */ in sb1250_clockevent_init()
/linux/Documentation/devicetree/bindings/timer/
H A Deconet,en751221-timer.yaml7 title: EcoNet EN751221 High Precision Timer (HPT)
13 The EcoNet High Precision Timer (HPT) is a timer peripheral found in various
/linux/arch/powerpc/include/asm/
H A Dvmalloc.h12 /* HPT does not cope with large pages in the vmalloc area */ in arch_vmap_pud_supported()
/linux/arch/mips/bmips/
H A Dsetup.c174 if (of_property_read_u32(np, "mips-hpt-frequency", &freq) < 0) in plat_time_init()
175 panic("missing 'mips-hpt-frequency' property"); in plat_time_init()
/linux/arch/powerpc/kernel/
H A Dvector.S53 /* interrupt doesn't set MSR[RI] and HPT can fault on current access */
137 /* interrupt doesn't set MSR[RI] and HPT can fault on current access */
H A Dfpu.S97 /* interrupt doesn't set MSR[RI] and HPT can fault on current access */
/linux/arch/mips/boot/dts/brcm/
H A Dbcm3368.dtsi14 mips-hpt-frequency = <150000000>;
H A Dbcm3384_viper.dtsi20 mips-hpt-frequency = <300000000>;
H A Dbcm3384_zephyr.dtsi19 mips-hpt-frequency = <100000000>;
H A Dbcm6362.dtsi16 mips-hpt-frequency = <200000000>;
H A Dbcm6328.dtsi16 mips-hpt-frequency = <160000000>;
H A Dbcm63268.dtsi16 mips-hpt-frequency = <200000000>;
H A Dbcm7125.dtsi11 mips-hpt-frequency = <202500000>;
/linux/tools/perf/pmu-events/arch/powerpc/power9/
H A Dpipeline.json120 …"BriefDescription": "Marked Data ERAT Miss (Data TLB Access) page size 16G (hpt mode) and 1G (radi…
280 … "BriefDescription": "Data ERAT Miss (Data TLB Access) page size 16M (HPT mode) or 2M (Radix mode)"
365 …"BriefDescription": "Marked Data ERAT Miss (Data TLB Access) page size 16M (hpt mode) or 2M (radix…
/linux/Documentation/virt/kvm/
H A Dapi.rst3138 This flag indicates that HPT guests are not supported by KVM,
3318 entries in the guest's hashed page table (HPT), or to write entries to
3319 initialize the HPT. The returned fd can only be written to if the
3335 The 'start_index' field gives the index in the HPT of the entry at
3339 "interesting" HPT entries. Interesting entries are those with the
3341 all entries. When the end of the HPT is reached, the read() will
3343 the beginning of the HPT, but will only return HPT entries that have
3347 series of valid HPT entries (16 bytes) each. The header indicates how
3348 many valid HPT entries there are and how many invalid entries follow
3358 Writes to the fd create HPT entries starting at the index given in the
[all …]
/linux/tools/perf/pmu-events/arch/powerpc/power10/
H A Dfrontend.json15 …emand hits. When MMCR1[16]=1 this event includes demand and prefetch. Applies to both HPT and RPT."
H A Dmemory.json30 …resident in the TLB (instruction TLB access/IERAT reload). Applies to both HPT and RPT. When MMCR1…
/linux/arch/powerpc/platforms/pseries/
H A Dfirmware.c65 {FW_FEATURE_HPT_RESIZE, "hcall-hpt-resize"},
/linux/arch/powerpc/mm/book3s64/
H A Dhash_utils.c227 * Now invalidate the process table cache. UPRT=0 HPT modes (what in tlbiel_all_isa300()
234 * HPT caching is of the Process Table.) in tlbiel_all_isa300()
1219 * To avoid lots of HPT resizes if memory size is fluctuating in resize_hpt_for_hotplug()
1221 * here: we immediately increase the HPT size if the target in resize_hpt_for_hotplug()
1263 pr_warn("Hash collision while resizing HPT\n"); in hash__remove_section_mapping()
1376 /* Initialize the HPT with no entries */ in htab_initialize()
/linux/drivers/misc/ocxl/
H A Dlink.c27 #define SPA_CFG_XLAT_hpt (0ull << (63-6)) /* Hashed page table (HPT) mode */
28 #define SPA_CFG_XLAT_roh (2ull << (63-6)) /* Radix on HPT mode */

12