Searched refs:pmc (Results 26 - 50 of 144) sorted by relevance

123456

/linux-master/arch/arm64/kvm/
H A Dpmu-emul.c26 static void kvm_pmu_create_perf_event(struct kvm_pmc *pmc);
27 static void kvm_pmu_release_perf_event(struct kvm_pmc *pmc);
29 static struct kvm_vcpu *kvm_pmc_to_vcpu(const struct kvm_pmc *pmc) argument
31 return container_of(pmc, struct kvm_vcpu, arch.pmu.pmc[pmc->idx]);
36 return &vcpu->arch.pmu.pmc[cnt_idx];
81 * @pmc: counter context
83 static bool kvm_pmc_is_64bit(struct kvm_pmc *pmc) argument
85 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc);
91 kvm_pmc_has_64bit_overflow(struct kvm_pmc *pmc) argument
99 kvm_pmu_counter_can_chain(struct kvm_pmc *pmc) argument
115 kvm_pmu_get_pmc_value(struct kvm_pmc *pmc) argument
150 kvm_pmu_set_pmc_value(struct kvm_pmc *pmc, u64 val, bool force) argument
195 kvm_pmu_release_perf_event(struct kvm_pmc *pmc) argument
210 kvm_pmu_stop_counter(struct kvm_pmc *pmc) argument
296 struct kvm_pmc *pmc; local
328 struct kvm_pmc *pmc; local
453 struct kvm_pmc *pmc = kvm_vcpu_idx_to_pmc(vcpu, i); local
482 compute_period(struct kvm_pmc *pmc, u64 counter) argument
501 struct kvm_pmc *pmc = perf_event->overflow_handler_context; local
586 kvm_pmu_counter_is_enabled(struct kvm_pmc *pmc) argument
597 kvm_pmu_create_perf_event(struct kvm_pmc *pmc) argument
682 struct kvm_pmc *pmc = kvm_vcpu_idx_to_pmc(vcpu, select_idx); local
[all...]
/linux-master/arch/powerpc/perf/
H A Dmpc7450-pmu.c39 int pmc; local
41 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK;
42 if (pmc) {
43 if (pmc > N_COUNTER)
79 int pmc, sel; local
81 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK;
83 switch (pmc) {
153 int pmc, class; local
161 pmc = ((unsigned int)event >> PM_PMC_SH) & PM_PMC_MSK;
162 mask = pmcbits[pmc
269 u32 ev, pmc, thresh; local
342 mpc7450_disable_pmc(unsigned int pmc, struct mmcr_regs *mmcr) argument
[all...]
H A Disa207-common.c16 PMU_FORMAT_ATTR(pmc, "config:16-19");
47 /* Only check pmc, unit and pmcxsel, ignore the edge bit (0) */
172 static unsigned long combine_shift(unsigned long pmc) argument
175 return p9_MMCR1_COMBINE_SHIFT(pmc);
177 return MMCR1_COMBINE_SHIFT(pmc);
403 unsigned int unit, pmc, cache, ebb; local
411 pmc = (event >> EVENT_PMC_SHIFT) & EVENT_PMC_MASK;
421 if (pmc) {
424 if (pmc > 6)
430 if (pmc >
564 unsigned int pmc, pmc_inuse; local
733 isa207_disable_pmc(unsigned int pmc, struct mmcr_regs *mmcr) argument
[all...]
/linux-master/drivers/net/wireless/ath/wcn36xx/
H A DMakefile7 pmc.o \
/linux-master/drivers/clk/x86/
H A DMakefile3 obj-$(CONFIG_X86_INTEL_LPSS) += clk-lpss-atom.o clk-pmc-atom.o
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
H A Dnv17.c55 nv17_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument
57 return nvkm_mc_new_(&nv17_mc, device, type, inst, pmc);
H A Dgp10b.c45 gp10b_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument
47 return nvkm_mc_new_(&gp10b_mc, device, type, inst, pmc);
H A Dg98.c64 g98_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument
66 return nvkm_mc_new_(&g98_mc, device, type, inst, pmc);
H A Dgk104.c63 gk104_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument
65 return nvkm_mc_new_(&gk104_mc, device, type, inst, pmc);
H A Dg84.c64 g84_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument
66 return nvkm_mc_new_(&g84_mc, device, type, inst, pmc);
H A Dnv50.c57 nv50_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument
59 return nvkm_mc_new_(&nv50_mc, device, type, inst, pmc);
H A Dnv44.c50 nv44_mc_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_mc **pmc) argument
52 return nvkm_mc_new_(&nv44_mc, device, type, inst, pmc);
/linux-master/net/ipv4/
H A Digmp.c160 static int sf_setstate(struct ip_mc_list *pmc);
161 static void sf_markstate(struct ip_mc_list *pmc);
163 static void ip_mc_clear_src(struct ip_mc_list *pmc);
175 #define for_each_pmc_rcu(in_dev, pmc) \
176 for (pmc = rcu_dereference(in_dev->mc_list); \
177 pmc != NULL; \
178 pmc = rcu_dereference(pmc->next_rcu))
180 #define for_each_pmc_rtnl(in_dev, pmc) \
181 for (pmc
272 is_in(struct ip_mc_list *pmc, struct ip_sf_list *psf, int type, int gdeleted, int sdeleted) argument
317 igmp_scount(struct ip_mc_list *pmc, int type, int gdeleted, int sdeleted) argument
430 grec_size(struct ip_mc_list *pmc, int type, int gdel, int sdel) argument
435 add_grhead(struct sk_buff *skb, struct ip_mc_list *pmc, int type, struct igmpv3_grec **ppgr, unsigned int mtu) argument
460 add_grec(struct sk_buff *skb, struct ip_mc_list *pmc, int type, int gdeleted, int sdeleted) argument
588 igmpv3_send_report(struct in_device *in_dev, struct ip_mc_list *pmc) argument
646 kfree_pmc(struct ip_mc_list *pmc) argument
655 struct ip_mc_list *pmc, *pmc_prev, *pmc_next; local
726 igmp_send_report(struct in_device *in_dev, struct ip_mc_list *pmc, int type) argument
863 igmp_xmarksources(struct ip_mc_list *pmc, int nsrcs, __be32 *srcs) argument
890 igmp_marksources(struct ip_mc_list *pmc, int nsrcs, __be32 *srcs) argument
1178 struct ip_mc_list *pmc; local
1219 struct ip_mc_list *pmc, *pmc_prev; local
1263 struct ip_mc_list *pmc, *nextpmc; local
1710 struct ip_mc_list *pmc; local
1720 struct ip_mc_list *pmc; local
1736 struct ip_mc_list *pmc; local
1787 struct ip_mc_list *pmc; local
1863 ip_mc_del1_src(struct ip_mc_list *pmc, int sfmode, __be32 *psfsrc) argument
1915 struct ip_mc_list *pmc; local
1978 ip_mc_add1_src(struct ip_mc_list *pmc, int sfmode, __be32 *psfsrc) argument
2007 sf_markstate(struct ip_mc_list *pmc) argument
2021 sf_setstate(struct ip_mc_list *pmc) argument
2087 struct ip_mc_list *pmc; local
2153 ip_mc_clear_src(struct ip_mc_list *pmc) argument
2313 struct ip_mc_socklist *pmc; local
2451 struct ip_mc_socklist *pmc; local
2542 struct ip_mc_socklist *pmc; local
2602 struct ip_mc_socklist *pmc; local
2649 struct ip_mc_socklist *pmc; local
[all...]
/linux-master/arch/arm/mach-at91/
H A Dpm_suspend.S22 pmc .req r0 label
42 2: ldr r8, [pmc, #AT91_PMC_SR]
54 1: ldr r7, [pmc, #AT91_PMC_SR]
65 1: ldr r7, [pmc, #AT91_PMC_SR]
79 str r7, [pmc, #AT91_PMC_SCDR]
476 ldr pmc, .pmc_base
485 ldr tmp1, [pmc, tmp3]
488 str tmp1, [pmc, tmp3]
496 ldr tmp1, [pmc, #AT91_CKGR_MOR]
499 str tmp1, [pmc, #AT91_CKGR_MO
[all...]
/linux-master/arch/powerpc/boot/dts/fsl/
H A Dmpc8568si-pre.dtsi64 sleep = <&pmc 0x00008000 // core
65 &pmc 0x00004000>; // timebase
H A Dmpc8569si-pre.dtsi63 sleep = <&pmc 0x00008000 // core
64 &pmc 0x00004000>; // timebase
H A Dmpc8568si-post.dtsi40 sleep = <&pmc 0x08000000>;
52 sleep = <&pmc 0x80000000>;
64 sleep = <&pmc 0x20000000>;
90 sleep = <&pmc 0x00080000>;
129 sleep = <&pmc 0x00000004>;
141 sleep = <&pmc 0x00000002>;
158 sleep = <&pmc 0x00000400>;
163 sleep = <&pmc 0x00000080>;
168 sleep = <&pmc 0x00000040>;
178 sleep = <&pmc
[all...]
H A Dmpc8569si-post.dtsi40 sleep = <&pmc 0x08000000>;
52 sleep = <&pmc 0x20000000>;
78 sleep = <&pmc 0x00080000>;
123 sleep = <&pmc 0x00000004>;
135 sleep = <&pmc 0x00000002>;
153 sleep = <&pmc 0x00200000>;
166 sleep = <&pmc 0x01000000>;
172 sleep = <&pmc 0x00040000>;
183 pmc: power@70 {
184 compatible = "fsl,mpc8569-pmc",
[all...]
/linux-master/drivers/usb/typec/mux/
H A Dintel_pmc_mux.c136 struct pmc_usb *pmc; member in struct:pmc_usb_port
173 port->iom_status = readl(port->pmc->iom_base +
174 port->pmc->iom_port_status_offset +
175 port_num * port->pmc->iom_port_status_size);
239 ret = pmc_usb_send_command(port->pmc->ipc, msg, len);
302 if (!is_pmc_mux_tbt(port->pmc->iom_adev)) {
358 if (acpi_dev_hid_uid_match(port->pmc->iom_adev, "INTC1072", NULL) ||
359 acpi_dev_hid_uid_match(port->pmc->iom_adev, "INTC1079", NULL)) {
409 if (!acpi_dev_hid_uid_match(port->pmc->iom_adev, "INTC1072", NULL) ||
410 !acpi_dev_hid_uid_match(port->pmc
573 pmc_usb_register_port(struct pmc_usb *pmc, int index, struct fwnode_handle *fwnode) argument
661 pmc_usb_probe_iom(struct pmc_usb *pmc) argument
734 struct pmc_usb *pmc; local
806 struct pmc_usb *pmc = platform_get_drvdata(pdev); local
[all...]
/linux-master/net/ipv6/
H A Dmcast.c79 static int sf_setstate(struct ifmcaddr6 *pmc);
80 static void sf_markstate(struct ifmcaddr6 *pmc);
81 static void ip6_mc_clear_src(struct ifmcaddr6 *pmc);
117 #define for_each_pmc_socklock(np, sk, pmc) \
118 for (pmc = sock_dereference((np)->ipv6_mc_list, sk); \
119 pmc; \
120 pmc = sock_dereference(pmc->next, sk))
122 #define for_each_pmc_rcu(np, pmc) \
123 for (pmc
365 struct ipv6_mc_socklist *pmc; local
492 struct ipv6_mc_socklist *pmc; local
587 struct ipv6_mc_socklist *pmc; local
734 struct ifmcaddr6 *pmc; local
774 struct ifmcaddr6 *pmc, *pmc_prev; local
815 struct ifmcaddr6 *pmc, *nextpmc; local
1143 mld_xmarksources(struct ifmcaddr6 *pmc, int nsrcs, const struct in6_addr *srcs) argument
1172 mld_marksources(struct ifmcaddr6 *pmc, int nsrcs, const struct in6_addr *srcs) argument
1644 is_in(struct ifmcaddr6 *pmc, struct ip6_sf_list *psf, int type, int gdeleted, int sdeleted) argument
1689 mld_scount(struct ifmcaddr6 *pmc, int type, int gdeleted, int sdeleted) argument
1837 grec_size(struct ifmcaddr6 *pmc, int type, int gdel, int sdel) argument
1842 add_grhead(struct sk_buff *skb, struct ifmcaddr6 *pmc, int type, struct mld2_grec **ppgr, unsigned int mtu) argument
1867 add_grec(struct sk_buff *skb, struct ifmcaddr6 *pmc, int type, int gdeleted, int sdeleted, int crsend) argument
1999 mld_send_report(struct inet6_dev *idev, struct ifmcaddr6 *pmc) argument
2055 struct ifmcaddr6 *pmc, *pmc_prev, *pmc_next; local
2221 struct ifmcaddr6 *pmc; local
2271 ip6_mc_del1_src(struct ifmcaddr6 *pmc, int sfmode, const struct in6_addr *psfsrc) argument
2318 struct ifmcaddr6 *pmc; local
2370 ip6_mc_add1_src(struct ifmcaddr6 *pmc, int sfmode, const struct in6_addr *psfsrc) argument
2398 sf_markstate(struct ifmcaddr6 *pmc) argument
2415 sf_setstate(struct ifmcaddr6 *pmc) argument
2488 struct ifmcaddr6 *pmc; local
2541 ip6_mc_clear_src(struct ifmcaddr6 *pmc) argument
2817 struct ifmcaddr6 *pmc; local
[all...]
/linux-master/arch/x86/kvm/vmx/
H A Dpmu_intel.c39 struct kvm_pmc *pmc; local
51 pmc = get_fixed_pmc(pmu, MSR_CORE_PERF_FIXED_CTR0 + i);
54 kvm_pmu_request_counter_reprogram(pmc);
184 struct kvm_pmc *pmc; local
186 pmc = get_fixed_pmc(pmu, msr);
187 pmc = pmc ? pmc : get_gp_pmc(pmu, msr, MSR_P6_EVNTSEL0);
188 pmc = pmc
301 struct kvm_pmc *pmc; local
344 struct kvm_pmc *pmc; local
704 struct kvm_pmc *pmc = NULL; local
[all...]
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_p9_perf.c4 #include <asm/pmc.h>
88 mtspr(SPRN_PMC1, vcpu->arch.pmc[0]);
89 mtspr(SPRN_PMC2, vcpu->arch.pmc[1]);
90 mtspr(SPRN_PMC3, vcpu->arch.pmc[2]);
91 mtspr(SPRN_PMC4, vcpu->arch.pmc[3]);
92 mtspr(SPRN_PMC5, vcpu->arch.pmc[4]);
93 mtspr(SPRN_PMC6, vcpu->arch.pmc[5]);
142 vcpu->arch.pmc[0] = mfspr(SPRN_PMC1);
143 vcpu->arch.pmc[1] = mfspr(SPRN_PMC2);
144 vcpu->arch.pmc[
[all...]
/linux-master/drivers/platform/mellanox/
H A DMakefile7 obj-$(CONFIG_MLXBF_PMC) += mlxbf-pmc.o
/linux-master/drivers/soc/tegra/
H A DMakefile7 obj-$(CONFIG_SOC_TEGRA_PMC) += pmc.o
/linux-master/drivers/platform/x86/intel/pmc/
H A Dspt.c139 struct pmc *pmc = pmcdev->pmcs[PMC_IDX_MAIN]; local
142 pmc->map = &spt_reg_map;
144 ret = get_primary_reg_base(pmc);

Completed in 402 milliseconds

123456