/linux-master/drivers/hwtracing/coresight/ |
H A D | coresight-etm.h | 254 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 D | coresight-cti.h | 211 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 D | coresight-etm4x-cfg.c | 42 * @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 D | lcd2s.c | 99 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 D | hd44780_common.c | 41 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 D | virtual.c | 296 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 D | xilinx_hwicap.h | 67 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 D | regmap.h | 40 * @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 D | dwc3-meson-g12a.c | 263 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 D | phy-exynos-dp-video.c | 26 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 D | cros_kbd_led_backlight.c | 199 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 D | rmi_f12.c | 203 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 D | leds-lm3532.c | 386 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 D | dfl-pci.c | 125 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 D | cc_hash.c | 72 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 D | cc_buffer_mgr.c | 370 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 D | cc_cipher.c | 46 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 D | phy-fsl-imx8m-pcie.c | 70 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 D | fsl-edma-main.c | 102 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 D | imx-iim.c | 102 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 D | pinctrl-s3c64xx.c | 197 * @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 D | ab8500-codec.c | 1079 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 D | xilinx_emaclite.c | 145 * @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 D | typec_retimer.h | 27 void *drvdata; member in struct:typec_retimer_desc
|
/linux-master/drivers/phy/ |
H A D | phy-can-transceiver.c | 101 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) {
|