/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ |
D | base.c | 30 nvkm_mc_unk260(struct nvkm_mc *pmc, u32 data) in nvkm_mc_unk260() argument 32 const struct nvkm_mc_oclass *impl = (void *)nv_oclass(pmc); in nvkm_mc_unk260() 34 impl->unk260(pmc, data); in nvkm_mc_unk260() 38 nvkm_mc_intr_mask(struct nvkm_mc *pmc) in nvkm_mc_intr_mask() argument 40 u32 intr = nv_rd32(pmc, 0x000100); in nvkm_mc_intr_mask() 49 struct nvkm_mc *pmc = arg; in nvkm_mc_intr() local 50 const struct nvkm_mc_oclass *oclass = (void *)nv_object(pmc)->oclass; in nvkm_mc_intr() 55 nv_wr32(pmc, 0x000140, 0x00000000); in nvkm_mc_intr() 56 nv_rd32(pmc, 0x000140); in nvkm_mc_intr() 57 intr = nvkm_mc_intr_mask(pmc); in nvkm_mc_intr() [all …]
|
D | priv.h | 8 struct nvkm_mc *pmc = (p); _nvkm_mc_dtor(nv_object(pmc)); \ 11 struct nvkm_mc *pmc = (p); _nvkm_mc_init(nv_object(pmc)); \ 14 struct nvkm_mc *pmc = (p); _nvkm_mc_fini(nv_object(pmc), (s)); \
|
D | gf100.c | 52 gf100_mc_msi_rearm(struct nvkm_mc *pmc) in gf100_mc_msi_rearm() argument 54 struct nv04_mc_priv *priv = (void *)pmc; in gf100_mc_msi_rearm() 59 gf100_mc_unk260(struct nvkm_mc *pmc, u32 data) in gf100_mc_unk260() argument 61 nv_wr32(pmc, 0x000260, data); in gf100_mc_unk260()
|
D | nv40.c | 27 nv40_mc_msi_rearm(struct nvkm_mc *pmc) in nv40_mc_msi_rearm() argument 29 struct nv04_mc_priv *priv = (void *)pmc; in nv40_mc_msi_rearm()
|
D | nv50.c | 47 nv50_mc_msi_rearm(struct nvkm_mc *pmc) in nv50_mc_msi_rearm() argument 49 struct nvkm_device *device = nv_device(pmc); in nv50_mc_msi_rearm()
|
/linux-4.1.27/drivers/clk/at91/ |
D | pmc.h | 39 static inline void pmc_lock(struct at91_pmc *pmc) in pmc_lock() argument 41 spin_lock(&pmc->lock); in pmc_lock() 44 static inline void pmc_unlock(struct at91_pmc *pmc) in pmc_unlock() argument 46 spin_unlock(&pmc->lock); in pmc_unlock() 49 static inline u32 pmc_read(struct at91_pmc *pmc, int offset) in pmc_read() argument 51 return readl(pmc->regbase + offset); in pmc_read() 54 static inline void pmc_write(struct at91_pmc *pmc, int offset, u32 value) in pmc_write() argument 56 writel(value, pmc->regbase + offset); in pmc_write() 63 struct at91_pmc *pmc); 66 struct at91_pmc *pmc); [all …]
|
D | clk-main.c | 37 struct at91_pmc *pmc; member 46 struct at91_pmc *pmc; member 57 struct at91_pmc *pmc; member 64 struct at91_pmc *pmc; member 85 struct at91_pmc *pmc = osc->pmc; in clk_main_osc_prepare() local 88 tmp = pmc_read(pmc, AT91_CKGR_MOR) & ~MOR_KEY_MASK; in clk_main_osc_prepare() 94 pmc_write(pmc, AT91_CKGR_MOR, tmp); in clk_main_osc_prepare() 97 while (!(pmc_read(pmc, AT91_PMC_SR) & AT91_PMC_MOSCS)) { in clk_main_osc_prepare() 100 pmc_read(pmc, AT91_PMC_SR) & AT91_PMC_MOSCS); in clk_main_osc_prepare() 109 struct at91_pmc *pmc = osc->pmc; in clk_main_osc_unprepare() local [all …]
|
D | pmc.c | 70 struct at91_pmc *pmc = irq_data_get_irq_chip_data(d); in pmc_irq_mask() local 72 pmc_write(pmc, AT91_PMC_IDR, 1 << d->hwirq); in pmc_irq_mask() 77 struct at91_pmc *pmc = irq_data_get_irq_chip_data(d); in pmc_irq_unmask() local 79 pmc_write(pmc, AT91_PMC_IER, 1 << d->hwirq); in pmc_irq_unmask() 94 struct at91_pmc *pmc = irq_data_get_irq_chip_data(d); in pmc_irq_suspend() local 96 pmc->imr = pmc_read(pmc, AT91_PMC_IMR); in pmc_irq_suspend() 97 pmc_write(pmc, AT91_PMC_IDR, pmc->imr); in pmc_irq_suspend() 102 struct at91_pmc *pmc = irq_data_get_irq_chip_data(d); in pmc_irq_resume() local 104 pmc_write(pmc, AT91_PMC_IER, pmc->imr); in pmc_irq_resume() 122 struct at91_pmc *pmc = h->host_data; in pmc_irq_map() local [all …]
|
D | clk-usb.c | 30 struct at91_pmc *pmc; member 38 struct at91_pmc *pmc; member 51 struct at91_pmc *pmc = usb->pmc; in at91sam9x5_clk_usb_recalc_rate() local 53 tmp = pmc_read(pmc, AT91_PMC_USB); in at91sam9x5_clk_usb_recalc_rate() 114 struct at91_pmc *pmc = usb->pmc; in at91sam9x5_clk_usb_set_parent() local 118 tmp = pmc_read(pmc, AT91_PMC_USB) & ~AT91_PMC_USBS; in at91sam9x5_clk_usb_set_parent() 121 pmc_write(pmc, AT91_PMC_USB, tmp); in at91sam9x5_clk_usb_set_parent() 128 struct at91_pmc *pmc = usb->pmc; in at91sam9x5_clk_usb_get_parent() local 130 return pmc_read(pmc, AT91_PMC_USB) & AT91_PMC_USBS; in at91sam9x5_clk_usb_get_parent() 138 struct at91_pmc *pmc = usb->pmc; in at91sam9x5_clk_usb_set_rate() local [all …]
|
D | clk-peripheral.c | 36 struct at91_pmc *pmc; member 44 struct at91_pmc *pmc; member 57 struct at91_pmc *pmc = periph->pmc; in clk_peripheral_enable() local 65 pmc_write(pmc, offset, PERIPHERAL_MASK(id)); in clk_peripheral_enable() 72 struct at91_pmc *pmc = periph->pmc; in clk_peripheral_disable() local 80 pmc_write(pmc, offset, PERIPHERAL_MASK(id)); in clk_peripheral_disable() 86 struct at91_pmc *pmc = periph->pmc; in clk_peripheral_is_enabled() local 94 return !!(pmc_read(pmc, offset) & PERIPHERAL_MASK(id)); in clk_peripheral_is_enabled() 104 at91_clk_register_peripheral(struct at91_pmc *pmc, const char *name, in at91_clk_register_peripheral() argument 111 if (!pmc || !name || !parent_name || id > PERIPHERAL_ID_MAX) in at91_clk_register_peripheral() [all …]
|
D | clk-plldiv.c | 24 struct at91_pmc *pmc; member 31 struct at91_pmc *pmc = plldiv->pmc; in clk_plldiv_recalc_rate() local 33 if (pmc_read(pmc, AT91_PMC_MCKR) & AT91_PMC_PLLADIV2) in clk_plldiv_recalc_rate() 60 struct at91_pmc *pmc = plldiv->pmc; in clk_plldiv_set_rate() local 66 pmc_lock(pmc); in clk_plldiv_set_rate() 67 tmp = pmc_read(pmc, AT91_PMC_MCKR) & ~AT91_PMC_PLLADIV2; in clk_plldiv_set_rate() 70 pmc_write(pmc, AT91_PMC_MCKR, tmp); in clk_plldiv_set_rate() 71 pmc_unlock(pmc); in clk_plldiv_set_rate() 83 at91_clk_register_plldiv(struct at91_pmc *pmc, const char *name, in at91_clk_register_plldiv() argument 101 plldiv->pmc = pmc; in at91_clk_register_plldiv() [all …]
|
D | clk-utmi.c | 29 struct at91_pmc *pmc; member 49 struct at91_pmc *pmc = utmi->pmc; in clk_utmi_prepare() local 53 pmc_write(pmc, AT91_CKGR_UCKR, tmp); in clk_utmi_prepare() 55 while (!(pmc_read(pmc, AT91_PMC_SR) & AT91_PMC_LOCKU)) { in clk_utmi_prepare() 58 pmc_read(pmc, AT91_PMC_SR) & AT91_PMC_LOCKU); in clk_utmi_prepare() 67 struct at91_pmc *pmc = utmi->pmc; in clk_utmi_is_prepared() local 69 return !!(pmc_read(pmc, AT91_PMC_SR) & AT91_PMC_LOCKU); in clk_utmi_is_prepared() 75 struct at91_pmc *pmc = utmi->pmc; in clk_utmi_unprepare() local 78 pmc_write(pmc, AT91_CKGR_UCKR, tmp); in clk_utmi_unprepare() 96 at91_clk_register_utmi(struct at91_pmc *pmc, unsigned int irq, in at91_clk_register_utmi() argument [all …]
|
D | clk-smd.c | 27 struct at91_pmc *pmc; member 39 struct at91_pmc *pmc = smd->pmc; in at91sam9x5_clk_smd_recalc_rate() local 41 tmp = pmc_read(pmc, AT91_PMC_SMD); in at91sam9x5_clk_smd_recalc_rate() 72 struct at91_pmc *pmc = smd->pmc; in at91sam9x5_clk_smd_set_parent() local 76 tmp = pmc_read(pmc, AT91_PMC_SMD) & ~AT91_PMC_SMDS; in at91sam9x5_clk_smd_set_parent() 79 pmc_write(pmc, AT91_PMC_SMD, tmp); in at91sam9x5_clk_smd_set_parent() 86 struct at91_pmc *pmc = smd->pmc; in at91sam9x5_clk_smd_get_parent() local 88 return pmc_read(pmc, AT91_PMC_SMD) & AT91_PMC_SMDS; in at91sam9x5_clk_smd_get_parent() 96 struct at91_pmc *pmc = smd->pmc; in at91sam9x5_clk_smd_set_rate() local 101 tmp = pmc_read(pmc, AT91_PMC_SMD) & ~AT91_PMC_SMD_DIV; in at91sam9x5_clk_smd_set_rate() [all …]
|
D | clk-system.c | 32 struct at91_pmc *pmc; member 55 struct at91_pmc *pmc = sys->pmc; in clk_system_prepare() local 58 pmc_write(pmc, AT91_PMC_SCER, mask); in clk_system_prepare() 63 while (!(pmc_read(pmc, AT91_PMC_SR) & mask)) { in clk_system_prepare() 67 pmc_read(pmc, AT91_PMC_SR) & mask); in clk_system_prepare() 77 struct at91_pmc *pmc = sys->pmc; in clk_system_unprepare() local 79 pmc_write(pmc, AT91_PMC_SCDR, 1 << sys->id); in clk_system_unprepare() 85 struct at91_pmc *pmc = sys->pmc; in clk_system_is_prepared() local 87 if (!(pmc_read(pmc, AT91_PMC_SCSR) & (1 << sys->id))) in clk_system_is_prepared() 93 return !!(pmc_read(pmc, AT91_PMC_SR) & (1 << sys->id)); in clk_system_is_prepared() [all …]
|
D | clk-master.c | 47 struct at91_pmc *pmc; member 66 struct at91_pmc *pmc = master->pmc; in clk_master_prepare() local 68 while (!(pmc_read(pmc, AT91_PMC_SR) & AT91_PMC_MCKRDY)) { in clk_master_prepare() 71 pmc_read(pmc, AT91_PMC_SR) & AT91_PMC_MCKRDY); in clk_master_prepare() 81 return !!(pmc_read(master->pmc, AT91_PMC_SR) & AT91_PMC_MCKRDY); in clk_master_is_prepared() 91 struct at91_pmc *pmc = master->pmc; in clk_master_recalc_rate() local 97 pmc_lock(pmc); in clk_master_recalc_rate() 98 tmp = pmc_read(pmc, AT91_PMC_MCKR) & layout->mask; in clk_master_recalc_rate() 99 pmc_unlock(pmc); in clk_master_recalc_rate() 122 struct at91_pmc *pmc = master->pmc; in clk_master_get_parent() local [all …]
|
D | clk-programmable.c | 37 struct at91_pmc *pmc; member 49 struct at91_pmc *pmc = prog->pmc; in clk_programmable_recalc_rate() local 52 pres = (pmc_read(pmc, AT91_PMC_PCKR(prog->id)) >> layout->pres_shift) & in clk_programmable_recalc_rate() 103 struct at91_pmc *pmc = prog->pmc; in clk_programmable_set_parent() local 104 u32 tmp = pmc_read(pmc, AT91_PMC_PCKR(prog->id)) & ~layout->css_mask; in clk_programmable_set_parent() 118 pmc_write(pmc, AT91_PMC_PCKR(prog->id), tmp | index); in clk_programmable_set_parent() 127 struct at91_pmc *pmc = prog->pmc; in clk_programmable_get_parent() local 130 tmp = pmc_read(pmc, AT91_PMC_PCKR(prog->id)); in clk_programmable_get_parent() 142 struct at91_pmc *pmc = prog->pmc; in clk_programmable_set_rate() local 146 u32 tmp = pmc_read(pmc, AT91_PMC_PCKR(prog->id)) & in clk_programmable_set_rate() [all …]
|
D | clk-h32mx.c | 34 struct at91_pmc *pmc; member 44 if (pmc_read(h32mxclk->pmc, AT91_PMC_MCKR) & AT91_PMC_H32MXDIV) in clk_sama5d4_h32mx_recalc_rate() 73 struct at91_pmc *pmc = h32mxclk->pmc; in clk_sama5d4_h32mx_set_rate() local 79 pmc_lock(pmc); in clk_sama5d4_h32mx_set_rate() 80 tmp = pmc_read(pmc, AT91_PMC_MCKR) & ~AT91_PMC_H32MXDIV; in clk_sama5d4_h32mx_set_rate() 83 pmc_write(pmc, AT91_PMC_MCKR, tmp); in clk_sama5d4_h32mx_set_rate() 84 pmc_unlock(pmc); in clk_sama5d4_h32mx_set_rate() 96 struct at91_pmc *pmc) in of_sama5d4_clk_h32mx_setup() argument 116 h32mxclk->pmc = pmc; in of_sama5d4_clk_h32mx_setup()
|
D | clk-pll.c | 61 struct at91_pmc *pmc; member 85 struct at91_pmc *pmc = pll->pmc; in clk_pll_prepare() local 97 pllr = pmc_read(pmc, offset); in clk_pll_prepare() 101 if ((pmc_read(pmc, AT91_PMC_SR) & mask) && in clk_pll_prepare() 108 icpr = pmc_read(pmc, AT91_PMC_PLLICPR) & ~PLL_ICPR_MASK(id); in clk_pll_prepare() 111 pmc_write(pmc, AT91_PMC_PLLICPR, icpr); in clk_pll_prepare() 119 pmc_write(pmc, offset, pllr); in clk_pll_prepare() 121 while (!(pmc_read(pmc, AT91_PMC_SR) & mask)) { in clk_pll_prepare() 124 pmc_read(pmc, AT91_PMC_SR) & mask); in clk_pll_prepare() 133 struct at91_pmc *pmc = pll->pmc; in clk_pll_is_prepared() local [all …]
|
D | clk-slow.c | 60 struct at91_pmc *pmc; member 400 return !!(pmc_read(slowck->pmc, AT91_PMC_SR) & AT91_PMC_OSCSEL); in clk_sam9260_slow_get_parent() 408 at91_clk_register_sam9260_slow(struct at91_pmc *pmc, in at91_clk_register_sam9260_slow() argument 417 if (!pmc || !name) in at91_clk_register_sam9260_slow() 434 slowck->pmc = pmc; in at91_clk_register_sam9260_slow() 446 struct at91_pmc *pmc) in of_at91sam9260_clk_slow_setup() argument 466 clk = at91_clk_register_sam9260_slow(pmc, name, parent_names, in of_at91sam9260_clk_slow_setup()
|
D | Makefile | 5 obj-y += pmc.o sckc.o
|
/linux-4.1.27/arch/x86/kvm/ |
D | pmu.c | 43 static bool pmc_is_gp(struct kvm_pmc *pmc) in pmc_is_gp() argument 45 return pmc->type == KVM_PMC_GP; in pmc_is_gp() 48 static inline u64 pmc_bitmask(struct kvm_pmc *pmc) in pmc_bitmask() argument 50 struct kvm_pmu *pmu = &pmc->vcpu->arch.pmu; in pmc_bitmask() 52 return pmu->counter_bitmask[pmc->type]; in pmc_bitmask() 55 static inline bool pmc_enabled(struct kvm_pmc *pmc) in pmc_enabled() argument 57 struct kvm_pmu *pmu = &pmc->vcpu->arch.pmu; in pmc_enabled() 58 return test_bit(pmc->idx, (unsigned long *)&pmu->global_ctrl); in pmc_enabled() 110 struct kvm_pmc *pmc = perf_event->overflow_handler_context; in kvm_perf_overflow() local 111 struct kvm_pmu *pmu = &pmc->vcpu->arch.pmu; in kvm_perf_overflow() [all …]
|
D | emulate.c | 3159 u64 pmc; in em_rdpmc() local 3161 if (ctxt->ops->read_pmc(ctxt, reg_read(ctxt, VCPU_REGS_RCX), &pmc)) in em_rdpmc() 3163 *reg_write(ctxt, VCPU_REGS_RAX) = (u32)pmc; in em_rdpmc() 3164 *reg_write(ctxt, VCPU_REGS_RDX) = pmc >> 32; in em_rdpmc()
|
D | x86.c | 4966 u32 pmc) in emulator_check_pmc() argument 4968 return kvm_pmu_check_pmc(emul_to_vcpu(ctxt), pmc); in emulator_check_pmc() 4972 u32 pmc, u64 *pdata) in emulator_read_pmc() argument 4974 return kvm_pmu_read_pmc(emul_to_vcpu(ctxt), pmc, pdata); in emulator_read_pmc()
|
/linux-4.1.27/arch/powerpc/perf/ |
D | power6-pmu.c | 141 int pmc, psel, ptype; in power6_marked_instr_event() local 145 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in power6_marked_instr_event() 147 if (pmc >= 5) in power6_marked_instr_event() 153 if (pmc == 0 || !(ptype & (1 << (pmc - 1)))) in power6_marked_instr_event() 161 bit = ptype ^ (pmc - 1); in power6_marked_instr_event() 183 unsigned int pmc, ev, b, u, s, psel; in p6_compute_mmcr() local 190 pmc = (event[i] >> PM_PMC_SH) & PM_PMC_MSK; in p6_compute_mmcr() 191 if (pmc) { in p6_compute_mmcr() 192 if (pmc_inuse & (1 << (pmc - 1))) in p6_compute_mmcr() 194 pmc_inuse |= 1 << (pmc - 1); in p6_compute_mmcr() [all …]
|
D | ppc970-pmu.c | 149 int pmc, psel, unit, byte, bit; in p970_marked_instr_event() local 152 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p970_marked_instr_event() 154 if (pmc) { in p970_marked_instr_event() 155 if (direct_marked_event[pmc - 1] & (1 << psel)) in p970_marked_instr_event() 158 bit = (pmc <= 4)? pmc - 1: 8 - pmc; in p970_marked_instr_event() 197 int pmc, byte, unit, sh, spcsel; in p970_get_constraint() local 201 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p970_get_constraint() 202 if (pmc) { in p970_get_constraint() 203 if (pmc > 8) in p970_get_constraint() 205 sh = (pmc - 1) * 2; in p970_get_constraint() [all …]
|
D | power7-pmu.c | 88 int pmc, sh, unit; in power7_get_constraint() local 91 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in power7_get_constraint() 92 if (pmc) { in power7_get_constraint() 93 if (pmc > 6) in power7_get_constraint() 95 sh = (pmc - 1) * 2; in power7_get_constraint() 98 if (pmc >= 5 && !(event == 0x500fa || event == 0x600f4)) in power7_get_constraint() 101 if (pmc < 5) { in power7_get_constraint() 148 int pmc, psel; in find_alternative_decode() local 151 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in find_alternative_decode() 153 if ((pmc == 2 || pmc == 4) && (psel & ~7) == 0x40) in find_alternative_decode() [all …]
|
D | power5-pmu.c | 143 int pmc, byte, unit, sh; in power5_get_constraint() local 148 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in power5_get_constraint() 149 if (pmc) { in power5_get_constraint() 150 if (pmc > 6) in power5_get_constraint() 152 sh = (pmc - 1) * 2; in power5_get_constraint() 155 if (pmc <= 4) in power5_get_constraint() 156 grp = (pmc - 1) >> 1; in power5_get_constraint() 188 if (!pmc) in power5_get_constraint() 203 if (pmc < 5) { in power5_get_constraint() 255 int pmc, altpmc, pp, j; in find_alternative_bdecode() local [all …]
|
D | power5+-pmu.c | 139 int pmc, byte, unit, sh; in power5p_get_constraint() local 143 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in power5p_get_constraint() 144 if (pmc) { in power5p_get_constraint() 145 if (pmc > 6) in power5p_get_constraint() 147 sh = (pmc - 1) * 2; in power5p_get_constraint() 150 if (pmc >= 5 && !(event == 0x500009 || event == 0x600005)) in power5p_get_constraint() 181 if (pmc < 5) { in power5p_get_constraint() 193 int pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in power5p_limited_pmc_event() local 195 return pmc == 5 || pmc == 6; in power5p_limited_pmc_event() 247 int pmc, altpmc, pp, j; in find_alternative_bdecode() local [all …]
|
D | power4-pmu.c | 220 int pmc, psel, unit, byte, bit; in p4_marked_instr_event() local 223 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p4_marked_instr_event() 225 if (pmc) { in p4_marked_instr_event() 226 if (direct_marked_event[pmc - 1] & (1 << psel)) in p4_marked_instr_event() 229 bit = (pmc <= 4)? pmc - 1: 8 - pmc; in p4_marked_instr_event() 257 int pmc, byte, unit, lower, sh; in p4_get_constraint() local 261 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p4_get_constraint() 262 if (pmc) { in p4_get_constraint() 263 if (pmc > 8) in p4_get_constraint() 265 sh = (pmc - 1) * 2; in p4_get_constraint() [all …]
|
D | power8-pmu.c | 243 #define CNST_PMC_SHIFT(pmc) ((pmc - 1) * 2) argument 244 #define CNST_PMC_VAL(pmc) (1 << CNST_PMC_SHIFT(pmc)) argument 245 #define CNST_PMC_MASK(pmc) (2 << CNST_PMC_SHIFT(pmc)) argument 254 #define MMCR1_UNIT_SHIFT(pmc) (60 - (4 * ((pmc) - 1))) argument 255 #define MMCR1_COMBINE_SHIFT(pmc) (35 - ((pmc) - 1)) argument 256 #define MMCR1_PMCSEL_SHIFT(pmc) (24 - (((pmc) - 1)) * 8) argument 271 #define MMCR2_FCS(pmc) (1ull << (63 - (((pmc) - 1) * 9))) argument 272 #define MMCR2_FCP(pmc) (1ull << (62 - (((pmc) - 1) * 9))) argument 273 #define MMCR2_FCH(pmc) (1ull << (57 - (((pmc) - 1) * 9))) argument 287 unsigned int unit, pmc, cache, ebb; in power8_get_constraint() local [all …]
|
D | mpc7450-pmu.c | 43 int pmc; in mpc7450_classify_event() local 45 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in mpc7450_classify_event() 46 if (pmc) { in mpc7450_classify_event() 47 if (pmc > N_COUNTER) in mpc7450_classify_event() 83 int pmc, sel; in mpc7450_threshold_use() local 85 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in mpc7450_threshold_use() 87 switch (pmc) { in mpc7450_threshold_use() 157 int pmc, class; in mpc7450_get_constraint() local 165 pmc = ((unsigned int)event >> PM_PMC_SH) & PM_PMC_MSK; in mpc7450_get_constraint() 166 mask = pmcbits[pmc - 1][0]; in mpc7450_get_constraint() [all …]
|
/linux-4.1.27/net/ipv4/ |
D | igmp.c | 170 static int sf_setstate(struct ip_mc_list *pmc); 171 static void sf_markstate(struct ip_mc_list *pmc); 173 static void ip_mc_clear_src(struct ip_mc_list *pmc); 185 #define for_each_pmc_rcu(in_dev, pmc) \ argument 186 for (pmc = rcu_dereference(in_dev->mc_list); \ 187 pmc != NULL; \ 188 pmc = rcu_dereference(pmc->next_rcu)) 190 #define for_each_pmc_rtnl(in_dev, pmc) \ argument 191 for (pmc = rtnl_dereference(in_dev->mc_list); \ 192 pmc != NULL; \ [all …]
|
/linux-4.1.27/arch/x86/kernel/ |
D | pmc_atom.c | 104 static inline u32 pmc_reg_read(struct pmc_dev *pmc, int reg_offset) in pmc_reg_read() argument 106 return readl(pmc->regmap + reg_offset); in pmc_reg_read() 109 static inline void pmc_reg_write(struct pmc_dev *pmc, int reg_offset, u32 val) in pmc_reg_write() argument 111 writel(val, pmc->regmap + reg_offset); in pmc_reg_write() 131 static void pmc_hw_reg_setup(struct pmc_dev *pmc) in pmc_hw_reg_setup() argument 141 pmc_reg_write(pmc, PMC_S0IX_WAKE_EN, (u32)PMC_WAKE_EN_SETTING); in pmc_hw_reg_setup() 147 struct pmc_dev *pmc = s->private; in pmc_dev_state_show() local 152 func_dis = pmc_reg_read(pmc, PMC_FUNC_DIS); in pmc_dev_state_show() 153 func_dis_2 = pmc_reg_read(pmc, PMC_FUNC_DIS_2); in pmc_dev_state_show() 154 d3_sts_0 = pmc_reg_read(pmc, PMC_D3_STS_0); in pmc_dev_state_show() [all …]
|
/linux-4.1.27/net/ipv6/ |
D | mcast.c | 83 static void mld_add_delrec(struct inet6_dev *idev, struct ifmcaddr6 *pmc); 87 static int sf_setstate(struct ifmcaddr6 *pmc); 88 static void sf_markstate(struct ifmcaddr6 *pmc); 89 static void ip6_mc_clear_src(struct ifmcaddr6 *pmc); 118 #define for_each_pmc_rcu(np, pmc) \ argument 119 for (pmc = rcu_dereference(np->ipv6_mc_list); \ 120 pmc != NULL; \ 121 pmc = rcu_dereference(pmc->next)) 315 struct ipv6_mc_socklist *pmc; in ip6_mc_source() local 340 for_each_pmc_rcu(inet6, pmc) { in ip6_mc_source() [all …]
|
/linux-4.1.27/drivers/soc/tegra/ |
D | pmc.c | 156 static struct tegra_pmc *pmc = &(struct tegra_pmc) { variable 163 return readl(pmc->base + offset); in tegra_pmc_readl() 168 writel(value, pmc->base + offset); in tegra_pmc_writel() 180 mutex_lock(&pmc->powergates_lock); in tegra_powergate_set() 185 mutex_unlock(&pmc->powergates_lock); in tegra_powergate_set() 191 mutex_unlock(&pmc->powergates_lock); in tegra_powergate_set() 202 if (!pmc->soc || id < 0 || id >= pmc->soc->num_powergates) in tegra_powergate_power_on() 214 if (!pmc->soc || id < 0 || id >= pmc->soc->num_powergates) in tegra_powergate_power_off() 229 if (!pmc->soc || id < 0 || id >= pmc->soc->num_powergates) in tegra_powergate_is_powered() 244 if (!pmc->soc || id < 0 || id >= pmc->soc->num_powergates) in tegra_powergate_remove_clamping() [all …]
|
D | Makefile | 4 obj-$(CONFIG_ARCH_TEGRA) += pmc.o
|
/linux-4.1.27/arch/powerpc/oprofile/ |
D | op_model_pa6t.c | 95 int pmc; in pa6t_reg_setup() local 104 for (pmc = 0; pmc < cur_cpu_spec->num_pmcs; pmc++) in pa6t_reg_setup() 105 if (!ctr[pmc].enabled) { in pa6t_reg_setup() 106 sys->mmcr0 &= ~(0x1UL << pmc); in pa6t_reg_setup() 107 sys->mmcr0 &= ~(0x1UL << (pmc+12)); in pa6t_reg_setup() 108 pr_debug("turned off counter %u\n", pmc); in pa6t_reg_setup() 131 for (pmc = 0; pmc < cur_cpu_spec->num_pmcs; pmc++) { in pa6t_reg_setup() 133 reset_value[pmc] = (0x1UL << 39) - ctr[pmc].count; in pa6t_reg_setup() 135 pmc, reset_value[pmc]); in pa6t_reg_setup()
|
D | op_model_power4.c | 45 int pmc, cntr_marked_events = 0; in power7_marked_instr_event() local 51 for (pmc = 0; pmc < 4; pmc++) { in power7_marked_instr_event() 53 << (OPROFILE_MAX_PMC_NUM - pmc) in power7_marked_instr_event() 55 psel = (psel >> ((OPROFILE_MAX_PMC_NUM - pmc) in power7_marked_instr_event() 59 - (pmc * OPROFILE_PMSEL_FIELD_WIDTH ))); in power7_marked_instr_event() 61 - (pmc * OPROFILE_PMSEL_FIELD_WIDTH)); in power7_marked_instr_event() 65 cntr_marked_events |= (pmc == 1 || pmc == 3) << pmc; in power7_marked_instr_event() 69 cntr_marked_events |= (pmc == 0) << pmc; in power7_marked_instr_event() 74 cntr_marked_events |= (pmc != 1) << pmc; in power7_marked_instr_event() 78 cntr_marked_events |= 1 << pmc; in power7_marked_instr_event() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/ |
D | pmc.txt | 4 - compatible: "fsl,<chip>-pmc". 6 "fsl,mpc8349-pmc" should be listed for any chip whose PMC is 7 compatible. "fsl,mpc8313-pmc" should also be listed for any chip 10 "fsl,mpc8548-pmc" should be listed for any chip whose PMC is 11 compatible. "fsl,mpc8536-pmc" should also be listed for any chip 14 "fsl,mpc8641d-pmc" should be listed for any chip whose PMC is 15 compatible; all statements below that apply to "fsl,mpc8548-pmc" also 16 apply to "fsl,mpc8641d-pmc". 22 - reg: For devices compatible with "fsl,mpc8349-pmc", the first resource 26 For devices compatible with "fsl,mpc8548-pmc", the first resource [all …]
|
/linux-4.1.27/tools/testing/selftests/powerpc/pmu/ebb/ |
D | ebb.h | 14 #define PMC_INDEX(pmc) ((pmc)-1) argument 41 static inline void ebb_enable_pmc_counting(int pmc) in ebb_enable_pmc_counting() argument 43 ebb_state.pmc_enable[PMC_INDEX(pmc)] = true; in ebb_enable_pmc_counting() 46 bool ebb_check_count(int pmc, u64 sample_period, int fudge); 59 int count_pmc(int pmc, uint32_t sample_period); 64 void write_pmc(int pmc, u64 value); 65 u64 read_pmc(int pmc);
|
D | ebb.c | 72 bool ebb_check_count(int pmc, u64 sample_period, int fudge) in ebb_check_count() argument 76 count = ebb_state.stats.pmc_count[PMC_INDEX(pmc)]; in ebb_check_count() 82 pmc, count, lower, lower - count); in ebb_check_count() 90 pmc, count, upper, count - upper); in ebb_check_count() 95 pmc, count, lower, upper, count - lower, upper - count); in ebb_check_count() 253 int count_pmc(int pmc, uint32_t sample_period) in count_pmc() argument 261 val = read_pmc(pmc); in count_pmc() 265 ebb_state.stats.pmc_count[PMC_INDEX(pmc)] += val - start_value; in count_pmc() 267 trace_log_reg(ebb_state.trace, SPRN_PMC1 + pmc - 1, val); in count_pmc() 270 write_pmc(pmc, start_value); in count_pmc() [all …]
|
/linux-4.1.27/arch/arm/mach-at91/ |
D | pm_suspend.S | 22 pmc .req r0 label 30 1: ldr tmp1, [pmc, #AT91_PMC_SR] 39 1: ldr tmp1, [pmc, #AT91_PMC_SR] 48 1: ldr tmp1, [pmc, #AT91_PMC_SR] 60 str tmp1, [pmc, #AT91_PMC_SCDR] 113 ldr pmc, .pmc_base 116 ldr tmp1, [pmc, #AT91_PMC_MCKR] 123 str tmp1, [pmc, #AT91_PMC_MCKR] 128 ldr tmp1, [pmc, #AT91_CKGR_PLLAR] 133 str tmp1, [pmc, #AT91_CKGR_PLLAR] [all …]
|
D | pm.c | 129 static void (*at91_suspend_sram_fn)(void __iomem *pmc, void __iomem *ramc0, 132 extern void at91_pm_suspend_in_sram(void __iomem *pmc, void __iomem *ramc0,
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/ |
D | atmel-pmc.txt | 4 - compatible: Should be "atmel,<chip>-pmc". 11 pmc: pmc@fffffc00 { 12 compatible = "atmel,at91rm9200-pmc";
|
/linux-4.1.27/arch/powerpc/boot/dts/fsl/ |
D | mpc8568si-post.dtsi | 40 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 0x01000000>; [all …]
|
D | mpc8569si-post.dtsi | 40 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 { label 184 compatible = "fsl,mpc8569-pmc", [all …]
|
D | mpc8569si-pre.dtsi | 63 sleep = <&pmc 0x00008000 // core 64 &pmc 0x00004000>; // timebase
|
D | mpc8568si-pre.dtsi | 64 sleep = <&pmc 0x00008000 // core 65 &pmc 0x00004000>; // timebase
|
D | p1022si-post.dtsi | 240 compatible = "fsl,mpc8536-pmc", "fsl,mpc8548-pmc";
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | mpc8610_hpcd.dts | 38 sleep = <&pmc 0x00008000 0 // core 39 &pmc 0x00004000 0>; // timebase 65 sleep = <&pmc 0x08000000 0>; 171 sleep = <&pmc 0x00000004 0>; 183 sleep = <&pmc 0x00000002 0>; 194 sleep = <&pmc 0x00000008 0>; 207 sleep = <&pmc 0x00000800 0>; 225 sleep = <&pmc 0x04000000 0>; 261 pmc: power@70 { label 262 compatible = "fsl,mpc8610-pmc", [all …]
|
D | mpc8379_rdb.dts | 132 sleep = <&pmc 0x0c000000>; 247 sleep = <&pmc 0x00c00000>; 265 sleep = <&pmc 0xc0000000>; 302 sleep = <&pmc 0x30000000>; 348 sleep = <&pmc 0x03000000>; 356 sleep = <&pmc 0x000000c0>; 364 sleep = <&pmc 0x00000030>; 372 sleep = <&pmc 0x0000000c>; 380 sleep = <&pmc 0x00000003>; 397 pmc: power@b00 { label [all …]
|
D | mpc8377_wlan.dts | 124 sleep = <&pmc 0x0c000000>; 225 sleep = <&pmc 0x00c00000>; 243 sleep = <&pmc 0xc0000000>; 286 sleep = <&pmc 0x30000000>; 332 sleep = <&pmc 0x03000000>; 340 sleep = <&pmc 0x000000c0>; 348 sleep = <&pmc 0x00000030>; 365 pmc: power@b00 { label 366 compatible = "fsl,mpc8377-pmc", "fsl,mpc8349-pmc"; 389 sleep = <&pmc 0x00010000>; [all …]
|
D | mpc8379_mds.dts | 134 sleep = <&pmc 0x0c000000>; 234 sleep = <&pmc 0x00c00000>; 252 sleep = <&pmc 0xc0000000>; 295 sleep = <&pmc 0x30000000>; 341 sleep = <&pmc 0x03000000>; 349 sleep = <&pmc 0x000000c0>; 357 sleep = <&pmc 0x00000030>; 365 sleep = <&pmc 0x0000000c>; 373 sleep = <&pmc 0x00000003>; 390 pmc: power@b00 { label [all …]
|
D | mpc8377_rdb.dts | 134 sleep = <&pmc 0x0c000000>; 249 sleep = <&pmc 0x00c00000>; 267 sleep = <&pmc 0xc0000000>; 304 sleep = <&pmc 0x30000000>; 350 sleep = <&pmc 0x03000000>; 358 sleep = <&pmc 0x000000c0>; 366 sleep = <&pmc 0x00000030>; 383 pmc: power@b00 { label 384 compatible = "fsl,mpc8377-pmc", "fsl,mpc8349-pmc"; 414 sleep = <&pmc 0x00010000>; [all …]
|
D | mpc8377_mds.dts | 136 sleep = <&pmc 0x0c000000>; 197 sleep = <&pmc 0x00c00000>; 215 sleep = <&pmc 0xc0000000>; 258 sleep = <&pmc 0x30000000>; 343 sleep = <&pmc 0x03000000>; 351 sleep = <&pmc 0x000000c0>; 359 sleep = <&pmc 0x00000030>; 376 pmc: power@b00 { label 377 compatible = "fsl,mpc8377-pmc", "fsl,mpc8349-pmc"; 435 sleep = <&pmc 0x00010000>; [all …]
|
D | mpc8378_mds.dts | 136 sleep = <&pmc 0x0c000000>; 236 sleep = <&pmc 0x00c00000>; 254 sleep = <&pmc 0xc0000000>; 297 sleep = <&pmc 0x30000000>; 343 sleep = <&pmc 0x03000000>; 360 pmc: power@b00 { label 361 compatible = "fsl,mpc8378-pmc", "fsl,mpc8349-pmc"; 420 sleep = <&pmc 0x00010000>; 445 sleep = <&pmc 0x00300000>; 477 sleep = <&pmc 0x000c0000>;
|
D | mpc8378_rdb.dts | 134 sleep = <&pmc 0x0c000000>; 249 sleep = <&pmc 0x00c00000>; 267 sleep = <&pmc 0xc0000000>; 304 sleep = <&pmc 0x30000000>; 350 sleep = <&pmc 0x03000000>; 367 pmc: power@b00 { label 368 compatible = "fsl,mpc8378-pmc", "fsl,mpc8349-pmc"; 398 sleep = <&pmc 0x00010000>; 424 sleep = <&pmc 0x00300000>; 456 sleep = <&pmc 0x000c0000>;
|
D | mpc8313erdb.dts | 116 sleep = <&pmc 0x03000000>; 176 sleep = <&pmc 0x00300000>; 195 sleep = <&pmc 0x20000000>; 242 sleep = <&pmc 0x10000000>; 294 pmc: power@b00 { label 295 compatible = "fsl,mpc8313-pmc", "fsl,mpc8349-pmc"; 329 sleep = <&pmc 0x00010000>;
|
D | mpc832x_rdb.dts | 65 pmc: power@b00 { label 66 compatible = "fsl,mpc8323-pmc", "fsl,mpc8349-pmc"; 151 sleep = <&pmc 0x03000000>; 369 sleep = <&pmc 0x00010000>;
|
D | mpc836x_rdk.dts | 74 pmc: power@b00 { label 75 compatible = "fsl,mpc8360-pmc", "fsl,mpc8349-pmc"; 171 sleep = <&pmc 0x03000000>; 462 sleep = <&pmc 0x00010000>;
|
D | mpc832x_mds.dts | 82 pmc: power@b00 { label 83 compatible = "fsl,mpc8323-pmc", "fsl,mpc8349-pmc"; 173 sleep = <&pmc 0x03000000>; 437 sleep = <&pmc 0x00010000>;
|
D | mpc836x_mds.dts | 102 pmc: power@b00 { label 103 compatible = "fsl,mpc8360-pmc", "fsl,mpc8349-pmc"; 204 sleep = <&pmc 0x03000000>; 483 sleep = <&pmc 0x00010000>;
|
D | mpc8315erdb.dts | 357 pmc: power@b00 { label 358 compatible = "fsl,mpc8315-pmc", "fsl,mpc8313-pmc", 359 "fsl,mpc8349-pmc";
|
D | mpc5125twr.dts | 111 pmc@1000{ // Power Management Controller 112 compatible = "fsl,mpc5121-pmc";
|
D | kmeter1.dts | 62 pmc: power@b00 { label 63 compatible = "fsl,mpc8360-pmc", "fsl,mpc8349-pmc";
|
D | mpc5121.dtsi | 148 pmc@1000{ 149 compatible = "fsl,mpc5121-pmc";
|
D | mpc8568mds.dts | 116 sleep = <&pmc 0x00000040>;
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/vt8500/ |
D | via,vt8500-pmc.txt | 5 - compatible : "via,vt8500-pmc" 10 pmc@d8130000 { 11 compatible = "via,vt8500-pmc";
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/tegra/ |
D | nvidia,tegra20-pmc.txt | 8 - name : Should be pmc 9 - compatible : For Tegra20, must contain "nvidia,tegra20-pmc". For Tegra30, 10 must contain "nvidia,tegra30-pmc". For Tegra114, must contain 11 "nvidia,tegra114-pmc". For Tegra124, must contain "nvidia,tegra124-pmc". 12 Otherwise, must contain "nvidia,<chip>-pmc", plus at least one of the 74 pmc@7000f400 { 75 compatible = "nvidia,tegra20-pmc"; 93 pmc@7000f400 {
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | at91-clock.txt | 19 "atmel,at91rm9200-pmc" or 20 "atmel,at91sam9g45-pmc" or 21 "atmel,at91sam9n12-pmc" or 22 "atmel,at91sam9x5-pmc" or 23 "atmel,sama5d3-pmc": 30 "atmel,at91sam9260-clk-slow" (under pmc node): 88 compatible = "atmel,sama5d3-pmc"; 157 pmc: pmc@fffffc00 { 158 compatible = "atmel,sama5d3-pmc"; 179 interrupt-parent = <&pmc>; [all …]
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | mmu_context.h | 65 unsigned long *pmc = &mmu_context_cache[smp_processor_id()]; in allocate_mmu_context() local 66 unsigned long mc = ++(*pmc); in allocate_mmu_context() 76 *pmc = mc = MMU_CONTEXT_FIRST_VERSION; in allocate_mmu_context()
|
/linux-4.1.27/drivers/clk/tegra/ |
D | clk-pll.c | 189 #define pll_override_readl(offset, p) readl_relaxed(p->pmc + offset) 194 #define pll_override_writel(val, offset, p) writel(val, p->pmc + offset) 278 val = readl_relaxed(pll->pmc + PMC_PLLP_WB0_OVERRIDE); in clk_pll_is_enabled() 302 val = readl_relaxed(pll->pmc + PMC_PLLP_WB0_OVERRIDE); in _clk_pll_enable() 304 writel_relaxed(val, pll->pmc + PMC_PLLP_WB0_OVERRIDE); in _clk_pll_enable() 320 val = readl_relaxed(pll->pmc + PMC_PLLP_WB0_OVERRIDE); in _clk_pll_disable() 322 writel_relaxed(val, pll->pmc + PMC_PLLP_WB0_OVERRIDE); in _clk_pll_disable() 693 if (!pll->pmc) in clk_plle_training() 700 val = readl(pll->pmc + PMC_SATA_PWRGT); in clk_plle_training() 702 writel(val, pll->pmc + PMC_SATA_PWRGT); in clk_plle_training() [all …]
|
D | clk.h | 242 void __iomem *pmc; member 264 void __iomem *clk_base, void __iomem *pmc, 269 void __iomem *clk_base, void __iomem *pmc, 274 void __iomem *clk_base, void __iomem *pmc, 280 void __iomem *clk_base, void __iomem *pmc, 286 void __iomem *clk_base, void __iomem *pmc, 292 void __iomem *clk_base, void __iomem *pmc,
|
D | clk-tegra114.c | 1047 void __iomem *pmc) in tegra114_pll_init() argument 1054 pmc, 0, &pll_c_params, NULL); in tegra114_pll_init() 1067 clk = tegra_clk_register_pllc("pll_c2", "pll_ref", clk_base, pmc, 0, in tegra114_pll_init() 1072 clk = tegra_clk_register_pllc("pll_c3", "pll_ref", clk_base, pmc, 0, in tegra114_pll_init() 1077 clk = tegra_clk_register_pllm("pll_m", "pll_ref", clk_base, pmc, in tegra114_pll_init() 1100 clk = tegra_clk_register_pll("pll_u", "pll_ref", clk_base, pmc, 0, in tegra114_pll_init() 1128 clk = tegra_clk_register_pll("pll_d", "pll_ref", clk_base, pmc, 0, in tegra114_pll_init() 1138 clk = tegra_clk_register_pll("pll_d2", "pll_ref", clk_base, pmc, 0, in tegra114_pll_init() 1148 clk = tegra_clk_register_pllre("pll_re_vco", "pll_ref", clk_base, pmc, in tegra114_pll_init()
|
D | Makefile | 11 obj-y += clk-tegra-pmc.o
|
D | clk-tegra124.c | 1156 void __iomem *pmc) in tegra124_pll_init() argument 1163 pmc, 0, &pll_c_params, NULL); in tegra124_pll_init() 1184 clk = tegra_clk_register_pllc("pll_c2", "pll_ref", clk_base, pmc, 0, in tegra124_pll_init() 1190 clk = tegra_clk_register_pllc("pll_c3", "pll_ref", clk_base, pmc, 0, in tegra124_pll_init() 1196 clk = tegra_clk_register_pllm("pll_m", "pll_ref", clk_base, pmc, in tegra124_pll_init() 1223 clk = tegra_clk_register_pll("pll_u", "pll_ref", clk_base, pmc, 0, in tegra124_pll_init() 1256 clk = tegra_clk_register_pll("pll_d", "pll_ref", clk_base, pmc, 0, in tegra124_pll_init() 1268 clk = tegra_clk_register_pllre("pll_re_vco", "pll_ref", clk_base, pmc, in tegra124_pll_init()
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | at91sam9x5_lcd.dtsi | 16 pmc: pmc@fffffc00 { label
|
D | sama5d3_tcb1.dtsi | 21 pmc: pmc@fffffc00 { label
|
D | at91sam9g20.dtsi | 42 pmc: pmc@fffffc00 { label
|
D | at91sam9x5_usart3.dtsi | 45 pmc: pmc@fffffc00 { label
|
D | at91sam9x5_can.dtsi | 16 pmc: pmc@fffffc00 { label
|
D | at91sam9x5_macb1.dtsi | 34 pmc: pmc@fffffc00 { label
|
D | sama5d3_mci2.dtsi | 34 pmc: pmc@fffffc00 { label
|
D | sama5d3_can.dtsi | 35 pmc: pmc@fffffc00 { label
|
D | sama5d3_uart.dtsi | 40 pmc: pmc@fffffc00 { label
|
D | sama5d3_emac.dtsi | 34 pmc: pmc@fffffc00 { label
|
D | at91sam9x5_macb0.dtsi | 46 pmc: pmc@fffffc00 { label
|
D | at91sam9x5_isi.dtsi | 47 pmc: pmc@fffffc00 { label
|
D | sama5d3xcm.dtsi | 71 pmc: pmc@fffffc00 { label
|
D | at91sam9n12.dtsi | 99 pmc: pmc@fffffc00 { label 100 compatible = "atmel,at91sam9n12-pmc"; 111 interrupts-extended = <&pmc AT91_PMC_MOSCRCS>; 119 interrupts-extended = <&pmc AT91_PMC_MOSCS>; 126 interrupts-extended = <&pmc AT91_PMC_MOSCSELS>; 133 interrupts-extended = <&pmc AT91_PMC_LOCKA>; 157 interrupts-extended = <&pmc AT91_PMC_LOCKB>; 168 interrupts-extended = <&pmc AT91_PMC_MCKRDY>; 185 interrupt-parent = <&pmc>;
|
D | at91sam9261.dtsi | 570 pmc: pmc@fffffc00 { label 571 compatible = "atmel,at91rm9200-pmc"; 582 interrupts-extended = <&pmc AT91_PMC_MOSCS>; 595 interrupts-extended = <&pmc AT91_PMC_LOCKA>; 607 interrupts-extended = <&pmc AT91_PMC_LOCKB>; 618 interrupts-extended = <&pmc AT91_PMC_MCKRDY>; 635 interrupt-parent = <&pmc>;
|
D | vt8500.dtsi | 54 pmc@d8130000 { 55 compatible = "via,vt8500-pmc";
|
D | at91rm9200.dtsi | 99 pmc: pmc@fffffc00 { label 100 compatible = "atmel,at91rm9200-pmc"; 111 interrupts-extended = <&pmc AT91_PMC_MOSCS>; 124 interrupts-extended = <&pmc AT91_PMC_LOCKA>; 136 interrupts-extended = <&pmc AT91_PMC_LOCKB>; 148 interrupts-extended = <&pmc AT91_PMC_MCKRDY>; 165 interrupt-parent = <&pmc>;
|
D | at91sam9rl.dtsi | 816 pmc: pmc@fffffc00 { label 817 compatible = "atmel,at91sam9g45-pmc"; 828 interrupts-extended = <&pmc AT91_PMC_MOSCS>; 835 interrupts-extended = <&pmc AT91_PMC_LOCKA>; 847 interrupt-parent = <&pmc>; 855 interrupts-extended = <&pmc AT91_PMC_MCKRDY>; 865 interrupt-parent = <&pmc>;
|
D | at91sam9rlek.dts | 184 pmc: pmc@fffffc00 { label
|
D | at91sam9x5.dtsi | 107 pmc: pmc@fffffc00 { label 108 compatible = "atmel,at91sam9x5-pmc"; 119 interrupts-extended = <&pmc AT91_PMC_MOSCRCS>; 127 interrupts-extended = <&pmc AT91_PMC_MOSCS>; 134 interrupts-extended = <&pmc AT91_PMC_MOSCSELS>; 141 interrupts-extended = <&pmc AT91_PMC_LOCKA>; 165 interrupts-extended = <&pmc AT91_PMC_LOCKU>; 172 interrupts-extended = <&pmc AT91_PMC_MCKRDY>; 189 interrupt-parent = <&pmc>;
|
D | tegra20-trimslice.dts | 147 pmc { 148 nvidia,pins = "pmc"; 230 "lvp0", "pmc"; 311 pmc@7000e400 {
|
D | at91sam9263.dtsi | 95 pmc: pmc@fffffc00 { label 96 compatible = "atmel,at91rm9200-pmc"; 107 interrupts-extended = <&pmc AT91_PMC_MOSCS>; 120 interrupts-extended = <&pmc AT91_PMC_LOCKA>; 132 interrupts-extended = <&pmc AT91_PMC_LOCKB>; 144 interrupts-extended = <&pmc AT91_PMC_MCKRDY>; 161 interrupt-parent = <&pmc>;
|
D | at91sam9260.dtsi | 102 pmc: pmc@fffffc00 { label 103 compatible = "atmel,at91sam9260-pmc"; 114 interrupts-extended = <&pmc AT91_PMC_MOSCS>; 140 interrupts-extended = <&pmc AT91_PMC_LOCKA>; 152 interrupts-extended = <&pmc AT91_PMC_LOCKB>; 163 interrupts-extended = <&pmc AT91_PMC_MCKRDY>; 180 interrupt-parent = <&pmc>;
|
D | sama5d3_gmac.dtsi | 67 pmc: pmc@fffffc00 { label
|
D | wm8650.dtsi | 61 pmc@d8130000 { 62 compatible = "via,vt8500-pmc";
|
D | tegra20-tamonten.dtsi | 139 pmc { 140 nvidia,pins = "pmc"; 237 "lvs", "pmc"; 467 pmc@7000e400 {
|
D | at91-sama5d3_xplained.dts | 219 pmc: pmc@fffffc00 { label
|
D | tegra20-paz00.dts | 145 pmc { 146 nvidia,pins = "pmc"; 236 "lvs", "pmc"; 440 pmc@7000e400 {
|
D | sama5d3.dtsi | 908 pmc: pmc@fffffc00 { label 909 compatible = "atmel,sama5d3-pmc"; 920 interrupt-parent = <&pmc>; 929 interrupt-parent = <&pmc>; 937 interrupt-parent = <&pmc>; 945 interrupt-parent = <&pmc>; 963 interrupt-parent = <&pmc>; 971 interrupt-parent = <&pmc>; 988 interrupt-parent = <&pmc>;
|
D | wm8505.dtsi | 65 pmc@d8130000 { 66 compatible = "via,vt8500-pmc";
|
D | wm8850.dtsi | 64 pmc@d8130000 { 65 compatible = "via,vt8500-pmc";
|
D | at91sam9g45.dtsi | 116 pmc: pmc@fffffc00 { label 117 compatible = "atmel,at91sam9g45-pmc"; 128 interrupts-extended = <&pmc AT91_PMC_MOSCS>; 141 interrupts-extended = <&pmc AT91_PMC_LOCKA>; 165 interrupts-extended = <&pmc AT91_PMC_LOCKU>; 172 interrupts-extended = <&pmc AT91_PMC_MCKRDY>; 188 interrupt-parent = <&pmc>;
|
D | sama5d4.dtsi | 385 pmc: pmc@f0018000 { label 386 compatible = "atmel,sama5d3-pmc"; 397 interrupt-parent = <&pmc>; 406 interrupt-parent = <&pmc>; 414 interrupt-parent = <&pmc>; 422 interrupt-parent = <&pmc>; 440 interrupt-parent = <&pmc>; 448 interrupt-parent = <&pmc>; 471 interrupt-parent = <&pmc>;
|
D | wm8750.dtsi | 67 pmc@d8130000 { 68 compatible = "via,vt8500-pmc";
|
D | tegra20-ventana.dts | 159 pmc { 160 nvidia,pins = "pmc"; 259 "lvp1", "lvs", "pmc", "sdb"; 514 pmc@7000e400 {
|
D | tegra20-colibri-512.dtsi | 134 pmc { 135 nvidia,pins = "pmc"; 378 pmc@7000e400 {
|
D | sama5d3_lcd.dtsi | 197 pmc: pmc@fffffc00 { label
|
D | tegra20-whistler.dts | 147 pmc { 148 nvidia,pins = "pmc"; 518 pmc@7000e400 {
|
D | tegra20-harmony.dts | 157 pmc { 158 nvidia,pins = "pmc"; 255 "lvs", "pmc"; 555 pmc@7000e400 {
|
D | tegra20-seaboard.dts | 159 pmc { 160 nvidia,pins = "pmc"; 262 "lvs", "pmc", "sdb"; 678 pmc@7000e400 {
|
D | tegra114-tn7.dts | 239 pmc@7000e400 {
|
D | tegra30-colibri.dtsi | 323 pmc@7000e400 {
|
D | tegra114.dtsi | 503 pmc@7000e400 { 504 compatible = "nvidia,tegra114-pmc";
|
D | tegra20.dtsi | 537 pmc@7000e400 { 538 compatible = "nvidia,tegra20-pmc";
|
D | tegra30.dtsi | 630 pmc@7000e400 { 631 compatible = "nvidia,tegra30-pmc";
|
D | tegra124.dtsi | 570 pmc@0,7000e400 { 571 compatible = "nvidia,tegra124-pmc";
|
D | tegra30-cardhu.dtsi | 362 pmc@7000e400 {
|
D | tegra124-nyan.dtsi | 352 pmc@0,7000e400 {
|
D | tegra30-apalis.dtsi | 627 pmc@7000e400 {
|
D | tegra114-roth.dts | 959 pmc@7000e400 {
|
D | tegra124-venice2.dts | 875 pmc@0,7000e400 {
|
D | tegra114-dalmore.dts | 1091 pmc@7000e400 {
|
D | tegra124-jetson-tk1.dts | 1620 pmc@0,7000e400 {
|
D | tegra30-beaver.dts | 1893 pmc@7000e400 {
|
/linux-4.1.27/drivers/net/wireless/ath/wcn36xx/ |
D | Makefile | 6 pmc.o \
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | perf_event_server.h | 43 void (*disable_pmc)(unsigned int pmc, unsigned long mmcr[]);
|
D | kvm_host.h | 524 u32 pmc[8]; member
|
/linux-4.1.27/arch/tile/kernel/ |
D | Makefile | 29 obj-$(CONFIG_USE_PMC) += pmc.o
|
/linux-4.1.27/arch/x86/include/asm/ |
D | kvm_emulate.h | 198 int (*check_pmc)(struct x86_emulate_ctxt *ctxt, u32 pmc); 199 int (*read_pmc)(struct x86_emulate_ctxt *ctxt, u32 pmc, u64 *pdata);
|
D | kvm_host.h | 1180 int kvm_pmu_check_pmc(struct kvm_vcpu *vcpu, unsigned pmc); 1181 int kvm_pmu_read_pmc(struct kvm_vcpu *vcpu, unsigned pmc, u64 *data);
|
/linux-4.1.27/drivers/pci/ |
D | pci.c | 2073 u16 pmc; in pci_pm_init() local 2089 pci_read_config_word(dev, pm + PCI_PM_PMC, &pmc); in pci_pm_init() 2091 if ((pmc & PCI_PM_CAP_VER_MASK) > 3) { in pci_pm_init() 2093 pmc & PCI_PM_CAP_VER_MASK); in pci_pm_init() 2105 if (pmc & PCI_PM_CAP_D1) in pci_pm_init() 2107 if (pmc & PCI_PM_CAP_D2) in pci_pm_init() 2116 pmc &= PCI_PM_CAP_PME_MASK; in pci_pm_init() 2117 if (pmc) { in pci_pm_init() 2120 (pmc & PCI_PM_CAP_PME_D0) ? " D0" : "", in pci_pm_init() 2121 (pmc & PCI_PM_CAP_PME_D1) ? " D1" : "", in pci_pm_init() [all …]
|
/linux-4.1.27/arch/mips/configs/ |
D | msp71xx_defconfig | 6 CONFIG_LOCALVERSION="-pmc"
|
/linux-4.1.27/arch/sparc/kernel/ |
D | Makefile | 85 obj-$(CONFIG_SUN_PM) += apc.o pmc.o
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | Makefile | 31 irq.o align.o signal_32.o pmc.o vdso.o \
|
D | asm-offsets.c | 539 DEFINE(VCPU_PMC, offsetof(struct kvm_vcpu, arch.pmc)); in main()
|
/linux-4.1.27/drivers/net/wireless/iwlegacy/ |
D | 3945.h | 339 u16 pmc; /* abs.ofs: 20 */ member
|
/linux-4.1.27/drivers/mfd/ |
D | sm501.c | 139 unsigned long pmc = smc501_readl(sm->regs + SM501_POWER_MODE_CONTROL); in sm501_dump_clk() local 175 (pmc & 3 ) == 0 ? '*' : '-', in sm501_dump_clk() 184 (pmc & 3 ) == 1 ? '*' : '-', in sm501_dump_clk()
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | nvidia,tegra20-pinmux.txt | 81 owc, pmc, pta, rm, sdb, sdc, sdd, sdio1, slxa, slxc, slxd, slxk, spdi,
|
/linux-4.1.27/Documentation/devicetree/ |
D | booting-without-of.txt | 1438 sleep = <&pmc 0x00000080>; 1470 sleep = <&pmc 0x00000040>; 1481 sleep = <&pmc 0x00000020>; 1488 sleep = <&pmc 0x00000002>; 1522 sleep = <&pmc 0x00000004>; 1525 pmc: power@e0070 { 1526 compatible = "fsl,mpc8540-pmc", "fsl,mpc8548-pmc";
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | book3s_hv.c | 1064 *val = get_reg_val(id, vcpu->arch.pmc[i]); in kvmppc_get_one_reg_hv() 1256 vcpu->arch.pmc[i] = set_reg_val(id, *val); in kvmppc_set_one_reg_hv()
|
/linux-4.1.27/Documentation/ia64/ |
D | err_inject.txt | 267 pmc : 1,
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_main.c | 9030 u16 pmc; in bnx2x_send_unload_req() local 9045 pci_read_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, &pmc); in bnx2x_send_unload_req() 9046 pmc |= PCI_PM_CTRL_PME_ENABLE | PCI_PM_CTRL_PME_STATUS; in bnx2x_send_unload_req() 9047 pci_write_config_word(pdev, pdev->pm_cap + PCI_PM_CTRL, pmc); in bnx2x_send_unload_req() 10691 u16 pmc; in bnx2x_get_common_hwinfo() local 10859 pci_read_config_word(bp->pdev, bp->pdev->pm_cap + PCI_PM_PMC, &pmc); in bnx2x_get_common_hwinfo() 10860 bp->flags |= (pmc & PCI_PM_CAP_PME_D3cold) ? 0 : NO_WOL_FLAG; in bnx2x_get_common_hwinfo()
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-tegra20.c | 2130 MUX_PG(pmc, PWR_ON, PWR_INTR, RSVD3, RSVD4, 0x14, 23, 0x98, 18, -1, -1),
|
/linux-4.1.27/ |
D | MAINTAINERS | 7761 M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com> 7763 W: http://www.pmc-sierra.com/
|