Searched defs:drv_data (Results 1 - 19 of 19) sorted by relevance

/drivers/i2c/busses/
H A Di2c-ixp2000.c90 struct ixp2000_i2c_data *drv_data = platform_get_drvdata(plat_dev); local
94 i2c_del_adapter(&drv_data->adapter);
96 kfree(drv_data);
105 struct ixp2000_i2c_data *drv_data = local
108 if (!drv_data)
110 drv_data->gpio_pins = gpio;
112 drv_data->algo_data.data = gpio;
113 drv_data->algo_data.setsda = ixp2000_bit_setsda;
114 drv_data->algo_data.setscl = ixp2000_bit_setscl;
115 drv_data
[all...]
H A Di2c-mv64xxx.c117 mv64xxx_i2c_hw_init(struct mv64xxx_i2c_data *drv_data) argument
119 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_SOFT_RESET);
120 writel((((drv_data->freq_m & 0xf) << 3) | (drv_data->freq_n & 0x7)),
121 drv_data->reg_base + MV64XXX_I2C_REG_BAUD);
122 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_SLAVE_ADDR);
123 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_EXT_SLAVE_ADDR);
125 drv_data->reg_base + MV64XXX_I2C_REG_CONTROL);
126 drv_data->state = MV64XXX_I2C_STATE_IDLE;
130 mv64xxx_i2c_fsm(struct mv64xxx_i2c_data *drv_data, u3 argument
238 mv64xxx_i2c_do_action(struct mv64xxx_i2c_data *drv_data) argument
318 struct mv64xxx_i2c_data *drv_data = dev_id; local
344 mv64xxx_i2c_prepare_for_io(struct mv64xxx_i2c_data *drv_data, struct i2c_msg *msg) argument
370 mv64xxx_i2c_wait_for_completion(struct mv64xxx_i2c_data *drv_data) argument
408 mv64xxx_i2c_execute_msg(struct mv64xxx_i2c_data *drv_data, struct i2c_msg *msg, int is_first, int is_last) argument
465 struct mv64xxx_i2c_data *drv_data = i2c_get_adapdata(adap); local
491 mv64xxx_i2c_map_regs(struct platform_device *pd, struct mv64xxx_i2c_data *drv_data) argument
513 mv64xxx_i2c_unmap_regs(struct mv64xxx_i2c_data *drv_data) argument
527 struct mv64xxx_i2c_data *drv_data; local
594 struct mv64xxx_i2c_data *drv_data = platform_get_drvdata(dev); local
[all...]
/drivers/s390/cio/
H A Dairq.c34 void *drv_data; member in struct:airq_t
53 * @drv_data: driver data passed with each call to the handler
61 void *drv_data, u8 isc)
75 airq->drv_data = drv_data;
140 airq->drv_data);
60 s390_register_adapter_interrupt(adapter_int_handler_t handler, void *drv_data, u8 isc) argument
/drivers/staging/crystalhd/
H A Dcrystalhd_lnx.h68 unsigned int drv_data; member in struct:crystalhd_adp
/drivers/video/omap2/displays/
H A Dpanel-generic-dpi.c408 struct panel_drv_data *drv_data = dev_get_drvdata(&dssdev->dev); local
409 struct panel_config *panel_config = drv_data->panel_config;
438 struct panel_drv_data *drv_data = dev_get_drvdata(&dssdev->dev); local
439 struct panel_config *panel_config = drv_data->panel_config;
458 struct panel_drv_data *drv_data = NULL; local
481 drv_data = kzalloc(sizeof(*drv_data), GFP_KERNEL);
482 if (!drv_data)
485 drv_data->dssdev = dssdev;
486 drv_data
495 struct panel_drv_data *drv_data = dev_get_drvdata(&dssdev->dev); local
[all...]
/drivers/staging/tidspbridge/include/dspbridge/
H A Ddrv.h117 struct drv_data { struct
/drivers/tty/serial/
H A Dsamsung.h54 struct s3c24xx_serial_drv_data *drv_data; member in struct:s3c24xx_uart_port
/drivers/mmc/host/
H A Dsdhci-s3c.c432 struct sdhci_s3c_drv_data *drv_data; local
463 drv_data = sdhci_s3c_get_driver_data(pdev);
534 if (drv_data)
535 host->quirks |= drv_data->sdhci_quirks;
H A Dbfin_sdh.c456 struct bfin_sd_host *drv_data = get_sdh_data(pdev); local
459 if (!drv_data) {
485 host->irq = drv_data->irq_int0;
486 host->dma_ch = drv_data->dma_chan;
515 ret = peripheral_request_list(drv_data->pin_req, DRIVER_NAME);
575 struct bfin_sd_host *drv_data = get_sdh_data(dev); local
582 peripheral_free_list(drv_data->pin_req);
590 struct bfin_sd_host *drv_data = get_sdh_data(dev); local
593 ret = peripheral_request_list(drv_data->pin_req, DRIVER_NAME);
/drivers/misc/
H A Dpti.c85 static struct pti_dev *drv_data; variable in typeref:struct:pti_dev
122 aperture = drv_data->pti_ioaddr + (mc->master << 15)
314 mc = get_id(drv_data->ia_app, MAX_APP_IDS,
319 mc = get_id(drv_data->ia_os, MAX_OS_IDS,
324 mc = get_id(drv_data->ia_modem, MAX_MODEM_IDS,
356 drv_data->ia_app[i] &= ~(0x80>>(channel & 0x7));
359 drv_data->ia_os[i] &= ~(0x80>>(channel & 0x7));
362 drv_data->ia_modem[i] &= ~(0x80>>(channel & 0x7));
403 struct pti_dev *drv_data; local
405 drv_data
[all...]
/drivers/net/wireless/rt2x00/
H A Drt2800pci.c812 struct rt2800_drv_data *drv_data = rt2x00dev->drv_data; local
824 if (drv_data->tbtt_tick == (BCN_TBTT_OFFSET - 2)) {
829 } else if (drv_data->tbtt_tick == (BCN_TBTT_OFFSET - 1)) {
835 drv_data->tbtt_tick++;
836 drv_data->tbtt_tick %= BCN_TBTT_OFFSET;
H A Drt2800lib.c1649 struct rt2800_drv_data *drv_data = rt2x00dev->drv_data; local
1720 calib_tx = drv_data->calibration_bw40;
1721 calib_rx = drv_data->calibration_bw40;
1723 calib_tx = drv_data->calibration_bw20;
1724 calib_rx = drv_data->calibration_bw20;
1753 struct rt2800_drv_data *drv_data = rt2x00dev->drv_data; local
1758 rt2800_bbp_write(rt2x00dev, 25, drv_data->bbp25);
1759 rt2800_bbp_write(rt2x00dev, 26, drv_data
3443 struct rt2800_drv_data *drv_data = rt2x00dev->drv_data; local
4065 struct rt2800_drv_data *drv_data = rt2x00dev->drv_data; local
[all...]
H A Drt2x00.h761 void *drv_data; member in struct:rt2x00_dev
/drivers/regulator/
H A Dtps65023-regulator.c427 const struct tps_driver_data *drv_data = (void *)id->driver_data; local
428 const struct tps_info *info = drv_data->info;
460 tps->core_regulator = drv_data->core_regulator;
/drivers/spi/
H A Dspi-bfin-sport.c111 bfin_sport_spi_enable(struct bfin_sport_spi_master_data *drv_data) argument
113 bfin_write_or(&drv_data->regs->tcr1, TSPEN);
114 bfin_write_or(&drv_data->regs->rcr1, TSPEN);
119 bfin_sport_spi_disable(struct bfin_sport_spi_master_data *drv_data) argument
121 bfin_write_and(&drv_data->regs->tcr1, ~TSPEN);
122 bfin_write_and(&drv_data->regs->rcr1, ~TSPEN);
161 bfin_sport_spi_stat_poll_complete(struct bfin_sport_spi_master_data *drv_data) argument
164 while (!(bfin_read(&drv_data->regs->stat) & RXNE)) {
171 bfin_sport_spi_u8_writer(struct bfin_sport_spi_master_data *drv_data) argument
175 while (drv_data
183 bfin_sport_spi_u8_reader(struct bfin_sport_spi_master_data *drv_data) argument
195 bfin_sport_spi_u8_duplex(struct bfin_sport_spi_master_data *drv_data) argument
211 bfin_sport_spi_u16_writer(struct bfin_sport_spi_master_data *drv_data) argument
223 bfin_sport_spi_u16_reader(struct bfin_sport_spi_master_data *drv_data) argument
235 bfin_sport_spi_u16_duplex(struct bfin_sport_spi_master_data *drv_data) argument
252 bfin_sport_spi_restore_state(struct bfin_sport_spi_master_data *drv_data) argument
271 bfin_sport_spi_next_transfer(struct bfin_sport_spi_master_data *drv_data) argument
292 bfin_sport_spi_giveback(struct bfin_sport_spi_master_data *drv_data) argument
317 struct bfin_sport_spi_master_data *drv_data = dev_id; local
341 struct bfin_sport_spi_master_data *drv_data = (void *)data; local
486 struct bfin_sport_spi_master_data *drv_data; local
546 struct bfin_sport_spi_master_data *drv_data = spi_master_get_devdata(spi->master); local
669 bfin_sport_spi_init_queue(struct bfin_sport_spi_master_data *drv_data) argument
692 bfin_sport_spi_start_queue(struct bfin_sport_spi_master_data *drv_data) argument
715 bfin_sport_spi_stop_queue(struct bfin_sport_spi_master_data *drv_data) argument
745 bfin_sport_spi_destroy_queue(struct bfin_sport_spi_master_data *drv_data) argument
765 struct bfin_sport_spi_master_data *drv_data; local
869 struct bfin_sport_spi_master_data *drv_data = platform_get_drvdata(pdev); local
898 struct bfin_sport_spi_master_data *drv_data = platform_get_drvdata(pdev); local
914 struct bfin_sport_spi_master_data *drv_data = platform_get_drvdata(pdev); local
[all...]
H A Dspi-bfin5xx.c125 static void bfin_spi_enable(struct bfin_spi_master_data *drv_data) argument
127 bfin_write_or(&drv_data->regs->ctl, BIT_CTL_ENABLE);
130 static void bfin_spi_disable(struct bfin_spi_master_data *drv_data) argument
132 bfin_write_and(&drv_data->regs->ctl, ~BIT_CTL_ENABLE);
150 static int bfin_spi_flush(struct bfin_spi_master_data *drv_data) argument
155 while (!(bfin_read(&drv_data->regs->stat) & BIT_STAT_SPIF) && --limit)
158 bfin_write(&drv_data->regs->stat, BIT_STAT_CLR);
164 static void bfin_spi_cs_active(struct bfin_spi_master_data *drv_data, struct bfin_spi_slave_data *chip) argument
167 bfin_write_and(&drv_data->regs->flg, ~chip->flag);
172 static void bfin_spi_cs_deactive(struct bfin_spi_master_data *drv_data, argument
186 bfin_spi_cs_enable(struct bfin_spi_master_data *drv_data, struct bfin_spi_slave_data *chip) argument
193 bfin_spi_cs_disable(struct bfin_spi_master_data *drv_data, struct bfin_spi_slave_data *chip) argument
201 bfin_spi_restore_state(struct bfin_spi_master_data *drv_data) argument
221 bfin_spi_dummy_read(struct bfin_spi_master_data *drv_data) argument
226 bfin_spi_u8_writer(struct bfin_spi_master_data *drv_data) argument
242 bfin_spi_u8_reader(struct bfin_spi_master_data *drv_data) argument
257 bfin_spi_u8_duplex(struct bfin_spi_master_data *drv_data) argument
276 bfin_spi_u16_writer(struct bfin_spi_master_data *drv_data) argument
293 bfin_spi_u16_reader(struct bfin_spi_master_data *drv_data) argument
309 bfin_spi_u16_duplex(struct bfin_spi_master_data *drv_data) argument
331 bfin_spi_next_transfer(struct bfin_spi_master_data *drv_data) argument
350 bfin_spi_giveback(struct bfin_spi_master_data *drv_data) argument
384 struct bfin_spi_master_data *drv_data = dev_id; local
486 struct bfin_spi_master_data *drv_data = dev_id; local
559 struct bfin_spi_master_data *drv_data = (struct bfin_spi_master_data *)data; local
887 struct bfin_spi_master_data *drv_data; local
944 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); local
990 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); local
1174 struct bfin_spi_master_data *drv_data = spi_master_get_devdata(spi->master); local
1191 bfin_spi_init_queue(struct bfin_spi_master_data *drv_data) argument
1213 bfin_spi_start_queue(struct bfin_spi_master_data *drv_data) argument
1235 bfin_spi_stop_queue(struct bfin_spi_master_data *drv_data) argument
1264 bfin_spi_destroy_queue(struct bfin_spi_master_data *drv_data) argument
1282 struct bfin_spi_master_data *drv_data; local
1392 struct bfin_spi_master_data *drv_data = platform_get_drvdata(pdev); local
1431 struct bfin_spi_master_data *drv_data = platform_get_drvdata(pdev); local
1452 struct bfin_spi_master_data *drv_data = platform_get_drvdata(pdev); local
[all...]
H A Dspi-pxa2xx.c147 int (*write)(struct driver_data *drv_data);
148 int (*read)(struct driver_data *drv_data);
149 irqreturn_t (*transfer_handler)(struct driver_data *drv_data);
171 int (*write)(struct driver_data *drv_data);
172 int (*read)(struct driver_data *drv_data);
178 static void cs_assert(struct driver_data *drv_data) argument
180 struct chip_data *chip = drv_data->cur_chip;
182 if (drv_data->ssp_type == CE4100_SSP) {
183 write_SSSR(drv_data->cur_chip->frm, drv_data
196 cs_deassert(struct driver_data *drv_data) argument
212 write_SSSR_CS(struct driver_data *drv_data, u32 val) argument
222 pxa25x_ssp_comp(struct driver_data *drv_data) argument
231 flush(struct driver_data *drv_data) argument
247 null_writer(struct driver_data *drv_data) argument
262 null_reader(struct driver_data *drv_data) argument
276 u8_writer(struct driver_data *drv_data) argument
290 u8_reader(struct driver_data *drv_data) argument
303 u16_writer(struct driver_data *drv_data) argument
317 u16_reader(struct driver_data *drv_data) argument
330 u32_writer(struct driver_data *drv_data) argument
344 u32_reader(struct driver_data *drv_data) argument
357 next_transfer(struct driver_data *drv_data) argument
373 map_dma_buffers(struct driver_data *drv_data) argument
425 unmap_dma_buffers(struct driver_data *drv_data) argument
444 giveback(struct driver_data *drv_data) argument
528 dma_error_stop(struct driver_data *drv_data, const char *msg) argument
550 dma_transfer_complete(struct driver_data *drv_data) argument
597 struct driver_data *drv_data = data; local
628 dma_transfer(struct driver_data *drv_data) argument
663 reset_sccr1(struct driver_data *drv_data) argument
675 int_error_stop(struct driver_data *drv_data, const char* msg) argument
693 int_transfer_complete(struct driver_data *drv_data) argument
718 interrupt_transfer(struct driver_data *drv_data) argument
790 struct driver_data *drv_data = dev_id; local
932 struct driver_data *drv_data = (struct driver_data *)data; local
1181 struct driver_data *drv_data = local
1223 struct driver_data *drv_data = spi_master_get_devdata(spi->master); local
1289 struct driver_data *drv_data = spi_master_get_devdata(spi->master); local
1430 struct driver_data *drv_data = spi_master_get_devdata(spi->master); local
1441 init_queue(struct driver_data *drv_data) argument
1461 start_queue(struct driver_data *drv_data) argument
1483 stop_queue(struct driver_data *drv_data) argument
1510 destroy_queue(struct driver_data *drv_data) argument
1534 struct driver_data *drv_data; local
1688 struct driver_data *drv_data = platform_get_drvdata(pdev); local
1748 struct driver_data *drv_data = dev_get_drvdata(dev); local
1763 struct driver_data *drv_data = dev_get_drvdata(dev); local
[all...]
/drivers/mfd/
H A Dtwl-core.c627 struct twl_regulator_driver_data drv_data; local
639 /* If we have existing drv_data, just add the flags */
645 drv_data.features = features;
646 drv_data.set_voltage = NULL;
647 drv_data.get_voltage = NULL;
648 drv_data.data = NULL;
649 pdata->driver_data = &drv_data;
/drivers/media/video/s5p-fimc/
H A Dfimc-core.c1677 struct samsung_fimc_driverdata *drv_data; local
1681 drv_data = (struct samsung_fimc_driverdata *)
1684 if (pdev->id >= drv_data->num_entities) {
1696 fimc->variant = drv_data->variant[fimc->id];
1723 clk_set_rate(fimc->clock[CLK_BUS], drv_data->lclk_frequency);

Completed in 438 milliseconds