Home
last modified time | relevance | path

Searched refs:drv (Results 1 – 25 of 877) sorted by relevance

12345678910>>...36

/linux/drivers/pmdomain/qcom/
H A Dcpr.c252 static bool cpr_is_allowed(struct cpr_drv *drv) in cpr_is_allowed() argument
254 return !drv->loop_disabled; in cpr_is_allowed()
257 static void cpr_write(struct cpr_drv *drv, u32 offset, u32 value) in cpr_write() argument
259 writel_relaxed(value, drv->base + offset); in cpr_write()
262 static u32 cpr_read(struct cpr_drv *drv, u32 offset) in cpr_read() argument
264 return readl_relaxed(drv->base + offset); in cpr_read()
268 cpr_masked_write(struct cpr_drv *drv, u32 offset, u32 mask, u32 value) in cpr_masked_write() argument
272 val = readl_relaxed(drv->base + offset); in cpr_masked_write()
275 writel_relaxed(val, drv->base + offset); in cpr_masked_write()
278 static void cpr_irq_clr(struct cpr_drv *drv) in cpr_irq_clr() argument
[all …]
/linux/drivers/phy/samsung/
H A Dphy-samsung-usb2.c21 struct samsung_usb2_phy_driver *drv = inst->drv; in samsung_usb2_phy_power_on() local
24 dev_dbg(drv->dev, "Request to power_on \"%s\" usb phy\n", in samsung_usb2_phy_power_on()
27 if (drv->vbus) { in samsung_usb2_phy_power_on()
28 ret = regulator_enable(drv->vbus); in samsung_usb2_phy_power_on()
33 ret = clk_prepare_enable(drv->clk); in samsung_usb2_phy_power_on()
36 ret = clk_prepare_enable(drv->ref_clk); in samsung_usb2_phy_power_on()
40 spin_lock(&drv->lock); in samsung_usb2_phy_power_on()
42 spin_unlock(&drv->lock); in samsung_usb2_phy_power_on()
50 clk_disable_unprepare(drv->ref_clk); in samsung_usb2_phy_power_on()
52 clk_disable_unprepare(drv->clk); in samsung_usb2_phy_power_on()
[all …]
H A Dphy-exynos4x12-usb2.c167 struct samsung_usb2_phy_driver *drv = inst->drv; in exynos4x12_isol() local
189 regmap_update_bits(drv->reg_pmu, offset, mask, on ? 0 : mask); in exynos4x12_isol()
194 struct samsung_usb2_phy_driver *drv = inst->drv; in exynos4x12_setup_clk() local
197 clk = readl(drv->reg_phy + EXYNOS_4x12_UPHYCLK); in exynos4x12_setup_clk()
200 if (drv->cfg->has_refclk_sel) in exynos4x12_setup_clk()
203 clk |= drv->ref_reg_val << EXYNOS_4x12_UPHYCLK_PHYFSEL_OFFSET; in exynos4x12_setup_clk()
205 writel(clk, drv->reg_phy + EXYNOS_4x12_UPHYCLK); in exynos4x12_setup_clk()
210 struct samsung_usb2_phy_driver *drv = inst->drv; in exynos4x12_phy_pwr() local
240 pwr = readl(drv->reg_phy + EXYNOS_4x12_UPHYPWR); in exynos4x12_phy_pwr()
242 writel(pwr, drv->reg_phy + EXYNOS_4x12_UPHYPWR); in exynos4x12_phy_pwr()
[all …]
H A Dphy-exynos5250-usb2.c176 struct samsung_usb2_phy_driver *drv = inst->drv; in exynos5250_isol() local
180 if (drv->cfg == &exynos5250_usb2_phy_config && in exynos5250_isol()
183 else if (drv->cfg == &exynos5250_usb2_phy_config && in exynos5250_isol()
186 else if (drv->cfg == &exynos5420_usb2_phy_config && in exynos5250_isol()
192 regmap_update_bits(drv->reg_pmu, offset, mask, on ? 0 : mask); in exynos5250_isol()
197 struct samsung_usb2_phy_driver *drv = inst->drv; in exynos5250_power_on() local
206 regmap_update_bits(drv->reg_sys, in exynos5250_power_on()
212 otg = readl(drv->reg_phy + EXYNOS_5250_USBOTGSYS); in exynos5250_power_on()
215 otg |= drv->ref_reg_val << EXYNOS_5250_USBOTGSYS_FSEL_SHIFT; in exynos5250_power_on()
228 writel(otg, drv->reg_phy + EXYNOS_5250_USBOTGSYS); in exynos5250_power_on()
[all …]
/linux/drivers/devfreq/
H A Dmtk-cci-devfreq.c39 static int mtk_ccifreq_set_voltage(struct mtk_ccifreq_drv *drv, int new_voltage) in mtk_ccifreq_set_voltage() argument
41 const struct mtk_ccifreq_platform_data *soc_data = drv->soc_data; in mtk_ccifreq_set_voltage()
42 struct device *dev = drv->dev; in mtk_ccifreq_set_voltage()
44 int retry_max = drv->vtrack_max; in mtk_ccifreq_set_voltage()
46 if (!drv->sram_reg) { in mtk_ccifreq_set_voltage()
47 ret = regulator_set_voltage(drv->proc_reg, new_voltage, in mtk_ccifreq_set_voltage()
48 drv->soc_data->proc_max_volt); in mtk_ccifreq_set_voltage()
52 pre_voltage = regulator_get_voltage(drv->proc_reg); in mtk_ccifreq_set_voltage()
58 pre_vsram = regulator_get_voltage(drv->sram_reg); in mtk_ccifreq_set_voltage()
71 ret = regulator_set_voltage(drv->sram_reg, vsram, in mtk_ccifreq_set_voltage()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-drv.c85 struct list_head drv; /* list of devices using this op_mode */ member
103 static void iwl_free_fw_desc(struct iwl_drv *drv, struct fw_desc *desc) in iwl_free_fw_desc() argument
110 static void iwl_free_fw_img(struct iwl_drv *drv, struct fw_img *img) in iwl_free_fw_img() argument
114 iwl_free_fw_desc(drv, &img->sec[i]); in iwl_free_fw_img()
118 static void iwl_dealloc_ucode(struct iwl_drv *drv) in iwl_dealloc_ucode() argument
122 kfree(drv->fw.dbg.dest_tlv); in iwl_dealloc_ucode()
123 for (i = 0; i < ARRAY_SIZE(drv->fw.dbg.conf_tlv); i++) in iwl_dealloc_ucode()
124 kfree(drv->fw.dbg.conf_tlv[i]); in iwl_dealloc_ucode()
125 for (i = 0; i < ARRAY_SIZE(drv->fw.dbg.trigger_tlv); i++) in iwl_dealloc_ucode()
126 kfree(drv->fw.dbg.trigger_tlv[i]); in iwl_dealloc_ucode()
[all …]
/linux/drivers/soc/qcom/
H A Dspm.c256 static inline void spm_register_write(struct spm_driver_data *drv, in spm_register_write() argument
259 if (drv->reg_data->reg_offset[reg]) in spm_register_write()
260 writel_relaxed(val, drv->reg_base + in spm_register_write()
261 drv->reg_data->reg_offset[reg]); in spm_register_write()
265 static inline void spm_register_write_sync(struct spm_driver_data *drv, in spm_register_write_sync() argument
270 if (!drv->reg_data->reg_offset[reg]) in spm_register_write_sync()
274 writel_relaxed(val, drv->reg_base + in spm_register_write_sync()
275 drv->reg_data->reg_offset[reg]); in spm_register_write_sync()
276 ret = readl_relaxed(drv->reg_base + in spm_register_write_sync()
277 drv->reg_data->reg_offset[reg]); in spm_register_write_sync()
[all …]
/linux/drivers/base/
H A Ddriver.c110 * @drv: Driver we're iterating.
115 * Iterate over the @drv's list of devices calling @fn for each one.
117 int driver_for_each_device(struct device_driver *drv, struct device *start, in driver_for_each_device() argument
124 if (!drv) in driver_for_each_device()
127 klist_iter_init_node(&drv->p->klist_devices, &i, in driver_for_each_device()
138 * @drv: The device's driver
151 struct device *driver_find_device(const struct device_driver *drv, in driver_find_device() argument
158 if (!drv || !drv->p) in driver_find_device()
161 klist_iter_init_node(&drv in driver_find_device()
176 driver_create_file(const struct device_driver * drv,const struct driver_attribute * attr) driver_create_file() argument
194 driver_remove_file(const struct device_driver * drv,const struct driver_attribute * attr) driver_remove_file() argument
202 driver_add_groups(const struct device_driver * drv,const struct attribute_group ** groups) driver_add_groups() argument
208 driver_remove_groups(const struct device_driver * drv,const struct attribute_group ** groups) driver_remove_groups() argument
222 driver_register(struct device_driver * drv) driver_register() argument
267 driver_unregister(struct device_driver * drv) driver_unregister() argument
[all...]
H A Dmodule.c12 static char *make_driver_name(const struct device_driver *drv) in make_driver_name() argument
16 driver_name = kasprintf(GFP_KERNEL, "%s:%s", drv->bus->name, drv->name); in make_driver_name()
33 int module_add_driver(struct module *mod, const struct device_driver *drv) in module_add_driver() argument
39 if (!drv) in module_add_driver()
44 else if (drv->mod_name) { in module_add_driver()
48 mkobj = kset_find_obj(module_kset, drv->mod_name); in module_add_driver()
52 drv->p->mkobj = mk; in module_add_driver()
61 ret = sysfs_create_link(&drv->p->kobj, &mk->kobj, "module"); in module_add_driver()
65 driver_name = make_driver_name(drv); in module_add_driver()
77 ret = sysfs_create_link(mk->drivers_dir, &drv->p->kobj, driver_name); in module_add_driver()
[all …]
H A Ddd.c229 const char *drv = dev_driver_string(dev); in device_set_deferred_probe_reason() local
234 reason = kasprintf(GFP_KERNEL, "%s: %pV", drv, vaf); in device_set_deferred_probe_reason()
470 struct device_driver *drv = dev->driver; in driver_sysfs_remove() local
472 if (drv) { in driver_sysfs_remove()
473 if (drv->coredump) in driver_sysfs_remove()
475 sysfs_remove_link(&drv->p->kobj, kobject_name(&dev->kobj)); in driver_sysfs_remove()
572 static int call_driver_probe(struct device *dev, const struct device_driver *drv) in call_driver_probe() argument
578 else if (drv->probe) in call_driver_probe()
579 ret = drv->probe(dev); in call_driver_probe()
586 dev_dbg(dev, "Driver %s requests probe deferral\n", drv->name); in call_driver_probe()
[all …]
H A Dplatform.c861 int __platform_driver_register(struct platform_driver *drv, in __platform_driver_register() argument
864 drv->driver.owner = owner; in __platform_driver_register()
865 drv->driver.bus = &platform_bus_type; in __platform_driver_register()
867 return driver_register(&drv->driver); in __platform_driver_register()
875 void platform_driver_unregister(struct platform_driver *drv) in platform_driver_unregister() argument
877 driver_unregister(&drv->driver); in platform_driver_unregister()
913 int __init_or_module __platform_driver_probe(struct platform_driver *drv, in __platform_driver_probe() argument
918 if (drv->driver.probe_type == PROBE_PREFER_ASYNCHRONOUS) { in __platform_driver_probe()
920 drv->driver.name, __func__); in __platform_driver_probe()
929 drv->driver.probe_type = PROBE_FORCE_SYNCHRONOUS; in __platform_driver_probe()
[all …]
/linux/drivers/watchdog/
H A Dmenz69_wdt.c36 struct men_z069_drv *drv = watchdog_get_drvdata(wdt); in men_z069_wdt_start() local
39 val = readw(drv->base + MEN_Z069_WTR); in men_z069_wdt_start()
41 writew(val, drv->base + MEN_Z069_WTR); in men_z069_wdt_start()
48 struct men_z069_drv *drv = watchdog_get_drvdata(wdt); in men_z069_wdt_stop() local
51 val = readw(drv->base + MEN_Z069_WTR); in men_z069_wdt_stop()
53 writew(val, drv->base + MEN_Z069_WTR); in men_z069_wdt_stop()
60 struct men_z069_drv *drv = watchdog_get_drvdata(wdt); in men_z069_wdt_ping() local
64 val = readw(drv->base + MEN_Z069_WVR); in men_z069_wdt_ping()
66 writew(val, drv->base + MEN_Z069_WVR); in men_z069_wdt_ping()
74 struct men_z069_drv *drv = watchdog_get_drvdata(wdt); in men_z069_wdt_set_timeout() local
[all …]
H A Dmena21_wdt.c42 static unsigned int a21_wdt_get_bootstatus(struct a21_wdt_drv *drv) in a21_wdt_get_bootstatus() argument
46 reset |= gpiod_get_value(drv->gpios[GPIO_WD_RST0]) ? (1 << 0) : 0; in a21_wdt_get_bootstatus()
47 reset |= gpiod_get_value(drv->gpios[GPIO_WD_RST1]) ? (1 << 1) : 0; in a21_wdt_get_bootstatus()
48 reset |= gpiod_get_value(drv->gpios[GPIO_WD_RST2]) ? (1 << 2) : 0; in a21_wdt_get_bootstatus()
55 struct a21_wdt_drv *drv = watchdog_get_drvdata(wdt); in a21_wdt_start() local
57 gpiod_set_value(drv->gpios[GPIO_WD_ENAB], 1); in a21_wdt_start()
64 struct a21_wdt_drv *drv = watchdog_get_drvdata(wdt); in a21_wdt_stop() local
66 gpiod_set_value(drv->gpios[GPIO_WD_ENAB], 0); in a21_wdt_stop()
73 struct a21_wdt_drv *drv = watchdog_get_drvdata(wdt); in a21_wdt_ping() local
75 gpiod_set_value(drv->gpios[GPIO_WD_TRIG], 0); in a21_wdt_ping()
[all …]
/linux/drivers/soundwire/
H A Dbus_type.c16 * @drv: SoundWire Slave Driver
22 sdw_get_device_id(struct sdw_slave *slave, const struct sdw_driver *drv) in sdw_get_device_id() argument
26 for (id = drv->id_table; id && id->mfg_id; id++) in sdw_get_device_id()
41 const struct sdw_driver *drv; in sdw_bus_match() local
46 drv = drv_to_sdw_driver(ddrv); in sdw_bus_match()
48 ret = !!sdw_get_device_id(slave, drv); in sdw_bus_match()
84 struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); in sdw_drv_probe() local
97 id = sdw_get_device_id(slave, drv); in sdw_drv_probe()
108 ret = drv->probe(slave, id); in sdw_drv_probe()
117 if (drv in sdw_drv_probe()
163 struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); sdw_drv_remove() local
186 struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); sdw_drv_shutdown() local
199 __sdw_register_driver(struct sdw_driver * drv,struct module * owner) __sdw_register_driver() argument
223 sdw_unregister_driver(struct sdw_driver * drv) sdw_unregister_driver() argument
[all...]
/linux/drivers/phy/renesas/
H A Dphy-rcar-gen2.c56 struct rcar_gen2_phy_driver *drv; member
80 struct rcar_gen2_phy_driver *drv = channel->drv; in rcar_gen2_phy_init() local
93 clk_prepare_enable(drv->clk); in rcar_gen2_phy_init()
95 spin_lock_irqsave(&drv->lock, flags); in rcar_gen2_phy_init()
96 ugctrl2 = readl(drv->base + USBHS_UGCTRL2); in rcar_gen2_phy_init()
99 writel(ugctrl2, drv->base + USBHS_UGCTRL2); in rcar_gen2_phy_init()
100 spin_unlock_irqrestore(&drv->lock, flags); in rcar_gen2_phy_init()
109 clk_disable_unprepare(channel->drv->clk); in rcar_gen2_phy_exit()
119 struct rcar_gen2_phy_driver *drv = phy->channel->drv; in rcar_gen2_phy_power_on() local
120 void __iomem *base = drv->base; in rcar_gen2_phy_power_on()
[all …]
/linux/arch/arm64/boot/dts/rockchip/
H A Drockchip-pinconf.dtsi23 pcfg_pull_none_drv_level_0: pcfg-pull-none-drv-level-0 {
29 pcfg_pull_none_drv_level_1: pcfg-pull-none-drv-level-1 {
35 pcfg_pull_none_drv_level_2: pcfg-pull-none-drv-level-2 {
41 pcfg_pull_none_drv_level_3: pcfg-pull-none-drv-level-3 {
47 pcfg_pull_none_drv_level_4: pcfg-pull-none-drv-level-4 {
53 pcfg_pull_none_drv_level_5: pcfg-pull-none-drv-level-5 {
59 pcfg_pull_none_drv_level_6: pcfg-pull-none-drv-level-6 {
65 pcfg_pull_none_drv_level_7: pcfg-pull-none-drv-level-7 {
71 pcfg_pull_none_drv_level_8: pcfg-pull-none-drv-level-8 {
77 pcfg_pull_none_drv_level_9: pcfg-pull-none-drv-level-9 {
[all …]
/linux/drivers/cpufreq/
H A Dqcom-cpufreq-nvmem.c54 struct qcom_cpufreq_drv *drv);
75 struct qcom_cpufreq_drv *drv) in qcom_cpufreq_simple_get_version() argument
85 drv->versions = 1 << *speedbin; in qcom_cpufreq_simple_get_version()
171 struct qcom_cpufreq_drv *drv) in qcom_cpufreq_kryo_name_version() argument
201 drv->versions = 1 << (unsigned int)(*speedbin); in qcom_cpufreq_kryo_name_version()
205 drv->versions = 1 << ((unsigned int)(*speedbin) + 4); in qcom_cpufreq_kryo_name_version()
219 struct qcom_cpufreq_drv *drv) in qcom_cpufreq_krait_name_version() argument
248 drv->versions = (1 << speed); in qcom_cpufreq_krait_name_version()
258 struct qcom_cpufreq_drv *drv) in qcom_cpufreq_ipq8064_name_version() argument
283 drv->versions = BIT(IPQ8062_VERSION); in qcom_cpufreq_ipq8064_name_version()
[all …]
/linux/drivers/cpuidle/
H A Dcpuidle-psci.c54 struct cpuidle_driver *drv, int idx, in __psci_enter_domain_idle_state() argument
92 struct cpuidle_driver *drv, int idx) in psci_enter_domain_idle_state() argument
94 return __psci_enter_domain_idle_state(dev, drv, idx, false); in psci_enter_domain_idle_state()
98 struct cpuidle_driver *drv, in psci_enter_s2idle_domain_idle_state() argument
101 return __psci_enter_domain_idle_state(dev, drv, idx, true); in psci_enter_s2idle_domain_idle_state()
192 struct cpuidle_driver *drv, int idx) in psci_enter_idle_state() argument
222 static int psci_dt_cpu_init_topology(struct cpuidle_driver *drv, in psci_dt_cpu_init_topology() argument
242 drv->states[state_count - 1].enter_s2idle = psci_enter_s2idle_domain_idle_state; in psci_dt_cpu_init_topology()
244 drv->states[state_count - 1].enter = psci_enter_domain_idle_state; in psci_dt_cpu_init_topology()
251 static int psci_dt_cpu_init_idle(struct device *dev, struct cpuidle_driver *drv, in psci_dt_cpu_init_idle() argument
[all …]
/linux/arch/x86/kernel/apic/
H A Dprobe_64.c19 struct apic **drv; in x86_64_probe_apic() local
23 for (drv = __apicdrivers; drv < __apicdrivers_end; drv++) { in x86_64_probe_apic()
24 if ((*drv)->probe && (*drv)->probe()) { in x86_64_probe_apic()
25 apic_install_driver(*drv); in x86_64_probe_apic()
33 struct apic **drv; in default_acpi_madt_oem_check() local
35 for (drv = __apicdrivers; drv < __apicdrivers_end; drv++) { in default_acpi_madt_oem_check()
36 if ((*drv)->acpi_madt_oem_check(oem_id, oem_table_id)) { in default_acpi_madt_oem_check()
37 apic_install_driver(*drv); in default_acpi_madt_oem_check()
/linux/drivers/pnp/
H A Dcard.c19 static const struct pnp_card_device_id *match_card(struct pnp_card_driver *drv, in match_card() argument
22 const struct pnp_card_device_id *drv_id = drv->id_table; in match_card()
60 struct pnp_card_driver *drv = to_pnp_card_driver(dev->driver); in card_remove_first() local
62 if (!dev->card || !drv) in card_remove_first()
64 if (drv->remove) in card_remove_first()
65 drv->remove(dev->card_link); in card_remove_first()
66 drv->link.remove = &card_remove; in card_remove_first()
71 static int card_probe(struct pnp_card *card, struct pnp_card_driver *drv) in card_probe() argument
77 if (!drv->probe) in card_probe()
79 id = match_card(drv, card); in card_probe()
[all …]
/linux/drivers/vfio/mdev/
H A Dmdev_driver.c17 struct mdev_driver *drv = in mdev_probe() local
20 if (!drv->probe) in mdev_probe()
22 return drv->probe(to_mdev_device(dev)); in mdev_probe()
27 struct mdev_driver *drv = in mdev_remove() local
30 if (drv->remove) in mdev_remove()
31 drv->remove(to_mdev_device(dev)); in mdev_remove()
34 static int mdev_match(struct device *dev, const struct device_driver *drv) in mdev_match() argument
56 int mdev_register_driver(struct mdev_driver *drv) in mdev_register_driver() argument
58 if (!drv->device_api) in mdev_register_driver()
62 drv->driver.bus = &mdev_bus_type; in mdev_register_driver()
[all …]
/linux/drivers/zorro/
H A Dzorro-driver.c47 struct zorro_driver *drv = to_zorro_driver(dev->driver); in zorro_device_probe() local
50 if (drv->probe) { in zorro_device_probe()
53 id = zorro_match_device(drv->id_table, z); in zorro_device_probe()
55 error = drv->probe(z, id); in zorro_device_probe()
66 struct zorro_driver *drv = to_zorro_driver(dev->driver); in zorro_device_remove() local
68 if (drv->remove) in zorro_device_remove()
69 drv->remove(z); in zorro_device_remove()
81 int zorro_register_driver(struct zorro_driver *drv) in zorro_register_driver() argument
84 drv->driver.name = drv->name; in zorro_register_driver()
85 drv->driver.bus = &zorro_bus_type; in zorro_register_driver()
[all …]
/linux/drivers/cpuidle/governors/
H A Dteo.c156 static void teo_update(struct cpuidle_driver *drv, struct cpuidle_device *dev) in teo_update() argument
172 u64 lat_ns = drv->states[dev->last_state_idx].exit_latency_ns; in teo_update()
196 for (i = 0; i < drv->state_count; i++) { in teo_update()
202 target_residency_ns = drv->states[i].target_residency_ns; in teo_update()
230 static bool teo_state_ok(int i, struct cpuidle_driver *drv) in teo_state_ok() argument
233 drv->states[i].target_residency_ns >= TICK_NSEC; in teo_state_ok()
244 static int teo_find_shallower_state(struct cpuidle_driver *drv, in teo_find_shallower_state() argument
252 (no_poll && drv->states[i].flags & CPUIDLE_FLAG_POLLING)) in teo_find_shallower_state()
256 if (drv->states[i].target_residency_ns <= duration_ns) in teo_find_shallower_state()
268 static int teo_select(struct cpuidle_driver *drv, struct cpuidle_device *dev, in teo_select() argument
[all …]
/linux/drivers/dio/
H A Ddio-driver.c50 struct dio_driver *drv = to_dio_driver(dev->driver); in dio_device_probe() local
53 if (!d->driver && drv->probe) { in dio_device_probe()
56 id = dio_match_device(drv->id_table, d); in dio_device_probe()
58 error = drv->probe(d, id); in dio_device_probe()
60 d->driver = drv; in dio_device_probe()
76 int dio_register_driver(struct dio_driver *drv) in dio_register_driver() argument
79 drv->driver.name = drv->name; in dio_register_driver()
80 drv->driver.bus = &dio_bus_type; in dio_register_driver()
83 return driver_register(&drv->driver); in dio_register_driver()
97 void dio_unregister_driver(struct dio_driver *drv) in dio_unregister_driver() argument
[all …]
/linux/drivers/edac/
H A Dqcom_edac.c89 static int qcom_llcc_core_setup(struct llcc_drv_data *drv, struct regmap *llcc_bcast_regmap) in qcom_llcc_core_setup() argument
98 ret = regmap_update_bits(llcc_bcast_regmap, drv->edac_reg_offset->cmn_interrupt_0_enable, in qcom_llcc_core_setup()
104 ret = regmap_update_bits(llcc_bcast_regmap, drv->edac_reg_offset->trp_interrupt_0_enable, in qcom_llcc_core_setup()
111 ret = regmap_write(llcc_bcast_regmap, drv->edac_reg_offset->drp_ecc_error_cfg, in qcom_llcc_core_setup()
116 ret = regmap_update_bits(llcc_bcast_regmap, drv->edac_reg_offset->cmn_interrupt_0_enable, in qcom_llcc_core_setup()
122 ret = regmap_write(llcc_bcast_regmap, drv->edac_reg_offset->drp_interrupt_enable, in qcom_llcc_core_setup()
129 qcom_llcc_clear_error_status(int err_type, struct llcc_drv_data *drv) in qcom_llcc_clear_error_status() argument
136 ret = regmap_write(drv->bcast_regmap, in qcom_llcc_clear_error_status()
137 drv->edac_reg_offset->drp_interrupt_clear, in qcom_llcc_clear_error_status()
142 ret = regmap_write(drv->bcast_regmap, in qcom_llcc_clear_error_status()
[all …]

12345678910>>...36