Searched refs:drvdata (Results 101 - 125 of 244) sorted by relevance

12345678910

/linux-master/drivers/hwtracing/coresight/
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...]
H A Dcoresight-cti.h211 struct cti_drvdata *drvdata);
212 int cti_add_connection_entry(struct device *dev, struct cti_drvdata *drvdata,
220 void cti_write_all_hw_regs(struct cti_drvdata *drvdata);
222 void cti_write_single_reg(struct cti_drvdata *drvdata, int offset, u32 value);
230 int cti_create_cons_sysfs(struct device *dev, struct cti_drvdata *drvdata);
H A Dcoresight-etm4x-cfg.c42 * @drvdata: driver data to map into.
46 static int etm4_cfg_map_reg_offset(struct etmv4_drvdata *drvdata, argument
50 struct etmv4_config *drvcfg = &drvdata->config;
151 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev); local
158 * programming routines when copying values into the drvdata structures
161 feat_csdev->drv_spinlock = &drvdata->spinlock;
166 err = etm4_cfg_map_reg_offset(drvdata, &feat_csdev->regs_csdev[i], offset);
/linux-master/drivers/auxdisplay/
H A Dlcd2s.c99 struct lcd2s_data *lcd2s = lcd->drvdata;
108 struct lcd2s_data *lcd2s = lcd->drvdata;
118 struct lcd2s_data *lcd2s = lcd->drvdata;
126 struct lcd2s_data *lcd2s = lcd->drvdata;
141 struct lcd2s_data *lcd2s = lcd->drvdata;
153 struct lcd2s_data *lcd2s = lcd->drvdata;
165 struct lcd2s_data *lcd2s = lcd->drvdata;
175 struct lcd2s_data *lcd2s = lcd->drvdata;
187 struct lcd2s_data *lcd2s = lcd->drvdata;
199 struct lcd2s_data *lcd2s = lcd->drvdata;
[all...]
H A Dhd44780_common.c41 struct hd44780_common *hdc = lcd->drvdata;
54 struct hd44780_common *hdc = lcd->drvdata;
80 struct hd44780_common *hdc = lcd->drvdata;
99 struct hd44780_common *hdc = lcd->drvdata;
174 struct hd44780_common *hdc = lcd->drvdata;
194 struct hd44780_common *hdc = lcd->drvdata;
220 struct hd44780_common *hdc = lcd->drvdata;
234 struct hd44780_common *hdc = lcd->drvdata;
248 struct hd44780_common *hdc = lcd->drvdata;
273 struct hd44780_common *hdc = lcd->drvdata;
[all...]
/linux-master/drivers/regulator/
H A Dvirtual.c296 struct virtual_consumer_data *drvdata; local
312 drvdata = devm_kzalloc(&pdev->dev, sizeof(struct virtual_consumer_data),
314 if (drvdata == NULL)
325 mutex_init(&drvdata->lock);
327 drvdata->regulator = devm_regulator_get(&pdev->dev, reg_id);
328 if (IS_ERR(drvdata->regulator))
329 return dev_err_probe(&pdev->dev, PTR_ERR(drvdata->regulator),
341 drvdata->mode = regulator_get_mode(drvdata->regulator);
343 platform_set_drvdata(pdev, drvdata);
350 struct virtual_consumer_data *drvdata = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/char/xilinx_hwicap/
H A Dxilinx_hwicap.h67 int (*get_configuration)(struct hwicap_drvdata *drvdata, u32 *data,
72 int (*set_configuration)(struct hwicap_drvdata *drvdata, u32 *data,
85 u32 (*get_status)(struct hwicap_drvdata *drvdata);
87 void (*reset)(struct hwicap_drvdata *drvdata);
/linux-master/include/linux/gpio/
H A Dregmap.h40 * @drvdata: (Optional) Pointer to driver specific data which is
85 void *drvdata; member in struct:gpio_regmap_config
/linux-master/drivers/usb/dwc3/
H A Ddwc3-meson-g12a.c263 const struct dwc3_meson_g12a_drvdata *drvdata; member in struct:dwc3_meson_g12a
276 return priv->drvdata->set_phy_mode(priv, i,
309 ret = priv->drvdata->set_phy_mode(priv, i, mode);
311 ret = priv->drvdata->set_phy_mode(priv, i,
328 for (i = 0; i < priv->drvdata->num_phys; ++i) {
332 if (!strstr(priv->drvdata->phy_names[i], "usb2"))
335 ret = priv->drvdata->usb2_init_phy(priv, i, mode);
377 priv->drvdata->otg_phy_host_port_disable)
392 priv->drvdata->otg_phy_host_port_disable) {
449 for (i = 0 ; i < priv->drvdata
[all...]
/linux-master/drivers/phy/samsung/
H A Dphy-exynos-dp-video.c26 const struct exynos_dp_video_phy_drvdata *drvdata; member in struct:exynos_dp_video_phy
34 return regmap_update_bits(state->regs, state->drvdata->phy_ctrl_offset,
43 return regmap_update_bits(state->regs, state->drvdata->phy_ctrl_offset,
94 state->drvdata = of_device_get_match_data(dev);
/linux-master/drivers/platform/chrome/
H A Dcros_kbd_led_backlight.c199 const struct keyboard_led_drvdata *drvdata; local
203 drvdata = device_get_match_data(&pdev->dev);
204 if (!drvdata)
212 if (drvdata->init) {
213 error = drvdata->init(pdev);
220 keyboard_led->cdev.max_brightness = drvdata->max_brightness;
221 keyboard_led->cdev.brightness_set = drvdata->brightness_set;
222 keyboard_led->cdev.brightness_set_blocking = drvdata->brightness_set_blocking;
223 keyboard_led->cdev.brightness_get = drvdata->brightness_get;
/linux-master/drivers/input/rmi4/
H A Drmi_f12.c203 struct rmi_driver_data *drvdata = dev_get_drvdata(&rmi_dev->dev); local
208 if (drvdata->attn_data.data) {
209 if (sensor->attn_size > drvdata->attn_data.size)
210 valid_bytes = drvdata->attn_data.size;
213 memcpy(sensor->data_pkt, drvdata->attn_data.data,
215 drvdata->attn_data.data += valid_bytes;
216 drvdata->attn_data.size -= valid_bytes;
328 struct rmi_driver_data *drvdata = dev_get_drvdata(&rmi_dev->dev); local
334 mask_size = BITS_TO_LONGS(drvdata->irq_count) * sizeof(unsigned long);
439 if (item && !drvdata
[all...]
/linux-master/drivers/leds/
H A Dleds-lm3532.c386 struct lm3532_data *drvdata = led->priv; local
397 if (drvdata->enable_gpio)
398 gpiod_direction_output(drvdata->enable_gpio, 1);
405 ret = regmap_read(drvdata->regmap, brightness_config_reg,
412 ret = regmap_write(drvdata->regmap, brightness_config_reg,
422 ret = regmap_write(drvdata->regmap, fs_current_reg,
434 ret = regmap_update_bits(drvdata->regmap, LM3532_REG_OUTPUT_CFG,
439 runtime_ramp_val = drvdata->runtime_ramp_up |
440 (drvdata->runtime_ramp_down << LM3532_RAMP_DOWN_SHIFT);
442 return regmap_write(drvdata
681 struct lm3532_data *drvdata; local
[all...]
/linux-master/drivers/fpga/
H A Ddfl-pci.c125 struct cci_drvdata *drvdata; local
127 drvdata = devm_kzalloc(&pcidev->dev, sizeof(*drvdata), GFP_KERNEL);
128 if (!drvdata)
131 pci_set_drvdata(pcidev, drvdata);
138 struct cci_drvdata *drvdata = pci_get_drvdata(pcidev); local
141 dfl_fpga_feature_devs_remove(drvdata->cdev);
307 struct cci_drvdata *drvdata = pci_get_drvdata(pcidev); local
352 drvdata->cdev = cdev;
386 dev_err(&pcidev->dev, "Fail to init drvdata
401 struct cci_drvdata *drvdata = pci_get_drvdata(pcidev); local
[all...]
/linux-master/drivers/crypto/ccree/
H A Dcc_hash.c72 struct cc_drvdata *drvdata; member in struct:cc_hash_alg
84 struct cc_drvdata *drvdata; member in struct:cc_hash_ctx
354 set_queue_last_ind(ctx->drvdata, &desc[idx]);
395 cc_digest_len_addr(ctx->drvdata, ctx->hash_mode),
427 struct device *dev = drvdata_to_dev(ctx->drvdata);
452 if (cc_map_hash_request_final(ctx->drvdata, state, src, nbytes, 1,
473 larval_digest_addr = cc_larval_digest_addr(ctx->drvdata,
519 rc = cc_send_request(ctx->drvdata, &cc_req, desc, idx, &req->base);
564 struct device *dev = drvdata_to_dev(ctx->drvdata);
579 rc = cc_map_hash_request_update(ctx->drvdata, stat
1570 struct cc_drvdata *drvdata; member in struct:cc_hash_template
1865 cc_init_copy_sram(struct cc_drvdata *drvdata, const u32 *data, unsigned int size, u32 *sram_buff_ofs) argument
1882 cc_init_hash_sram(struct cc_drvdata *drvdata) argument
1952 cc_hash_alloc(struct cc_drvdata *drvdata) argument
2058 cc_hash_free(struct cc_drvdata *drvdata) argument
2239 cc_larval_digest_addr(void *drvdata, u32 mode) argument
2297 cc_digest_len_addr(void *drvdata, u32 mode) argument
[all...]
H A Dcc_buffer_mgr.c370 int cc_map_cipher_request(struct cc_drvdata *drvdata, void *ctx, argument
377 struct device *dev = drvdata_to_dev(drvdata);
441 mlli_params->curr_pool = drvdata->mlli_buffs_pool;
461 struct cc_drvdata *drvdata = dev_get_drvdata(dev); local
527 if (drvdata->coherent &&
544 static int cc_aead_chain_iv(struct cc_drvdata *drvdata, argument
551 struct device *dev = drvdata_to_dev(drvdata);
584 static int cc_aead_chain_assoc(struct cc_drvdata *drvdata, argument
592 struct device *dev = drvdata_to_dev(drvdata);
675 static void cc_prepare_aead_data_mlli(struct cc_drvdata *drvdata, argument
788 cc_aead_chain_data(struct cc_drvdata *drvdata, struct aead_request *req, struct buffer_array *sg_data, bool is_last_table, bool do_chain) argument
895 cc_update_aead_mlli_nents(struct cc_drvdata *drvdata, struct aead_request *req) argument
946 cc_map_aead_request(struct cc_drvdata *drvdata, struct aead_request *req) argument
1141 cc_map_hash_request_final(struct cc_drvdata *drvdata, void *ctx, struct scatterlist *src, unsigned int nbytes, bool do_update, gfp_t flags) argument
1220 cc_map_hash_request_update(struct cc_drvdata *drvdata, void *ctx, struct scatterlist *src, unsigned int nbytes, unsigned int block_size, gfp_t flags) argument
1373 cc_buffer_mgr_init(struct cc_drvdata *drvdata) argument
1389 cc_buffer_mgr_fini(struct cc_drvdata *drvdata) argument
[all...]
H A Dcc_cipher.c46 struct cc_drvdata *drvdata; member in struct:cc_cipher_ctx
160 struct device *dev = drvdata_to_dev(cc_alg->drvdata);
169 ctx_p->drvdata = cc_alg->drvdata;
240 struct device *dev = drvdata_to_dev(ctx_p->drvdata);
306 struct device *dev = drvdata_to_dev(ctx_p->drvdata);
372 if (ctx_p->drvdata->hw_rev < CC_HW_REV_713) {
406 struct device *dev = drvdata_to_dev(ctx_p->drvdata);
516 struct device *dev = drvdata_to_dev(ctx_p->drvdata);
544 set_queue_last_ind(ctx_p->drvdata,
1418 cc_cipher_free(struct cc_drvdata *drvdata) argument
1430 cc_cipher_alloc(struct cc_drvdata *drvdata) argument
[all...]
/linux-master/drivers/phy/freescale/
H A Dphy-fsl-imx8m-pcie.c70 const struct imx8_pcie_phy_drvdata *drvdata; member in struct:imx8_pcie_phy
80 switch (imx8_phy->drvdata->variant) {
113 if (imx8_phy->drvdata->variant != IMX8MM) {
149 switch (imx8_phy->drvdata->variant) {
216 imx8_phy->drvdata = of_device_get_match_data(dev);
243 syscon_regmap_lookup_by_compatible(imx8_phy->drvdata->gpr);
255 if (imx8_phy->drvdata->variant == IMX8MP) {
/linux-master/drivers/dma/
H A Dfsl-edma-main.c102 u32 dmamux_nr = fsl_edma->drvdata->dmamuxs;
147 b_chmux = !!(fsl_edma->drvdata->flags & FSL_EDMA_DRV_HAS_CHMUX);
444 const struct fsl_edma_drvdata *drvdata = NULL; local
451 drvdata = device_get_match_data(&pdev->dev);
452 if (!drvdata) {
468 fsl_edma->drvdata = drvdata;
476 if (!(drvdata->flags & FSL_EDMA_DRV_SPLIT_REG)) {
481 if (drvdata->flags & FSL_EDMA_DRV_HAS_DMACLK) {
497 for (i = 0; i < fsl_edma->drvdata
[all...]
/linux-master/drivers/nvmem/
H A Dimx-iim.c102 const struct imx_iim_drvdata *drvdata = NULL; local
112 drvdata = of_device_get_match_data(&pdev->dev);
124 cfg.size = drvdata->nregs;
/linux-master/drivers/pinctrl/samsung/
H A Dpinctrl-s3c64xx.c197 * @drvdata: pin controller driver data
202 struct samsung_pinctrl_drv_data *drvdata; member in struct:s3c64xx_eint0_data
219 * @drvdata: pin controller driver data
223 struct samsung_pinctrl_drv_data *drvdata; member in struct:s3c64xx_eint_gpio_data
306 struct samsung_pinctrl_drv_data *d = bank->drvdata;
332 struct samsung_pinctrl_drv_data *d = bank->drvdata;
342 struct samsung_pinctrl_drv_data *d = bank->drvdata;
409 struct samsung_pinctrl_drv_data *drvdata = data->drvdata; local
419 svc = readl(drvdata
596 struct samsung_pinctrl_drv_data *drvdata = data->drvdata; local
[all...]
/linux-master/sound/soc/codecs/
H A Dab8500-codec.c1079 struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev); local
1095 drvdata->anc_fir_values[par]);
1103 drvdata->anc_iir_values[par]);
1118 struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev); local
1120 mutex_lock(&drvdata->ctrl_lock);
1121 ucontrol->value.enumerated.item[0] = drvdata->sid_status;
1122 mutex_unlock(&drvdata->ctrl_lock);
1132 struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev); local
1145 mutex_lock(&drvdata->ctrl_lock);
1162 val = snd_soc_component_read(component, drvdata
1187 struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev); local
1201 struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(component->dev); local
1283 struct ab8500_codec_drvdata *drvdata = snd_soc_component_get_drvdata(component); local
1300 struct ab8500_codec_drvdata *drvdata = snd_soc_component_get_drvdata(component); local
2455 struct ab8500_codec_drvdata *drvdata = dev_get_drvdata(dev); local
2531 struct ab8500_codec_drvdata *drvdata; local
[all...]
/linux-master/drivers/net/ethernet/xilinx/
H A Dxilinx_emaclite.c145 * @drvdata: Pointer to the Emaclite device private data
150 static void xemaclite_enable_interrupts(struct net_local *drvdata) argument
155 reg_data = xemaclite_readl(drvdata->base_addr + XEL_TSR_OFFSET);
157 drvdata->base_addr + XEL_TSR_OFFSET);
160 xemaclite_writel(XEL_RSR_RECV_IE_MASK, drvdata->base_addr + XEL_RSR_OFFSET);
163 xemaclite_writel(XEL_GIER_GIE_MASK, drvdata->base_addr + XEL_GIER_OFFSET);
168 * @drvdata: Pointer to the Emaclite device private data
173 static void xemaclite_disable_interrupts(struct net_local *drvdata) argument
178 xemaclite_writel(XEL_GIER_GIE_MASK, drvdata->base_addr + XEL_GIER_OFFSET);
181 reg_data = xemaclite_readl(drvdata
307 xemaclite_send_data(struct net_local *drvdata, u8 *data, unsigned int byte_count) argument
372 xemaclite_recv_data(struct net_local *drvdata, u8 *data, int maxlen) argument
465 xemaclite_update_address(struct net_local *drvdata, const u8 *address_ptr) argument
[all...]
/linux-master/include/linux/usb/
H A Dtypec_retimer.h27 void *drvdata; member in struct:typec_retimer_desc
/linux-master/drivers/phy/
H A Dphy-can-transceiver.c101 const struct can_transceiver_data *drvdata; local
114 drvdata = match->data;
140 if (drvdata->flags & CAN_TRANSCEIVER_STB_PRESENT) {
147 if (drvdata->flags & CAN_TRANSCEIVER_EN_PRESENT) {

Completed in 462 milliseconds

12345678910