Lines Matching refs:cpu

736 struct cpu;
738 extern int cpuid_checkpass(struct cpu *, int);
739 extern uint32_t cpuid_insn(struct cpu *, struct cpuid_regs *);
741 extern int cpuid_getbrandstr(struct cpu *, char *, size_t);
742 extern int cpuid_getidstr(struct cpu *, char *, size_t);
743 extern const char *cpuid_getvendorstr(struct cpu *);
744 extern uint_t cpuid_getvendor(struct cpu *);
745 extern uint_t cpuid_getfamily(struct cpu *);
746 extern uint_t cpuid_getmodel(struct cpu *);
747 extern uint_t cpuid_getstep(struct cpu *);
748 extern uint_t cpuid_getsig(struct cpu *);
749 extern uint_t cpuid_get_ncpu_per_chip(struct cpu *);
750 extern uint_t cpuid_get_ncore_per_chip(struct cpu *);
751 extern uint_t cpuid_get_ncpu_sharing_last_cache(struct cpu *);
752 extern id_t cpuid_get_last_lvl_cacheid(struct cpu *);
753 extern int cpuid_get_chipid(struct cpu *);
754 extern id_t cpuid_get_coreid(struct cpu *);
755 extern int cpuid_get_pkgcoreid(struct cpu *);
756 extern int cpuid_get_clogid(struct cpu *);
757 extern int cpuid_get_cacheid(struct cpu *);
758 extern uint32_t cpuid_get_apicid(struct cpu *);
759 extern uint_t cpuid_get_procnodeid(struct cpu *cpu);
760 extern uint_t cpuid_get_procnodes_per_pkg(struct cpu *cpu);
761 extern uint_t cpuid_get_compunitid(struct cpu *cpu);
762 extern uint_t cpuid_get_cores_per_compunit(struct cpu *cpu);
763 extern int cpuid_is_cmt(struct cpu *);
764 extern int cpuid_syscall32_insn(struct cpu *);
765 extern int getl2cacheinfo(struct cpu *, int *, int *, int *);
767 extern uint32_t cpuid_getchiprev(struct cpu *);
768 extern const char *cpuid_getchiprevstr(struct cpu *);
769 extern uint32_t cpuid_getsockettype(struct cpu *);
770 extern const char *cpuid_getsocketstr(struct cpu *);
772 extern int cpuid_have_cr8access(struct cpu *);
774 extern int cpuid_opteron_erratum(struct cpu *, uint_t);
779 extern void cpuid_alloc_space(struct cpu *);
780 extern void cpuid_free_space(struct cpu *);
781 extern void cpuid_pass1(struct cpu *, uchar_t *);
782 extern void cpuid_pass2(struct cpu *);
783 extern void cpuid_pass3(struct cpu *);
784 extern void cpuid_pass4(struct cpu *, uint_t *);
788 extern void cpuid_get_addrsize(struct cpu *, uint_t *, uint_t *);
789 extern uint_t cpuid_get_dtlb_nent(struct cpu *, size_t);
792 extern uint32_t *cpuid_mwait_alloc(struct cpu *);
793 extern void cpuid_mwait_free(struct cpu *);
796 extern int cpuid_iepb_supported(struct cpu *);
803 extern void ucode_alloc_space(struct cpu *);
804 extern void ucode_free_space(struct cpu *);
805 extern void ucode_check(struct cpu *);
827 extern uint_t workaround_errata(struct cpu *);
856 extern void xsave_setup_msr(struct cpu *);