Searched refs:drvdata (Results 76 - 100 of 243) sorted by relevance

12345678910

/linux-master/drivers/edac/
H A Dhighbank_l2_edac.c28 struct hb_l2_drvdata *drvdata = dci->pvt_info; local
30 if (irq == drvdata->sb_irq) {
31 writel(1, drvdata->base + SR_CLR_SB_ECC_INTR);
34 if (irq == drvdata->db_irq) {
35 writel(1, drvdata->base + SR_CLR_DB_ECC_INTR);
52 struct hb_l2_drvdata *drvdata; local
56 dci = edac_device_alloc_ctl_info(sizeof(*drvdata), "cpu",
61 drvdata = dci->pvt_info;
82 drvdata->base = devm_ioremap(&pdev->dev, r->start, resource_size(r));
83 if (!drvdata
[all...]
H A Daltera_edac.c84 struct altr_sdram_mc_data *drvdata = mci->pvt_info; local
85 const struct altr_sdram_prv_data *priv = drvdata->data;
88 regmap_read(drvdata->mc_vbase, priv->ecc_stat_offset, &status);
91 regmap_read(drvdata->mc_vbase, priv->ecc_daddr_offset,
94 regmap_read(drvdata->mc_vbase, priv->ecc_uecnt_offset,
100 regmap_read(drvdata->mc_vbase, priv->ecc_saddr_offset,
103 regmap_read(drvdata->mc_vbase, priv->ecc_cecnt_offset,
110 regmap_write(drvdata->mc_vbase, priv->ecc_irq_clr_offset,
123 struct altr_sdram_mc_data *drvdata = mci->pvt_info; local
124 const struct altr_sdram_prv_data *priv = drvdata
285 struct altr_sdram_mc_data *drvdata; local
552 struct altr_edac_device_dev *drvdata = dci->pvt_info; local
583 struct altr_edac_device_dev *drvdata = edac_dci->pvt_info; local
673 struct altr_edac_device_dev *drvdata = edac_dci->pvt_info; local
710 struct altr_edac_device_dev *drvdata; local
811 struct altr_edac_device_dev *drvdata = dci->pvt_info; local
1742 struct altr_edac_device_dev *drvdata = edac_dci->pvt_info; local
1774 struct altr_edac_device_dev *drvdata = edac_dci->pvt_info; local
[all...]
H A Dhighbank_mc_edac.c57 struct hb_mc_drvdata *drvdata = mci->pvt_info; local
61 status = readl(drvdata->mc_int_base + HB_DDR_ECC_INT_STATUS);
64 err_addr = readl(drvdata->mc_err_base + HB_DDR_ECC_U_ERR_ADDR);
72 u32 syndrome = readl(drvdata->mc_err_base + HB_DDR_ECC_C_ERR_STAT);
74 err_addr = readl(drvdata->mc_err_base + HB_DDR_ECC_C_ERR_ADDR);
83 writel(status, drvdata->mc_int_base + HB_DDR_ECC_INT_ACK);
151 struct hb_mc_drvdata *drvdata; local
175 drvdata = mci->pvt_info;
205 drvdata->mc_err_base = base + settings->err_offset;
206 drvdata
[all...]
/linux-master/sound/soc/qcom/
H A Dlpass-sc7280.c110 static int sc7280_lpass_alloc_dma_channel(struct lpass_data *drvdata, argument
113 const struct lpass_variant *v = drvdata->variant;
119 chan = find_first_zero_bit(&drvdata->dma_ch_bit_map,
125 chan = find_next_zero_bit(&drvdata->dma_ch_bit_map,
133 set_bit(chan, &drvdata->dma_ch_bit_map);
136 chan = find_first_zero_bit(&drvdata->hdmi_dma_ch_bit_map,
140 set_bit(chan, &drvdata->hdmi_dma_ch_bit_map);
143 chan = find_first_zero_bit(&drvdata->rxtx_dma_ch_bit_map,
149 chan = find_next_zero_bit(&drvdata->rxtx_dma_ch_bit_map,
155 set_bit(chan, &drvdata
173 sc7280_lpass_free_dma_channel(struct lpass_data *drvdata, int chan, unsigned int dai_id) argument
198 struct lpass_data *drvdata = platform_get_drvdata(pdev); local
230 struct lpass_data *drvdata = platform_get_drvdata(pdev); local
238 struct lpass_data *drvdata = dev_get_drvdata(dev); local
245 struct lpass_data *drvdata = dev_get_drvdata(dev); local
[all...]
H A Dlpass-hdmi.c22 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai); local
34 struct lpass_dp_metadata_ctl *meta_ctl = drvdata->meta_ctl;
35 struct lpass_sstream_ctl *sstream_ctl = drvdata->sstream_ctl;
77 ret = regmap_field_write(drvdata->tx_ctl->soft_reset, LPASS_TX_CTL_RESET);
81 ret = regmap_field_write(drvdata->tx_ctl->soft_reset, LPASS_TX_CTL_CLEAR);
85 ret = regmap_field_write(drvdata->hdmitx_legacy_en, LPASS_HDMITX_LEGACY_DISABLE);
89 ret = regmap_field_write(drvdata->hdmitx_parity_calc_en, HDMITX_PARITY_CALC_EN);
93 ret = regmap_field_write(drvdata->vbit_ctl->replace_vbit, REPLACE_VBIT);
97 ret = regmap_field_write(drvdata->vbit_ctl->vbit_stream, LINEAR_PCM_DATA);
101 ret = regmap_field_write(drvdata
194 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai); local
208 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai); local
[all...]
H A Dlpass-ipq806x.c59 struct lpass_data *drvdata = platform_get_drvdata(pdev); local
63 drvdata->ahbix_clk = devm_clk_get(dev, "ahbix-clk");
64 if (IS_ERR(drvdata->ahbix_clk)) {
66 PTR_ERR(drvdata->ahbix_clk));
67 ret = PTR_ERR(drvdata->ahbix_clk);
71 ret = clk_set_rate(drvdata->ahbix_clk, LPASS_AHBIX_CLOCK_FREQUENCY);
77 clk_get_rate(drvdata->ahbix_clk));
79 ret = clk_prepare_enable(drvdata->ahbix_clk);
91 struct lpass_data *drvdata = platform_get_drvdata(pdev); local
93 clk_disable_unprepare(drvdata
98 ipq806x_lpass_alloc_dma_channel(struct lpass_data *drvdata, int dir, unsigned int dai_id) argument
106 ipq806x_lpass_free_dma_channel(struct lpass_data *drvdata, int chan, unsigned int dai_id) argument
[all...]
H A Dlpass-cdc-dma.c38 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai); local
41 const struct lpass_variant *v = drvdata->variant;
46 *dmactl = drvdata->rxtx_rd_dmactl;
50 *dmactl = drvdata->rxtx_wr_dmactl;
54 *dmactl = drvdata->va_wr_dmactl;
174 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai); local
180 clk_set_rate(drvdata->codec_mem0, CODEC_MEM_HZ_NORMAL);
181 clk_prepare_enable(drvdata->codec_mem0);
184 clk_set_rate(drvdata->va_mem0, CODEC_MEM_HZ_NORMAL);
185 clk_prepare_enable(drvdata
197 struct lpass_data *drvdata = snd_soc_dai_get_drvdata(dai); local
[all...]
/linux-master/drivers/crypto/ccree/
H A Dcc_hash.h79 int cc_hash_alloc(struct cc_drvdata *drvdata);
80 int cc_init_hash_sram(struct cc_drvdata *drvdata);
81 int cc_hash_free(struct cc_drvdata *drvdata);
86 * @drvdata: Associated device driver context
92 u32 cc_digest_len_addr(void *drvdata, u32 mode);
98 * @drvdata: Associated device driver context
104 u32 cc_larval_digest_addr(void *drvdata, u32 mode);
/linux-master/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.c171 static int samsung_dt_subnode_to_map(struct samsung_pinctrl_drv_data *drvdata, argument
251 struct samsung_pinctrl_drv_data *drvdata; local
256 drvdata = pinctrl_dev_get_drvdata(pctldev);
263 return samsung_dt_subnode_to_map(drvdata, pctldev->dev,
269 ret = samsung_dt_subnode_to_map(drvdata, pctldev->dev, np, map,
322 struct samsung_pinctrl_drv_data *drvdata; local
324 drvdata = pinctrl_dev_get_drvdata(pctldev);
325 return drvdata->nr_functions;
332 struct samsung_pinctrl_drv_data *drvdata; local
334 drvdata
343 struct samsung_pinctrl_drv_data *drvdata; local
355 pin_to_reg_bank(struct samsung_pinctrl_drv_data *drvdata, unsigned pin, void __iomem **reg, u32 *offset, struct samsung_pin_bank **bank) argument
377 struct samsung_pinctrl_drv_data *drvdata; local
431 struct samsung_pinctrl_drv_data *drvdata; local
499 struct samsung_pinctrl_drv_data *drvdata; local
516 struct samsung_pinctrl_drv_data *drvdata; local
679 samsung_pinctrl_create_groups( struct device *dev, struct samsung_pinctrl_drv_data *drvdata, unsigned int *cnt) argument
706 samsung_pinctrl_create_function(struct device *dev, struct samsung_pinctrl_drv_data *drvdata, struct device_node *func_np, struct samsung_pmx_func *func) argument
749 samsung_pinctrl_create_functions( struct device *dev, struct samsung_pinctrl_drv_data *drvdata, unsigned int *cnt) argument
836 samsung_pinctrl_parse_dt(struct platform_device *pdev, struct samsung_pinctrl_drv_data *drvdata) argument
865 samsung_pinctrl_register(struct platform_device *pdev, struct samsung_pinctrl_drv_data *drvdata) argument
930 samsung_pinctrl_unregister(struct platform_device *pdev, struct samsung_pinctrl_drv_data *drvdata) argument
955 samsung_gpiolib_register(struct platform_device *pdev, struct samsung_pinctrl_drv_data *drvdata) argument
1136 struct samsung_pinctrl_drv_data *drvdata; local
1202 struct samsung_pinctrl_drv_data *drvdata = dev_get_drvdata(dev); local
1252 struct samsung_pinctrl_drv_data *drvdata = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/hwtracing/coresight/
H A Dcoresight-cti-platform.c115 struct cti_drvdata *drvdata)
162 ret = cti_add_connection_entry(dev, drvdata, tc, csdev, assoc_name);
174 struct cti_drvdata *drvdata)
176 struct cti_device *cti_dev = &drvdata->ctidev;
206 ret = cti_add_connection_entry(dev, drvdata, tc, NULL, cpu_name_str);
211 ret = cti_plat_create_v8_etm_connection(dev, drvdata);
216 drvdata->config.trig_out_filter |= 0x1;
314 static int cti_plat_process_filter_sigs(struct cti_drvdata *drvdata, argument
325 if (nr_filter_sigs > drvdata->config.nr_trig_max)
334 drvdata
114 cti_plat_create_v8_etm_connection(struct device *dev, struct cti_drvdata *drvdata) argument
173 cti_plat_create_v8_connections(struct device *dev, struct cti_drvdata *drvdata) argument
340 cti_plat_create_connection(struct device *dev, struct cti_drvdata *drvdata, struct fwnode_handle *fwnode) argument
415 cti_plat_create_impdef_connections(struct device *dev, struct cti_drvdata *drvdata) argument
438 cti_plat_get_hw_data(struct device *dev, struct cti_drvdata *drvdata) argument
466 struct cti_drvdata *drvdata = dev_get_drvdata(dev); local
[all...]
H A Dcoresight-catu.c391 static inline int catu_wait_for_ready(struct catu_drvdata *drvdata) argument
393 struct csdev_access *csa = &drvdata->csdev->access;
398 static int catu_enable_hw(struct catu_drvdata *drvdata, enum cs_mode cs_mode, argument
404 struct device *dev = &drvdata->csdev->dev;
405 struct coresight_device *csdev = drvdata->csdev;
411 if (catu_wait_for_ready(drvdata))
414 control = catu_read_control(drvdata);
437 catu_write_axictrl(drvdata, CATU_OS_AXICTRL);
438 catu_write_sladdr(drvdata, catu_buf->sladdr);
439 catu_write_inaddr(drvdata, CATU_DEFAULT_INADD
468 catu_disable_hw(struct catu_drvdata *drvdata) argument
509 struct catu_drvdata *drvdata; local
578 struct catu_drvdata *drvdata = dev_get_drvdata(&adev->dev); local
[all...]
H A Dcoresight-etm.h254 static inline void etm_writel(struct etm_drvdata *drvdata, argument
257 if (drvdata->use_cp14) {
259 dev_err(&drvdata->csdev->dev,
263 writel_relaxed(val, drvdata->base + off);
267 static inline unsigned int etm_readl(struct etm_drvdata *drvdata, u32 off) argument
271 if (drvdata->use_cp14) {
273 dev_err(&drvdata->csdev->dev,
277 val = readl_relaxed(drvdata->base + off);
286 struct etm_config *get_etm_config(struct etm_drvdata *drvdata);
287 int etm_read_alloc_trace_id(struct etm_drvdata *drvdata);
[all...]
/linux-master/drivers/gnss/
H A Dserial.h19 unsigned long drvdata[]; member in struct:gnss_serial
44 return gserial->drvdata;
/linux-master/drivers/regulator/
H A Dgpio-regulator.c239 struct gpio_regulator_data *drvdata; local
245 drvdata = devm_kzalloc(dev, sizeof(struct gpio_regulator_data),
247 if (drvdata == NULL)
252 &drvdata->desc);
257 drvdata->desc.name = devm_kstrdup(dev, config->supply_name, GFP_KERNEL);
258 if (drvdata->desc.name == NULL) {
263 drvdata->gpiods = devm_kzalloc(dev, sizeof(struct gpio_desc *),
267 drvdata->desc.supply_name = devm_kstrdup(&pdev->dev,
270 if (!drvdata->desc.supply_name) {
277 if (!drvdata
[all...]
H A Duserspace-consumer.c122 struct userspace_consumer_data *drvdata; local
146 drvdata = devm_kzalloc(&pdev->dev,
149 if (drvdata == NULL)
152 drvdata->name = pdata->name;
153 drvdata->num_supplies = pdata->num_supplies;
154 drvdata->supplies = pdata->supplies;
155 drvdata->no_autoswitch = pdata->no_autoswitch;
157 mutex_init(&drvdata->lock);
159 ret = devm_regulator_bulk_get_exclusive(&pdev->dev, drvdata->num_supplies,
160 drvdata
[all...]
H A Dcros-ec-regulator.c161 struct cros_ec_regulator_data *drvdata; local
167 drvdata = devm_kzalloc(
169 if (!drvdata)
172 drvdata->ec_dev = dev_get_drvdata(dev->parent);
173 desc = &drvdata->desc;
179 ret = of_property_read_u32(np, "reg", &drvdata->index);
187 ret = cros_ec_regulator_init_info(dev, drvdata);
193 cfg.driver_data = drvdata;
196 drvdata->dev = devm_regulator_register(dev, &drvdata
[all...]
/linux-master/sound/soc/codecs/
H A Dcs42xx8-i2c.c24 struct cs42xx8_driver_data *drvdata; local
26 drvdata = (struct cs42xx8_driver_data *)i2c_get_match_data(i2c);
27 if (!drvdata)
32 devm_regmap_init_i2c(i2c, &cs42xx8_regmap_config), drvdata);
/linux-master/drivers/hid/
H A Dhid-corsair.c426 struct corsair_drvdata *drvdata = hid_get_drvdata(dev); local
430 drvdata->backlight = kzalloc(sizeof(struct k90_led), GFP_KERNEL);
431 if (!drvdata->backlight) {
445 drvdata->backlight->removed = false;
446 drvdata->backlight->cdev.name = name;
447 drvdata->backlight->cdev.max_brightness = 3;
448 drvdata->backlight->cdev.brightness_set = k90_brightness_set;
449 drvdata->backlight->cdev.brightness_get = k90_backlight_get;
450 INIT_WORK(&drvdata->backlight->work, k90_backlight_work);
451 ret = led_classdev_register(&dev->dev, &drvdata
469 struct corsair_drvdata *drvdata = hid_get_drvdata(dev); local
523 struct corsair_drvdata *drvdata = hid_get_drvdata(dev); local
536 struct corsair_drvdata *drvdata = hid_get_drvdata(dev); local
555 struct corsair_drvdata *drvdata; local
608 struct corsair_drvdata *drvdata = hid_get_drvdata(dev); local
[all...]
/linux-master/drivers/phy/samsung/
H A Dphy-samsung-ufs.c67 PHY_APB_ADDR(ufs_phy->drvdata->cdr_lock_status_offset),
137 const struct samsung_ufs_phy_drvdata *drvdata = phy->drvdata; local
138 int num_clks = drvdata->num_clks;
146 phy->clks[i].id = drvdata->clk_list[i];
168 ret = clk_bulk_prepare_enable(ss_phy->drvdata->num_clks, ss_phy->clks);
187 clk_bulk_disable_unprepare(ss_phy->drvdata->num_clks, ss_phy->clks);
235 const struct samsung_ufs_phy_drvdata *drvdata; local
273 drvdata = match->data;
275 phy->drvdata
[all...]
/linux-master/drivers/pci/controller/dwc/
H A Dpci-imx6.c84 #define imx6_check_flag(pci, val) (pci->drvdata->flags & val)
134 const struct imx6_pcie_drvdata *drvdata; member in struct:imx6_pcie
191 WARN_ON(imx6_pcie->drvdata->variant != IMX8MQ &&
192 imx6_pcie->drvdata->variant != IMX8MQ_EP &&
193 imx6_pcie->drvdata->variant != IMX8MM &&
194 imx6_pcie->drvdata->variant != IMX8MM_EP &&
195 imx6_pcie->drvdata->variant != IMX8MP &&
196 imx6_pcie->drvdata->variant != IMX8MP_EP);
220 const struct imx6_pcie_drvdata *drvdata = imx6_pcie->drvdata; local
807 const struct imx6_pcie_drvdata *drvdata = imx6_pcie->drvdata; local
819 const struct imx6_pcie_drvdata *drvdata = imx6_pcie->drvdata; local
1452 static const struct imx6_pcie_drvdata drvdata[] = { variable in typeref:struct:imx6_pcie_drvdata
[all...]
/linux-master/include/drm/
H A Ddrm_privacy_screen_driver.h77 * @drvdata: Private data owned by the privacy screen provider
79 void *drvdata; member in struct:drm_privacy_screen
85 return priv->drvdata;
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-is-sensor.h40 * @drvdata: a pointer to the sensor's parameters data structure
45 const struct sensor_drv_data *drvdata; member in struct:fimc_is_sensor
/linux-master/drivers/mtd/nand/raw/
H A Dtxx9ndfmc.c84 struct txx9ndfmc_drvdata *drvdata = platform_get_drvdata(dev); local
87 return drvdata->base + (reg << plat->shift);
222 struct txx9ndfmc_drvdata *drvdata = platform_get_drvdata(dev); local
242 txx9ndfmc_write(dev, (drvdata->hold << 4) | drvdata->spw, TXX9_NDFSPR);
284 struct txx9ndfmc_drvdata *drvdata; local
287 drvdata = devm_kzalloc(&dev->dev, sizeof(*drvdata), GFP_KERNEL);
288 if (!drvdata)
290 drvdata
374 struct txx9ndfmc_drvdata *drvdata = platform_get_drvdata(dev); local
[all...]
/linux-master/sound/soc/amd/acp/
H A Dacp-mach-common.c74 static int acp_clk_enable(struct acp_card_drvdata *drvdata, argument
77 clk_set_rate(drvdata->wclk, srate);
78 clk_set_rate(drvdata->bclk, srate * bclk_ratio);
80 return clk_prepare_enable(drvdata->wclk);
119 struct acp_card_drvdata *drvdata = card->drvdata; local
126 if (drvdata->hs_codec_id != RT5682)
129 drvdata->wclk = clk_get(component->dev, "rt5682-dai-wclk");
130 drvdata->bclk = clk_get(component->dev, "rt5682-dai-bclk");
177 struct acp_card_drvdata *drvdata local
211 struct acp_card_drvdata *drvdata = card->drvdata; local
222 struct acp_card_drvdata *drvdata = card->drvdata; local
360 struct acp_card_drvdata *drvdata = card->drvdata; local
420 struct acp_card_drvdata *drvdata = card->drvdata; local
584 struct acp_card_drvdata *drvdata = card->drvdata; local
613 struct acp_card_drvdata *drvdata = card->drvdata; local
749 struct acp_card_drvdata *drvdata = card->drvdata; local
778 struct acp_card_drvdata *drvdata = card->drvdata; local
885 struct acp_card_drvdata *drvdata = card->drvdata; local
969 struct acp_card_drvdata *drvdata = card->drvdata; local
1024 struct acp_card_drvdata *drvdata = card->drvdata; local
1248 struct acp_card_drvdata *drvdata = card->drvdata; local
1344 struct acp_card_drvdata *drvdata = card->drvdata; local
[all...]
/linux-master/drivers/pinctrl/
H A Dpinctrl-equilibrium.c207 static int gpiolib_reg(struct eqbr_pinctrl_drv_data *drvdata) argument
209 struct device *dev = drvdata->dev;
215 for (i = 0; i < drvdata->nr_gpio_ctrls; i++) {
216 gctrl = drvdata->gpio_ctrls + i;
645 static int eqbr_build_functions(struct eqbr_pinctrl_drv_data *drvdata) argument
647 struct device *dev = drvdata->dev;
688 ret = pinmux_generic_add_function(drvdata->pctl_dev,
692 drvdata);
703 static int eqbr_build_groups(struct eqbr_pinctrl_drv_data *drvdata) argument
705 struct device *dev = drvdata
777 pinctrl_reg(struct eqbr_pinctrl_drv_data *drvdata) argument
835 pinbank_init(struct device_node *np, struct eqbr_pinctrl_drv_data *drvdata, struct eqbr_pin_bank *bank, unsigned int id) argument
864 pinbank_probe(struct eqbr_pinctrl_drv_data *drvdata) argument
918 struct eqbr_pinctrl_drv_data *drvdata; local
[all...]

Completed in 336 milliseconds

12345678910