/Linux-v4.19/drivers/misc/cardreader/ |
D | rtsx_pcr.c | 71 static inline void rtsx_pci_enable_aspm(struct rtsx_pcr *pcr) in rtsx_pci_enable_aspm() argument 73 rtsx_pci_update_cfg_byte(pcr, pcr->pcie_cap + PCI_EXP_LNKCTL, in rtsx_pci_enable_aspm() 74 0xFC, pcr->aspm_en); in rtsx_pci_enable_aspm() 77 static inline void rtsx_pci_disable_aspm(struct rtsx_pcr *pcr) in rtsx_pci_disable_aspm() argument 79 rtsx_pci_update_cfg_byte(pcr, pcr->pcie_cap + PCI_EXP_LNKCTL, in rtsx_pci_disable_aspm() 83 static int rtsx_comm_set_ltr_latency(struct rtsx_pcr *pcr, u32 latency) in rtsx_comm_set_ltr_latency() argument 85 rtsx_pci_write_register(pcr, MSGTXDATA0, in rtsx_comm_set_ltr_latency() 87 rtsx_pci_write_register(pcr, MSGTXDATA1, in rtsx_comm_set_ltr_latency() 89 rtsx_pci_write_register(pcr, MSGTXDATA2, in rtsx_comm_set_ltr_latency() 91 rtsx_pci_write_register(pcr, MSGTXDATA3, in rtsx_comm_set_ltr_latency() [all …]
|
D | rts5260.c | 31 static u8 rts5260_get_ic_version(struct rtsx_pcr *pcr) in rts5260_get_ic_version() argument 35 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5260_get_ic_version() 39 static void rts5260_fill_driving(struct rtsx_pcr *pcr, u8 voltage) in rts5260_fill_driving() argument 61 drive_sel = pcr->sd30_drive_sel_3v3; in rts5260_fill_driving() 64 drive_sel = pcr->sd30_drive_sel_1v8; in rts5260_fill_driving() 67 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_CLK_DRIVE_SEL, in rts5260_fill_driving() 69 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_CMD_DRIVE_SEL, in rts5260_fill_driving() 71 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_DAT_DRIVE_SEL, in rts5260_fill_driving() 75 static void rtsx_base_fetch_vendor_settings(struct rtsx_pcr *pcr) in rtsx_base_fetch_vendor_settings() argument 79 rtsx_pci_read_config_dword(pcr, PCR_SETTING_REG1, ®); in rtsx_base_fetch_vendor_settings() [all …]
|
D | rts5249.c | 28 static u8 rts5249_get_ic_version(struct rtsx_pcr *pcr) in rts5249_get_ic_version() argument 32 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5249_get_ic_version() 36 static void rts5249_fill_driving(struct rtsx_pcr *pcr, u8 voltage) in rts5249_fill_driving() argument 54 drive_sel = pcr->sd30_drive_sel_3v3; in rts5249_fill_driving() 57 drive_sel = pcr->sd30_drive_sel_1v8; in rts5249_fill_driving() 60 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_CLK_DRIVE_SEL, in rts5249_fill_driving() 62 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_CMD_DRIVE_SEL, in rts5249_fill_driving() 64 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_DAT_DRIVE_SEL, in rts5249_fill_driving() 68 static void rtsx_base_fetch_vendor_settings(struct rtsx_pcr *pcr) in rtsx_base_fetch_vendor_settings() argument 72 rtsx_pci_read_config_dword(pcr, PCR_SETTING_REG1, ®); in rtsx_base_fetch_vendor_settings() [all …]
|
D | rts5227.c | 29 static u8 rts5227_get_ic_version(struct rtsx_pcr *pcr) in rts5227_get_ic_version() argument 33 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5227_get_ic_version() 37 static void rts5227_fill_driving(struct rtsx_pcr *pcr, u8 voltage) in rts5227_fill_driving() argument 55 drive_sel = pcr->sd30_drive_sel_3v3; in rts5227_fill_driving() 58 drive_sel = pcr->sd30_drive_sel_1v8; in rts5227_fill_driving() 61 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_CLK_DRIVE_SEL, in rts5227_fill_driving() 63 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_CMD_DRIVE_SEL, in rts5227_fill_driving() 65 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD30_DAT_DRIVE_SEL, in rts5227_fill_driving() 69 static void rts5227_fetch_vendor_settings(struct rtsx_pcr *pcr) in rts5227_fetch_vendor_settings() argument 73 rtsx_pci_read_config_dword(pcr, PCR_SETTING_REG1, ®); in rts5227_fetch_vendor_settings() [all …]
|
D | rts5229.c | 28 static u8 rts5229_get_ic_version(struct rtsx_pcr *pcr) in rts5229_get_ic_version() argument 32 rtsx_pci_read_register(pcr, DUMMY_REG_RESET_0, &val); in rts5229_get_ic_version() 36 static void rts5229_fetch_vendor_settings(struct rtsx_pcr *pcr) in rts5229_fetch_vendor_settings() argument 40 rtsx_pci_read_config_dword(pcr, PCR_SETTING_REG1, ®); in rts5229_fetch_vendor_settings() 41 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG1, reg); in rts5229_fetch_vendor_settings() 46 pcr->aspm_en = rtsx_reg_to_aspm(reg); in rts5229_fetch_vendor_settings() 47 pcr->sd30_drive_sel_1v8 = in rts5229_fetch_vendor_settings() 49 pcr->card_drive_sel &= 0x3F; in rts5229_fetch_vendor_settings() 50 pcr->card_drive_sel |= rtsx_reg_to_card_drive_sel(reg); in rts5229_fetch_vendor_settings() 52 rtsx_pci_read_config_dword(pcr, PCR_SETTING_REG2, ®); in rts5229_fetch_vendor_settings() [all …]
|
D | rts5209.c | 28 static u8 rts5209_get_ic_version(struct rtsx_pcr *pcr) in rts5209_get_ic_version() argument 32 val = rtsx_pci_readb(pcr, 0x1C); in rts5209_get_ic_version() 36 static void rts5209_fetch_vendor_settings(struct rtsx_pcr *pcr) in rts5209_fetch_vendor_settings() argument 40 rtsx_pci_read_config_dword(pcr, PCR_SETTING_REG1, ®); in rts5209_fetch_vendor_settings() 41 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG1, reg); in rts5209_fetch_vendor_settings() 45 pcr->flags |= PCR_MS_PMOS; in rts5209_fetch_vendor_settings() 46 pcr->aspm_en = rts5209_reg_to_aspm(reg); in rts5209_fetch_vendor_settings() 49 rtsx_pci_read_config_dword(pcr, PCR_SETTING_REG2, ®); in rts5209_fetch_vendor_settings() 50 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG2, reg); in rts5209_fetch_vendor_settings() 53 pcr->sd30_drive_sel_1v8 = in rts5209_fetch_vendor_settings() [all …]
|
D | rtl8411.c | 30 static u8 rtl8411_get_ic_version(struct rtsx_pcr *pcr) in rtl8411_get_ic_version() argument 34 rtsx_pci_read_register(pcr, SYS_VER, &val); in rtl8411_get_ic_version() 38 static int rtl8411b_is_qfn48(struct rtsx_pcr *pcr) in rtl8411b_is_qfn48() argument 42 rtsx_pci_read_register(pcr, RTL8411B_PACKAGE_MODE, &val); in rtl8411b_is_qfn48() 50 static void rtl8411_fetch_vendor_settings(struct rtsx_pcr *pcr) in rtl8411_fetch_vendor_settings() argument 55 rtsx_pci_read_config_dword(pcr, PCR_SETTING_REG1, ®1); in rtl8411_fetch_vendor_settings() 56 pcr_dbg(pcr, "Cfg 0x%x: 0x%x\n", PCR_SETTING_REG1, reg1); in rtl8411_fetch_vendor_settings() 61 pcr->aspm_en = rtsx_reg_to_aspm(reg1); in rtl8411_fetch_vendor_settings() 62 pcr->sd30_drive_sel_1v8 = in rtl8411_fetch_vendor_settings() 64 pcr->card_drive_sel &= 0x3F; in rtl8411_fetch_vendor_settings() [all …]
|
D | rtsx_pcr.h | 49 int __rtsx_pci_write_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 val); 50 int __rtsx_pci_read_phy_register(struct rtsx_pcr *pcr, u8 addr, u16 *val); 52 void rts5209_init_params(struct rtsx_pcr *pcr); 53 void rts5229_init_params(struct rtsx_pcr *pcr); 54 void rtl8411_init_params(struct rtsx_pcr *pcr); 55 void rtl8402_init_params(struct rtsx_pcr *pcr); 56 void rts5227_init_params(struct rtsx_pcr *pcr); 57 void rts522a_init_params(struct rtsx_pcr *pcr); 58 void rts5249_init_params(struct rtsx_pcr *pcr); 59 void rts524a_init_params(struct rtsx_pcr *pcr); [all …]
|
/Linux-v4.19/drivers/mmc/host/ |
D | rtsx_pci_sdmmc.c | 38 struct rtsx_pcr *pcr; member 69 rtsx_pci_write_register(host->pcr, CARD_STOP, in sd_clear_error() 86 rtsx_pci_read_register(host->pcr, start + i + j, in dump_reg_range() 104 return rtsx_pci_readl(host->pcr, RTSX_BIPR) & SD_EXIST; in sd_get_cd_int() 107 static void sd_cmd_set_sd_cmd(struct rtsx_pcr *pcr, struct mmc_command *cmd) in sd_cmd_set_sd_cmd() argument 109 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD_CMD0, 0xFF, in sd_cmd_set_sd_cmd() 111 rtsx_pci_write_be32(pcr, SD_CMD1, cmd->arg); in sd_cmd_set_sd_cmd() 114 static void sd_cmd_set_data_len(struct rtsx_pcr *pcr, u16 blocks, u16 blksz) in sd_cmd_set_data_len() argument 116 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD_BLOCK_CNT_L, 0xFF, blocks); in sd_cmd_set_data_len() 117 rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, SD_BLOCK_CNT_H, 0xFF, blocks >> 8); in sd_cmd_set_data_len() [all …]
|
/Linux-v4.19/drivers/memstick/host/ |
D | rtsx_pci_ms.c | 32 struct rtsx_pcr *pcr; member 52 rtsx_pci_write_register(host->pcr, CARD_STOP, in ms_clear_error() 60 struct rtsx_pcr *pcr = host->pcr; in ms_print_debug_regs() local 65 rtsx_pci_init_cmd(pcr); in ms_print_debug_regs() 67 rtsx_pci_add_cmd(pcr, READ_REG_CMD, i, 0, 0); in ms_print_debug_regs() 69 rtsx_pci_add_cmd(pcr, READ_REG_CMD, i, 0, 0); in ms_print_debug_regs() 70 rtsx_pci_send_cmd(pcr, 100); in ms_print_debug_regs() 72 ptr = rtsx_pci_get_cmd_data(pcr); in ms_print_debug_regs() 87 struct rtsx_pcr *pcr = host->pcr; in ms_power_on() local 90 rtsx_pci_init_cmd(pcr); in ms_power_on() [all …]
|
/Linux-v4.19/include/linux/ |
D | rtsx_pci.h | 101 #define rtsx_pci_writel(pcr, reg, value) \ argument 102 iowrite32(value, (pcr)->remap_addr + reg) 103 #define rtsx_pci_readl(pcr, reg) \ argument 104 ioread32((pcr)->remap_addr + reg) 105 #define rtsx_pci_writew(pcr, reg, value) \ argument 106 iowrite16(value, (pcr)->remap_addr + reg) 107 #define rtsx_pci_readw(pcr, reg) \ argument 108 ioread16((pcr)->remap_addr + reg) 109 #define rtsx_pci_writeb(pcr, reg, value) \ argument 110 iowrite8(value, (pcr)->remap_addr + reg) [all …]
|
/Linux-v4.19/security/integrity/ima/ |
D | ima_queue.c | 53 int pcr) in ima_lookup_digest_entry() argument 63 if ((rc == 0) && (qe->entry->pcr == pcr)) { in ima_lookup_digest_entry() 141 static int ima_pcr_extend(const u8 *hash, int pcr) in ima_pcr_extend() argument 148 result = tpm_pcr_extend(ima_tpm_chip, pcr, hash); in ima_pcr_extend() 175 if (ima_lookup_digest_entry(digest, entry->pcr)) { in ima_add_template_entry() 192 tpmresult = ima_pcr_extend(digest, entry->pcr); in ima_add_template_entry()
|
D | ima_api.c | 91 const unsigned char *filename, int pcr) in ima_store_template() argument 118 entry->pcr = pcr; in ima_store_template() 179 int mask, enum ima_hooks func, int *pcr) in ima_get_action() argument 185 return ima_match_policy(inode, cred, secid, func, mask, flags, pcr); in ima_get_action() 280 int xattr_len, int pcr) in ima_store_measurement() argument 291 if (iint->measured_pcrs & (0x1 << pcr)) in ima_store_measurement() 301 result = ima_store_template(entry, violation, inode, filename, pcr); in ima_store_measurement() 304 iint->measured_pcrs |= (0x1 << pcr); in ima_store_measurement()
|
D | ima.h | 95 int pcr; member 195 int mask, enum ima_hooks func, int *pcr); 203 int xattr_len, int pcr); 210 const unsigned char *filename, int pcr); 216 enum ima_hooks func, int mask, int flags, int *pcr);
|
D | ima_fs.c | 138 u32 pcr, namelen, template_data_len; /* temporary fields */ in ima_measurements_show() local 155 pcr = !ima_canonical_fmt ? e->pcr : cpu_to_le32(e->pcr); in ima_measurements_show() 156 ima_putc(m, &pcr, sizeof(e->pcr)); in ima_measurements_show() 238 seq_printf(m, "%2d ", e->pcr); in ima_ascii_measurements_show()
|
/Linux-v4.19/sound/soc/davinci/ |
D | davinci-i2s.c | 139 u32 pcr; member 186 davinci_mcbsp_write_reg(dev, DAVINCI_MCBSP_PCR_REG, dev->pcr ^ m); in toggle_clock() 187 davinci_mcbsp_write_reg(dev, DAVINCI_MCBSP_PCR_REG, dev->pcr); in toggle_clock() 205 if (dev->pcr & (DAVINCI_MCBSP_PCR_FSXM | DAVINCI_MCBSP_PCR_FSRM | in davinci_mcbsp_start() 249 if (dev->pcr & (DAVINCI_MCBSP_PCR_FSXM | DAVINCI_MCBSP_PCR_FSRM)) { in davinci_mcbsp_start() 274 unsigned int pcr; in davinci_i2s_set_dai_fmt() local 287 pcr = DAVINCI_MCBSP_PCR_FSXM | in davinci_i2s_set_dai_fmt() 293 pcr = DAVINCI_MCBSP_PCR_FSRM | DAVINCI_MCBSP_PCR_FSXM; in davinci_i2s_set_dai_fmt() 302 pcr |= DAVINCI_MCBSP_PCR_CLKXM | in davinci_i2s_set_dai_fmt() 306 pcr |= DAVINCI_MCBSP_PCR_SCLKME; in davinci_i2s_set_dai_fmt() [all …]
|
/Linux-v4.19/arch/powerpc/platforms/86xx/ |
D | mpc86xx_smp.c | 41 unsigned long pcr; in smp_86xx_release_core() local 51 pcr = in_be32(mcm_vaddr + (MCM_PORT_CONFIG_OFFSET >> 2)); in smp_86xx_release_core() 52 pcr |= 1 << (nr + 24); in smp_86xx_release_core() 53 out_be32(mcm_vaddr + (MCM_PORT_CONFIG_OFFSET >> 2), pcr); in smp_86xx_release_core()
|
/Linux-v4.19/sound/firewire/ |
D | cmp.c | 75 int (*check)(struct cmp_connection *c, __be32 pcr), in pcr_modify() argument 162 __be32 pcr; in cmp_connection_check_used() local 167 pcr_address(c), &pcr, 4, 0); in cmp_connection_check_used() 169 *used = !!(pcr & cpu_to_be32(PCR_BCAST_CONN | in cmp_connection_check_used() 247 static int pcr_set_check(struct cmp_connection *c, __be32 pcr) in pcr_set_check() argument 249 if (pcr & cpu_to_be32(PCR_BCAST_CONN | in pcr_set_check() 254 if (!(pcr & cpu_to_be32(PCR_ONLINE))) { in pcr_set_check() 370 static __be32 pcr_break_modify(struct cmp_connection *c, __be32 pcr) in pcr_break_modify() argument 372 return pcr & ~cpu_to_be32(PCR_BCAST_CONN | PCR_P2P_CONN_MASK); in pcr_break_modify()
|
/Linux-v4.19/net/atm/ |
D | atm_misc.c | 78 if (tp->pcr && tp->pcr != ATM_MAX_PCR) in atm_pcr_goal() 79 return -tp->pcr; in atm_pcr_goal() 80 if (tp->min_pcr && !tp->pcr) in atm_pcr_goal()
|
/Linux-v4.19/drivers/video/fbdev/ |
D | imxfb.c | 163 u_int pcr; member 358 u32 pcr = 0; in imxfb_check_var() local 394 pcr = (unsigned int)tmp; in imxfb_check_var() 396 if (--pcr > 0x3F) { in imxfb_check_var() 397 pcr = 0x3F; in imxfb_check_var() 399 lcd_clk / pcr); in imxfb_check_var() 404 pcr |= PCR_BPIX_18; in imxfb_check_var() 410 pcr |= PCR_BPIX_12; in imxfb_check_var() 412 pcr |= PCR_BPIX_16; in imxfb_check_var() 414 if (imxfb_mode->pcr & PCR_TFT) in imxfb_check_var() [all …]
|
/Linux-v4.19/drivers/pinctrl/ |
D | pinctrl-coh901.c | 77 u32 pcr; member 242 val = readl(U300_PIN_REG(offset, pcr)); in u300_gpio_direction_input() 245 writel(val, U300_PIN_REG(offset, pcr)); in u300_gpio_direction_input() 259 val = readl(U300_PIN_REG(offset, pcr)); in u300_gpio_direction_output() 272 writel(val, U300_PIN_REG(offset, pcr)); in u300_gpio_direction_output() 293 drmode = readl(U300_PIN_REG(offset, pcr)); in u300_gpio_config_get() 358 val = readl(U300_PIN_REG(offset, pcr)); in u300_gpio_config_set() 363 writel(val, U300_PIN_REG(offset, pcr)); in u300_gpio_config_set() 366 val = readl(U300_PIN_REG(offset, pcr)); in u300_gpio_config_set() 371 writel(val, U300_PIN_REG(offset, pcr)); in u300_gpio_config_set() [all …]
|
/Linux-v4.19/drivers/atm/ |
D | horizon.c | 2078 static int atm_pcr_check (struct atm_trafprm * tp, unsigned int pcr) { in atm_pcr_check() argument 2084 else if (tp->min_pcr && tp->min_pcr > pcr) in atm_pcr_check() 2094 else if (tp->max_pcr && tp->max_pcr != ATM_MAX_PCR && tp->max_pcr < pcr) in atm_pcr_check() 2102 pcr, tp->min_pcr, tp->pcr, tp->max_pcr); in atm_pcr_check() 2239 int pcr = atm_pcr_goal (txtp); in hrz_open() local 2241 if (!pcr) { in hrz_open() 2251 pcr = dev->tx_avail; in hrz_open() 2252 } else if (pcr < 0) { in hrz_open() 2254 pcr = -pcr; in hrz_open() 2258 error = make_rate_with_tolerance (dev, pcr, r, 10, in hrz_open() [all …]
|
/Linux-v4.19/drivers/media/platform/omap3isp/ |
D | isph3a_af.c | 32 u32 pcr; in h3a_af_setup_regs() local 107 pcr = conf->rgb_pos << AF_RGBPOS_SHIFT; in h3a_af_setup_regs() 110 pcr |= AF_FVMODE; in h3a_af_setup_regs() 113 pcr |= AF_ALAW_EN; in h3a_af_setup_regs() 117 pcr |= AF_MED_EN; in h3a_af_setup_regs() 119 pcr |= conf->hmf.threshold << AF_MED_TH_SHIFT; in h3a_af_setup_regs() 123 AF_PCR_MASK, pcr); in h3a_af_setup_regs()
|
/Linux-v4.19/arch/sparc/kernel/ |
D | perf_event.c | 108 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-v4.19/sound/soc/fsl/ |
D | imx-audmux.c | 211 int imx_audmux_v1_configure_port(unsigned int port, unsigned int pcr) in imx_audmux_v1_configure_port() argument 222 writel(pcr, audmux_base + port_mapping[port]); in imx_audmux_v1_configure_port() 264 unsigned int pcr = 0; in imx_audmux_parse_dt_defaults() local 290 pcr |= val; in imx_audmux_parse_dt_defaults() 308 imx_audmux_v1_configure_port(port, pcr); in imx_audmux_parse_dt_defaults()
|