Searched refs:econfig (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/nvmem/ |
| H A D | meson-efuse.c | 52 struct nvmem_config *econfig; in meson_efuse_probe() local 76 econfig = devm_kzalloc(dev, sizeof(*econfig), GFP_KERNEL); in meson_efuse_probe() 77 if (!econfig) in meson_efuse_probe() 80 econfig->dev = dev; in meson_efuse_probe() 81 econfig->name = dev_name(dev); in meson_efuse_probe() 82 econfig->add_legacy_fixed_of_cells = true; in meson_efuse_probe() 83 econfig->stride = 1; in meson_efuse_probe() 84 econfig->word_size = 1; in meson_efuse_probe() 85 econfig->reg_read = meson_efuse_read; in meson_efuse_probe() 86 econfig->reg_write = meson_efuse_write; in meson_efuse_probe() [all …]
|
| H A D | uniphier-efuse.c | 37 struct nvmem_config econfig = {}; in uniphier_efuse_probe() local 48 econfig.stride = 1; in uniphier_efuse_probe() 49 econfig.word_size = 1; in uniphier_efuse_probe() 50 econfig.read_only = true; in uniphier_efuse_probe() 51 econfig.reg_read = uniphier_reg_read; in uniphier_efuse_probe() 52 econfig.size = resource_size(res); in uniphier_efuse_probe() 53 econfig.priv = priv; in uniphier_efuse_probe() 54 econfig.dev = dev; in uniphier_efuse_probe() 55 econfig.add_legacy_fixed_of_cells = true; in uniphier_efuse_probe() 56 nvmem = devm_nvmem_register(dev, &econfig); in uniphier_efuse_probe()
|
| H A D | mtk-efuse.c | 68 struct nvmem_config econfig = {}; in mtk_efuse_probe() local 82 econfig.add_legacy_fixed_of_cells = true; in mtk_efuse_probe() 83 econfig.stride = 1; in mtk_efuse_probe() 84 econfig.word_size = 1; in mtk_efuse_probe() 85 econfig.reg_read = mtk_reg_read; in mtk_efuse_probe() 86 econfig.size = resource_size(res); in mtk_efuse_probe() 87 econfig.priv = priv; in mtk_efuse_probe() 88 econfig.dev = dev; in mtk_efuse_probe() 90 econfig.fixup_dt_cell_info = &mtk_efuse_fixup_dt_cell_info; in mtk_efuse_probe() 91 nvmem = devm_nvmem_register(dev, &econfig); in mtk_efuse_probe()
|
| H A D | zynqmp_nvmem.c | 209 struct nvmem_config econfig = {}; in zynqmp_nvmem_probe() local 211 econfig.name = "zynqmp-nvmem"; in zynqmp_nvmem_probe() 212 econfig.owner = THIS_MODULE; in zynqmp_nvmem_probe() 213 econfig.word_size = 1; in zynqmp_nvmem_probe() 214 econfig.size = ZYNQMP_NVMEM_SIZE; in zynqmp_nvmem_probe() 215 econfig.dev = dev; in zynqmp_nvmem_probe() 216 econfig.priv = dev; in zynqmp_nvmem_probe() 217 econfig.add_legacy_fixed_of_cells = true; in zynqmp_nvmem_probe() 218 econfig.reg_read = zynqmp_nvmem_read; in zynqmp_nvmem_probe() 219 econfig.reg_write = zynqmp_nvmem_write; in zynqmp_nvmem_probe() [all …]
|
| H A D | sec-qfprom.c | 48 struct nvmem_config econfig = { in sec_qfprom_probe() local 71 econfig.size = resource_size(res); in sec_qfprom_probe() 72 econfig.dev = dev; in sec_qfprom_probe() 73 econfig.priv = priv; in sec_qfprom_probe() 77 nvmem = devm_nvmem_register(dev, &econfig); in sec_qfprom_probe()
|
| H A D | rockchip-efuse.c | 206 static struct nvmem_config econfig = { variable 282 &econfig.size)) in rockchip_efuse_probe() 283 econfig.size = resource_size(res); in rockchip_efuse_probe() 284 econfig.reg_read = data; in rockchip_efuse_probe() 285 econfig.priv = efuse; in rockchip_efuse_probe() 286 econfig.dev = efuse->dev; in rockchip_efuse_probe() 287 nvmem = devm_nvmem_register(dev, &econfig); in rockchip_efuse_probe()
|
| H A D | qfprom.c | 371 struct nvmem_config econfig = { in qfprom_probe() local 396 econfig.size = resource_size(res); in qfprom_probe() 397 econfig.dev = dev; in qfprom_probe() 398 econfig.priv = priv; in qfprom_probe() 403 econfig.keepout = soc_data->keepout; in qfprom_probe() 404 econfig.nkeepout = soc_data->nkeepout; in qfprom_probe() 447 econfig.reg_write = qfprom_reg_write; in qfprom_probe() 455 nvmem = devm_nvmem_register(dev, &econfig); in qfprom_probe()
|
| /linux/drivers/perf/ |
| H A D | riscv_pmu_sbi.c | 416 int riscv_pmu_get_event_info(u32 type, u64 config, u64 *econfig) in riscv_pmu_get_event_info() argument 445 if (econfig) in riscv_pmu_get_event_info() 446 *econfig = config & RISCV_PMU_RAW_EVENT_V2_MASK; in riscv_pmu_get_event_info() 451 if (econfig) in riscv_pmu_get_event_info() 452 *econfig = config & RISCV_PMU_RAW_EVENT_MASK; in riscv_pmu_get_event_info() 466 if (econfig) in riscv_pmu_get_event_info() 467 *econfig = config & RISCV_PMU_PLAT_FW_EVENT_MASK; in riscv_pmu_get_event_info() 642 static int pmu_sbi_event_map(struct perf_event *event, u64 *econfig) in pmu_sbi_event_map() argument 653 return riscv_pmu_get_event_info(type, config, econfig); in pmu_sbi_event_map()
|
| /linux/arch/riscv/kvm/ |
| H A D | vcpu_pmu.c | 464 u64 econfig; in kvm_riscv_vcpu_pmu_event_info() local 495 econfig = kvm_pmu_get_perf_event_config(eidx, einfo[i].event_data); in kvm_riscv_vcpu_pmu_event_info() 496 ret = riscv_pmu_get_event_info(etype, econfig, NULL); in kvm_riscv_vcpu_pmu_event_info()
|