Home
last modified time | relevance | path

Searched refs:pcr (Results 1 – 25 of 44) sorted by relevance

12

/linux/drivers/misc/cardreader/
H A Drts5261.c18 static u8 rts5261_get_ic_version(struct rtsx_pcr *pcr) in rts5261_get_ic_version() argument
22 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5261_get_ic_version()
26 static void rts5261_fill_driving(struct rtsx_pcr *pcr, u8 voltage) in rts5261_fill_driving() argument
44 drive_sel = pcr->sd30_drive_sel_3v3; in rts5261_fill_driving()
47 drive_sel = pcr->sd30_drive_sel_1v8; in rts5261_fill_driving()
50 rtsx_pci_write_register(pcr, SD30_CLK_DRIVE_SEL, in rts5261_fill_driving()
53 rtsx_pci_write_register(pcr, SD30_CMD_DRIVE_SEL, in rts5261_fill_driving()
56 rtsx_pci_write_register(pcr, SD30_DAT_DRIVE_SEL, in rts5261_fill_driving()
60 static void rts5261_force_power_down(struct rtsx_pcr *pcr, u8 pm_state, bool runtime) in rts5261_force_power_down() argument
63 rtsx_pci_write_register(pcr, AUTOLOAD_CFG_BASE + 1, MASK_8_BIT_DEF, 0); in rts5261_force_power_down()
[all …]
H A Drts5260.c19 static u8 rts5260_get_ic_version(struct rtsx_pcr *pcr) in rts5260_get_ic_version() argument
23 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5260_get_ic_version()
27 static void rts5260_fill_driving(struct rtsx_pcr *pcr, u8 voltage) in rts5260_fill_driving() argument
45 drive_sel = pcr->sd30_drive_sel_3v3; in rts5260_fill_driving()
48 drive_sel = pcr->sd30_drive_sel_1v8; in rts5260_fill_driving()
51 rtsx_pci_write_register(pcr, SD30_CLK_DRIVE_SEL, in rts5260_fill_driving()
54 rtsx_pci_write_register(pcr, SD30_CMD_DRIVE_SEL, in rts5260_fill_driving()
57 rtsx_pci_write_register(pcr, SD30_DAT_DRIVE_SEL, in rts5260_fill_driving()
61 static void rtsx_base_fetch_vendor_settings(struct rtsx_pcr *pcr) in rtsx_base_fetch_vendor_settings() argument
63 struct pci_dev *pdev = pcr->pci; in rtsx_base_fetch_vendor_settings()
[all …]
H A Drts5229.c16 static u8 rts5229_get_ic_version(struct rtsx_pcr *pcr) in rts5229_get_ic_version() argument
20 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5229_get_ic_version()
24 static void rts5229_fetch_vendor_settings(struct rtsx_pcr *pcr) in rts5229_fetch_vendor_settings() argument
26 struct pci_dev *pdev = pcr->pci; in rts5229_fetch_vendor_settings()
30 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG1, reg); in rts5229_fetch_vendor_settings()
35 pcr->aspm_en = rtsx_reg_to_aspm(reg); in rts5229_fetch_vendor_settings()
36 pcr->sd30_drive_sel_1v8 = in rts5229_fetch_vendor_settings()
38 pcr->card_drive_sel &= 0x3F; in rts5229_fetch_vendor_settings()
39 pcr->card_drive_sel |= rtsx_reg_to_card_drive_sel(reg); in rts5229_fetch_vendor_settings()
42 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG2, reg); in rts5229_fetch_vendor_settings()
[all …]
H A Drts5209.c16 static u8 rts5209_get_ic_version(struct rtsx_pcr *pcr) in rts5209_get_ic_version() argument
20 val = rtsx_pci_readb(pcr, 0x1C); in rts5209_get_ic_version()
24 static void rts5209_fetch_vendor_settings(struct rtsx_pcr *pcr) in rts5209_fetch_vendor_settings() argument
26 struct pci_dev *pdev = pcr->pci; in rts5209_fetch_vendor_settings()
30 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG1, reg); in rts5209_fetch_vendor_settings()
34 pcr->flags |= PCR_MS_PMOS; in rts5209_fetch_vendor_settings()
35 pcr->aspm_en = rts5209_reg_to_aspm(reg); in rts5209_fetch_vendor_settings()
39 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG2, reg); in rts5209_fetch_vendor_settings()
42 pcr->sd30_drive_sel_1v8 = in rts5209_fetch_vendor_settings()
44 pcr->sd30_drive_sel_3v3 = in rts5209_fetch_vendor_settings()
[all …]
H A Drtl8411.c18 static u8 rtl8411_get_ic_version(struct rtsx_pcr *pcr) in rtl8411_get_ic_version() argument
22 rtsx_pci_read_register(pcr, SYS_VER, &val); in rtl8411_get_ic_version()
26 static int rtl8411b_is_qfn48(struct rtsx_pcr *pcr) in rtl8411b_is_qfn48() argument
30 rtsx_pci_read_register(pcr, RTL8411B_PACKAGE_MODE, &val); in rtl8411b_is_qfn48()
38 static void rtl8411_fetch_vendor_settings(struct rtsx_pcr *pcr) in rtl8411_fetch_vendor_settings() argument
40 struct pci_dev *pdev = pcr->pci; in rtl8411_fetch_vendor_settings()
45 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG1, reg1); in rtl8411_fetch_vendor_settings()
50 pcr->aspm_en = rtsx_reg_to_aspm(reg1); in rtl8411_fetch_vendor_settings()
51 pcr->sd30_drive_sel_1v8 = in rtl8411_fetch_vendor_settings()
53 pcr->card_drive_sel &= 0x3F; in rtl8411_fetch_vendor_settings()
[all …]
/linux/drivers/tty/serial/8250/
H A D8250_ni.c82 u8 pcr; in ni16550_enable_transceivers() local
84 pcr = port->serial_in(port, NI16550_PCR_OFFSET); in ni16550_enable_transceivers()
85 pcr |= NI16550_PCR_TXVR_ENABLE_BIT; in ni16550_enable_transceivers()
86 dev_dbg(port->dev, "enable transceivers: write pcr: 0x%02x\n", pcr); in ni16550_enable_transceivers()
87 port->serial_out(port, NI16550_PCR_OFFSET, pcr); in ni16550_enable_transceivers()
94 u8 pcr; in ni16550_disable_transceivers() local
96 pcr = serial_port_in(port, NI16550_PCR_OFFSET); in ni16550_disable_transceivers()
97 pcr &= ~NI16550_PCR_TXVR_ENABLE_BIT; in ni16550_disable_transceivers()
98 dev_dbg(port->dev, "disable transceivers: write pcr: 0x%02x\n", pcr); in ni16550_disable_transceivers()
99 serial_port_out(port, NI16550_PCR_OFFSET, pcr); in ni16550_disable_transceivers()
[all …]
/linux/security/integrity/ima/
H A Dima_queue.c108 int pcr) in ima_add_digest_entry()
121 if ((rc == 0) && (qe->entry->pcr == pcr)) { in ima_add_digest_entry()
139 size += sizeof(u32); /* pcr */ in ima_get_binary_runtime_size()
221 static int ima_pcr_extend(struct tpm_digest *digests_arg, int pcr) in ima_add_template_entry()
228 result = tpm_pcr_extend(ima_tpm_chip, pcr, digests_arg); in ima_restore_measurement_entry()
236 * extend the pcr. in ima_measurements_suspend()
267 if (ima_lookup_digest_entry(digest, entry->pcr)) { in ima_init_digests()
282 if (violation) /* invalidate pcr */ in ima_init_digests()
285 tpmresult = ima_pcr_extend(digests_arg, entry->pcr); in ima_init_digests()
56 ima_lookup_digest_entry(u8 * digest_value,int pcr) ima_lookup_digest_entry() argument
145 ima_pcr_extend(struct tpm_digest * digests_arg,int pcr) ima_pcr_extend() argument
[all...]
H A Dima_api.c106 const unsigned char *filename, int pcr) in ima_store_template() argument
123 entry->pcr = pcr; in ima_store_template()
174 * @pcr: pointer filled in if matched measure policy sets pcr=
193 enum ima_hooks func, int *pcr, in ima_get_action() argument
202 flags, pcr, template_desc, func_data, in ima_get_action()
358 int xattr_len, const struct modsig *modsig, int pcr, in ima_store_measurement()
380 if (iint->measured_pcrs & (0x1 << pcr) && !modsig) in ima_store_measurement()
390 result = ima_store_template(entry, violation, inode, filename, pcr); in ima_store_measurement()
353 ima_store_measurement(struct ima_iint_cache * iint,struct file * file,const unsigned char * filename,struct evm_ima_xattr_data * xattr_value,int xattr_len,const struct modsig * modsig,int pcr,struct ima_template_desc * template_desc) ima_store_measurement() argument
[all...]
H A Dima.h120 int pcr;
428 enum ima_hooks func, int *pcr,
438 int xattr_len, const struct modsig *modsig, int pcr,
443 int pcr, const char *func_data,
452 const unsigned char *filename, int pcr); in ima_check_blacklist() argument
459 enum ima_hooks func, int mask, int flags, int *pcr, in ima_appraise_measurement()
486 const struct modsig *modsig, int pcr);
505 const struct modsig *modsig, int pcr)
107 int pcr; global() member
H A Dima_main.c268 int pcr = CONFIG_IMA_MEASURE_PCR_IDX; in process_measurement() local
284 mask, func, &pcr, &template_desc, NULL, in process_measurement()
376 if ((action & IMA_MEASURE) && (iint->measured_pcrs & (0x1 << pcr))) in process_measurement()
440 xattr_value, xattr_len, modsig, pcr, in process_measurement()
443 rc = ima_check_blacklist(iint, modsig, pcr); in process_measurement()
555 int pcr; in ima_file_mprotect() local
566 &pcr, &template, NULL, NULL); in ima_file_mprotect()
569 MMAP_CHECK_REQPROT, &pcr, &template, NULL, in ima_file_mprotect()
1101 int pcr, const char *func_data, in process_buffer_measurement() argument
1145 &prop, 0, func, &pcr, &template, in process_buffer_measurement()
[all …]
H A Dima_fs.c155 * 32bit-le=pcr# in ima_measurements_show()
168 u32 pcr, namelen, template_data_len; /* temporary fields */ in ima_measurements_show()
190 pcr = !ima_canonical_fmt ? e->pcr : (__force u32)cpu_to_le32(e->pcr); in ima_measurements_show()
191 ima_putc(m, &pcr, sizeof(e->pcr)); in ima_measurements_show()
463 seq_printf(m, "%2d ", e->pcr); in ima_release_policy()
133 u32 pcr, namelen, template_data_len; /* temporary fields */ ima_measurements_show() local
/linux/drivers/media/test-drivers/vidtv/
H A Dvidtv_pes.c183 static u32 vidtv_pes_write_pcr_bits(u8 *to, u32 to_offset, u64 pcr) in vidtv_pes_write_pcr_bits() argument
192 div = div64_u64_rem(pcr, 300, &rem); in vidtv_pes_write_pcr_bits()
247 args->pcr); in vidtv_pes_write_stuffing()
249 *last_pcr = args->pcr; in vidtv_pes_write_stuffing()
311 .pcr = args->pcr, in vidtv_pes_write_into()
328 u64 last_pcr = args->pcr; in vidtv_pes_write_into()
H A Dvidtv_pes.h129 u64 pcr; member
174 u64 pcr; member
/linux/drivers/media/platform/ti/omap3isp/
H A Disph3a_af.c29 u32 pcr; in h3a_af_setup_regs() local
104 pcr = conf->rgb_pos << AF_RGBPOS_SHIFT; in h3a_af_setup_regs()
107 pcr |= AF_FVMODE; in h3a_af_setup_regs()
110 pcr |= AF_ALAW_EN; in h3a_af_setup_regs()
114 pcr |= AF_MED_EN; in h3a_af_setup_regs()
116 pcr |= conf->hmf.threshold << AF_MED_TH_SHIFT; in h3a_af_setup_regs()
120 AF_PCR_MASK, pcr); in h3a_af_setup_regs()
H A Disph3a_aewb.c28 u32 pcr; in h3a_aewb_setup_regs() local
44 pcr = conf->saturation_limit << ISPH3A_PCR_AEW_AVE2LMT_SHIFT; in h3a_aewb_setup_regs()
45 pcr |= !!conf->alaw_enable << ISPH3A_PCR_AEW_ALAW_EN_SHIFT; in h3a_aewb_setup_regs()
70 ISPH3A_PCR_AEW_MASK, pcr); in h3a_aewb_setup_regs()
/linux/arch/sparc/kernel/
H A Dperf_event.c108 u64 pcr[MAX_HWEVENTS]; member
740 u64 pcr; in sparc_vt_write_pmc() local
742 pcr = pcr_ops->read_pcr(idx); in sparc_vt_write_pmc()
744 pcr &= ~(PCR_N4_OV | PCR_N4_NTC); in sparc_vt_write_pmc()
748 pcr_ops->write_pcr(idx, pcr); in sparc_vt_write_pmc()
837 val = cpuc->pcr[pcr_index]; in sparc_pmu_enable_event()
840 cpuc->pcr[pcr_index] = val; in sparc_pmu_enable_event()
842 pcr_ops->write_pcr(pcr_index, cpuc->pcr[pcr_index]); in sparc_pmu_enable_event()
855 val = cpuc->pcr[pcr_index]; in sparc_pmu_disable_event()
858 cpuc->pcr[pcr_index] = val; in sparc_pmu_disable_event()
[all …]
/linux/drivers/mtd/nand/raw/
H A Dstm32_fmc2_nand.c324 u32 pcr = 0, pcr_mask; in stm32_fmc2_nfc_setup() local
330 pcr |= FMC2_PCR_ECCALG; in stm32_fmc2_nfc_setup()
331 pcr |= FMC2_PCR_BCHECC; in stm32_fmc2_nfc_setup()
333 pcr |= FMC2_PCR_ECCALG; in stm32_fmc2_nfc_setup()
339 pcr |= FIELD_PREP(FMC2_PCR_PWID, FMC2_PCR_PWID_BUSWIDTH_16); in stm32_fmc2_nfc_setup()
343 pcr |= FIELD_PREP(FMC2_PCR_ECCSS, FMC2_PCR_ECCSS_512); in stm32_fmc2_nfc_setup()
345 regmap_update_bits(nfc->regmap, FMC2_PCR, pcr_mask, pcr); in stm32_fmc2_nfc_setup()
417 u32 pcr; in stm32_fmc2_nfc_set_buswidth_16() local
419 pcr = set ? FIELD_PREP(FMC2_PCR_PWID, FMC2_PCR_PWID_BUSWIDTH_16) : in stm32_fmc2_nfc_set_buswidth_16()
422 regmap_update_bits(nfc->regmap, FMC2_PCR, FMC2_PCR_PWID, pcr); in stm32_fmc2_nfc_set_buswidth_16()
[all …]
/linux/drivers/tty/serial/
H A Dsunsab.h37 u8 pcr; /* Port Configuration Register */ member
73 u8 pcr; member
109 u8 pcr; member
/linux/arch/powerpc/kvm/
H A Dbook3s_hv_tm_builtin.c53 if ((msr & MSR_PR) && (vcpu->arch.vcore->pcr & PCR_ARCH_206)) in kvmhv_p9_tm_emulation_early()
92 if ((msr & MSR_PR) && (vcpu->arch.vcore->pcr & PCR_ARCH_206)) in kvmhv_p9_tm_emulation_early()
H A Dbook3s_hv_tm.c84 if ((msr & MSR_PR) && (vcpu->arch.vcore->pcr & PCR_ARCH_206)) { in kvmhv_p9_tm_emulation()
135 if ((msr & MSR_PR) && (vcpu->arch.vcore->pcr & PCR_ARCH_206)) { in kvmhv_p9_tm_emulation()
/linux/drivers/net/wan/
H A Dn2.c325 u8 cnt, pcr; in n2_run() local
404 pcr = PCR_ENWIN | PCR_VPM | (USE_BUS16BITS ? PCR_BUS16 : 0); in n2_run()
405 outb(pcr, io + N2_PCR); in n2_run()
429 pcr |= PCR_RUNSCA; /* run SCA */ in n2_run()
430 outb(pcr, io + N2_PCR); in n2_run()
/linux/arch/powerpc/kernel/
H A Ddt_cpu_ftrs.c74 u64 pcr; member
86 mtspr(SPRN_PCR, system_registers.pcr); in __restore_cpu_cpufeatures()
611 u64 pcr; in feat_enable_mma() local
614 pcr = mfspr(SPRN_PCR); in feat_enable_mma()
615 pcr &= ~PCR_MMA_DIS; in feat_enable_mma()
616 mtspr(SPRN_PCR, pcr); in feat_enable_mma()
868 system_registers.pcr = mfspr(SPRN_PCR); in cpufeatures_setup_finished()
/linux/sound/soc/fsl/
H A Dimx-audmux.h7 int imx_audmux_v1_configure_port(unsigned int port, unsigned int pcr);
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts15 fsl,pcr = <0xfa208b80>;
H A Dimx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts15 fsl,pcr = <0xfa208b80>;

12