| /linux/drivers/edac/ |
| H A D | dmc520_edac.c | 178 static u32 dmc520_read_reg(struct dmc520_edac *pvt, u32 offset) in dmc520_read_reg() argument 180 return readl(pvt->reg_base + offset); in dmc520_read_reg() 183 static void dmc520_write_reg(struct dmc520_edac *pvt, u32 val, u32 offset) in dmc520_write_reg() argument 185 writel(val, pvt->reg_base + offset); in dmc520_write_reg() 200 static u32 dmc520_get_dram_ecc_error_count(struct dmc520_edac *pvt, in dmc520_get_dram_ecc_error_count() argument 212 err_low = dmc520_read_reg(pvt, reg_offset_low); in dmc520_get_dram_ecc_error_count() 213 err_high = dmc520_read_reg(pvt, reg_offset_high); in dmc520_get_dram_ecc_error_count() 215 dmc520_write_reg(pvt, 0, reg_offset_low); in dmc520_get_dram_ecc_error_count() 216 dmc520_write_reg(pvt, 0, reg_offset_high); in dmc520_get_dram_ecc_error_count() 224 static void dmc520_get_dram_ecc_error_info(struct dmc520_edac *pvt, in dmc520_get_dram_ecc_error_info() argument [all …]
|
| H A D | e752x_edac.c | 308 struct e752x_pvt *pvt = (struct e752x_pvt *)mci->pvt_info; in ctl_page_to_phys() local 312 if (page < pvt->tolm) in ctl_page_to_phys() 315 if ((page >= 0x100000) && (page < pvt->remapbase)) in ctl_page_to_phys() 318 remap = (page - pvt->tolm) + pvt->remapbase; in ctl_page_to_phys() 320 if (remap < pvt->remaplimit) in ctl_page_to_phys() 324 return pvt->tolm - 1; in ctl_page_to_phys() 334 struct e752x_pvt *pvt = (struct e752x_pvt *)mci->pvt_info; in do_process_ce() local 342 if (pvt->mc_symmetric) { in do_process_ce() 347 pvt in do_process_ce() 393 struct e752x_pvt *pvt = (struct e752x_pvt *)mci->pvt_info; do_process_ue() local 465 struct e752x_pvt *pvt = (struct e752x_pvt *)mci->pvt_info; do_process_ded_retry() local 842 struct e752x_pvt *pvt; e752x_get_error_info() local 991 struct e752x_pvt *pvt = (struct e752x_pvt *) mci->pvt_info; set_sdram_scrub_rate() local 1020 struct e752x_pvt *pvt = (struct e752x_pvt *) mci->pvt_info; get_sdram_scrub_rate() local 1057 struct e752x_pvt *pvt = mci->pvt_info; remap_csrow_index() local 1139 e752x_init_mem_map_table(struct pci_dev * pdev,struct e752x_pvt * pvt) e752x_init_mem_map_table() argument 1175 e752x_get_devs(struct pci_dev * pdev,int dev_idx,struct e752x_pvt * pvt) e752x_get_devs() argument 1211 e752x_init_sysbus_parity_mask(struct e752x_pvt * pvt) e752x_init_sysbus_parity_mask() argument 1232 e752x_init_error_reporting_regs(struct e752x_pvt * pvt) e752x_init_error_reporting_regs() argument 1261 struct e752x_pvt *pvt; e752x_probe1() local 1399 struct e752x_pvt *pvt; e752x_remove_one() local [all...] |
| H A D | e7xxx_edac.c | 186 struct e7xxx_pvt *pvt = (struct e7xxx_pvt *)mci->pvt_info; in ctl_page_to_phys() local 190 if ((page < pvt->tolm) || in ctl_page_to_phys() 191 ((page >= 0x100000) && (page < pvt->remapbase))) in ctl_page_to_phys() 194 remap = (page - pvt->tolm) + pvt->remapbase; in ctl_page_to_phys() 196 if (remap < pvt->remaplimit) in ctl_page_to_phys() 200 return pvt->tolm - 1; in ctl_page_to_phys() 259 struct e7xxx_pvt *pvt; in e7xxx_get_error_info() local 261 pvt = (struct e7xxx_pvt *)mci->pvt_info; in e7xxx_get_error_info() 262 pci_read_config_byte(pvt in e7xxx_get_error_info() 425 struct e7xxx_pvt *pvt = NULL; e7xxx_probe1() local 540 struct e7xxx_pvt *pvt; e7xxx_remove_one() local [all...] |
| H A D | octeon_edac-lmc.c | 73 struct octeon_lmc_pvt *pvt = mci->pvt_info; in octeon_lmc_edac_poll_o2() local 78 if (!pvt->inject) in octeon_lmc_edac_poll_o2() 82 if (pvt->error_type == 1) in octeon_lmc_edac_poll_o2() 84 if (pvt->error_type == 2) in octeon_lmc_edac_poll_o2() 90 if (likely(!pvt->inject)) in octeon_lmc_edac_poll_o2() 93 fadr.cn61xx.fdimm = pvt->dimm; in octeon_lmc_edac_poll_o2() 94 fadr.cn61xx.fbunk = pvt->rank; in octeon_lmc_edac_poll_o2() 95 fadr.cn61xx.fbank = pvt->bank; in octeon_lmc_edac_poll_o2() 96 fadr.cn61xx.frow = pvt->row; in octeon_lmc_edac_poll_o2() 97 fadr.cn61xx.fcol = pvt->col; in octeon_lmc_edac_poll_o2() [all …]
|
| H A D | i82875p_edac.c | 392 struct i82875p_pvt *pvt; in i82875p_probe1() local 412 mci = edac_mc_alloc(0, ARRAY_SIZE(layers), layers, sizeof(*pvt)); in i82875p_probe1() 428 edac_dbg(3, "init pvt\n"); in i82875p_probe1() 429 pvt = (struct i82875p_pvt *)mci->pvt_info; in i82875p_probe1() 430 pvt->ovrfl_pdev = ovrfl_pdev; in i82875p_probe1() 431 pvt->ovrfl_window = ovrfl_window; in i82875p_probe1() 493 struct i82875p_pvt *pvt = NULL; in i82875p_remove_one() local 503 pvt = (struct i82875p_pvt *)mci->pvt_info; in i82875p_remove_one() 505 if (pvt->ovrfl_window) in i82875p_remove_one() 506 iounmap(pvt in i82875p_remove_one() [all...] |
| H A D | i82975x_edac.c | 3 * (C) 2007 aCarLab (India) Pvt. Ltd. (http://acarlab.com) 468 struct i82975x_pvt *pvt; in i82975x_probe1() local 546 mci = edac_mc_alloc(0, ARRAY_SIZE(layers), layers, sizeof(*pvt)); in i82975x_probe1() 562 edac_dbg(3, "init pvt\n"); in i82975x_probe1() 563 pvt = (struct i82975x_pvt *) mci->pvt_info; in i82975x_probe1() 564 pvt->mch_window = mch_window; in i82975x_probe1() 610 struct i82975x_pvt *pvt; in i82975x_remove_one() local 618 pvt = mci->pvt_info; in i82975x_remove_one() 619 if (pvt->mch_window) in i82975x_remove_one() 620 iounmap( pvt in i82975x_remove_one() [all...] |
| H A D | edac_device.c | 65 void *pvt; in edac_device_alloc_ctl_info() local 88 pvt = kzalloc(pvt_sz, GFP_KERNEL); in edac_device_alloc_ctl_info() 89 if (!pvt) in edac_device_alloc_ctl_info() 92 dev_ctl->pvt_info = pvt; in edac_device_alloc_ctl_info()
|
| /linux/drivers/s390/crypto/ |
| H A D | zcrypt_cca_key.h | 170 struct cca_pvt_ext_crt_sec pvt; in zcrypt_type6_crt_key() member 202 key->pvt.section_identifier = CCA_PVT_EXT_CRT_SEC_ID_PVT; in zcrypt_type6_crt_key() 203 key->pvt.section_length = sizeof(key->pvt) + key_len; in zcrypt_type6_crt_key() 204 key->pvt.key_format = CCA_PVT_EXT_CRT_SEC_FMT_CL; in zcrypt_type6_crt_key() 205 key->pvt.key_use_flags[0] = CCA_PVT_USAGE_ALL; in zcrypt_type6_crt_key() 206 key->pvt.p_len = key->pvt.dp_len = key->pvt.u_len = long_len; in zcrypt_type6_crt_key() 207 key->pvt.q_len = key->pvt.dq_len = short_len; in zcrypt_type6_crt_key() 208 key->pvt.mod_len = crt->inputdatalength; in zcrypt_type6_crt_key() 209 key->pvt.pad_len = pad_len; in zcrypt_type6_crt_key()
|
| /linux/sound/pci/asihpi/ |
| H A D | hpidspcd.c | 72 dsp_code->pvt = kmalloc_obj(*dsp_code->pvt); in hpi_dsp_code_open() 73 if (!dsp_code->pvt) { in hpi_dsp_code_open() 78 dsp_code->pvt->dev = dev; in hpi_dsp_code_open() 79 dsp_code->pvt->firmware = firmware; in hpi_dsp_code_open() 96 release_firmware(dsp_code->pvt->firmware); in hpi_dsp_code_close() 97 kfree(dsp_code->pvt); in hpi_dsp_code_close() 113 *pword = ((u32 *)(dsp_code->pvt->firmware->data))[dsp_code-> in hpi_dsp_code_read_word() 127 ((u32 *)(dsp_code->pvt->firmware->data)) + in hpi_dsp_code_read_block()
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_hv_uvmem.c | 521 struct kvmppc_uvmem_page_pvt *pvt; in __kvmppc_svm_page_out() local 557 pvt = spage->zone_device_data; in __kvmppc_svm_page_out() 567 if (!pvt->skip_page_out) in __kvmppc_svm_page_out() 614 struct kvmppc_uvmem_page_pvt *pvt; in kvmppc_uvmem_drop_pages() local 640 pvt = uvmem_page->zone_device_data; in kvmppc_uvmem_drop_pages() 641 pvt->skip_page_out = skip_page_out; in kvmppc_uvmem_drop_pages() 642 pvt->remove_gfn = true; in kvmppc_uvmem_drop_pages() 645 PAGE_SHIFT, kvm, pvt->gpa, NULL)) in kvmppc_uvmem_drop_pages() 647 pvt->gpa, addr); in kvmppc_uvmem_drop_pages() 699 struct kvmppc_uvmem_page_pvt *pvt; in kvmppc_uvmem_get_page() local [all …]
|
| /linux/arch/s390/kernel/ |
| H A D | cache.c | 151 unsigned int level, idx, pvt; in populate_cache_leaves() local 160 pvt = (ct.ci[level].scope == CACHE_SCOPE_PRIVATE) ? 1 : 0; in populate_cache_leaves() 163 ci_leaf_init(this_leaf++, pvt, CACHE_TYPE_DATA, level, cpu); in populate_cache_leaves() 164 ci_leaf_init(this_leaf++, pvt, CACHE_TYPE_INST, level, cpu); in populate_cache_leaves() 166 ci_leaf_init(this_leaf++, pvt, ctype, level, cpu); in populate_cache_leaves()
|
| /linux/Documentation/devicetree/bindings/hwmon/ |
| H A D | microchip,lan966x.yaml | 22 - description: PVT registers 27 - const: pvt 50 reg-names = "pvt", "fan";
|
| H A D | syna,as370.yaml | 7 title: Synaptics AS370 PVT sensors
|
| /linux/drivers/net/dsa/mv88e6xxx/ |
| H A D | devlink.c | 579 u16 *pvt, *cur; in mv88e6xxx_region_pvt_snapshot() 581 pvt = kcalloc(MV88E6XXX_MAX_PVT_ENTRIES, sizeof(*pvt), GFP_KERNEL); in mv88e6xxx_region_pvt_snapshot() 582 if (!pvt) in mv88e6xxx_region_pvt_snapshot() 587 cur = pvt; in mv88e6xxx_region_pvt_snapshot() 601 kfree(pvt); in mv88e6xxx_region_pvt_snapshot() 605 *data = (u8 *)pvt; in mv88e6xxx_region_pvt_snapshot() 680 .name = "pvt", 578 u16 *pvt, *cur; mv88e6xxx_region_pvt_snapshot() local
|
| /linux/Documentation/devicetree/bindings/thermal/ |
| H A D | socionext,uniphier-thermal.yaml | 11 PVT(Process, Voltage and Temperature) monitoring unit implemented on 37 A pair of calibrated values referred from PVT, in case that the values
|
| /linux/drivers/hwmon/ |
| H A D | lan966x-hwmon.c | 306 /* set PVT clock to be between 1.15 and 1.25 MHz */ in lan966x_hwmon_enable() 355 hwmon->regmap_pvt = lan966x_init_regmap(pdev, "pvt"); in lan966x_hwmon_probe() 358 "failed to get regmap for PVT registers\n"); in lan966x_hwmon_probe()
|
| /linux/arch/arc/include/asm/ |
| H A D | pgtable-bits-arcv2.h | 74 * 2. Pvt Writable doesn't have Write Enabled initially: Pvt-W => !W
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588-edgeble-neu6a.dtsi | 3 * Copyright (c) 2022 Edgeble AI Technologies Pvt. Ltd.
|
| H A D | rk3588-edgeble-neu6b.dtsi | 3 * Copyright (c) 2023 Edgeble AI Technologies Pvt. Ltd.
|
| H A D | rk3588-edgeble-neu6a-io.dts | 3 * Copyright (c) 2022 Edgeble AI Technologies Pvt. Ltd.
|
| H A D | rk3588-edgeble-neu6b-io.dts | 3 * Copyright (c) 2023 Edgeble AI Technologies Pvt. Ltd.
|
| /linux/drivers/comedi/drivers/ |
| H A D | dyna_pci10xx.c | 19 * - Dynalog India Pvt. Ltd. does not have a registered PCI Vendor ID and 22 * - Dynalog India Pvt. Ltd. has provided the internal register specification
|
| /linux/sound/soc/codecs/ |
| H A D | tlv320aic23-spi.c | 6 * Copyright: (C) 2008 Mistral Solutions Pvt Ltd.,
|
| H A D | tlv320aic23-i2c.c | 6 * Copyright: (C) 2008 Mistral Solutions Pvt Ltd.,
|
| H A D | tlv320aic3x-spi.c | 6 * Copyright: (C) 2008 Mistral Solutions Pvt Ltd.,
|