/drivers/i2c/busses/ |
H A D | i2c-ixp2000.c | 90 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 D | i2c-mv64xxx.c | 117 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 D | airq.c | 34 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 D | crystalhd_lnx.h | 68 unsigned int drv_data; member in struct:crystalhd_adp
|
/drivers/video/omap2/displays/ |
H A D | panel-generic-dpi.c | 408 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 D | drv.h | 117 struct drv_data { struct
|
/drivers/tty/serial/ |
H A D | samsung.h | 54 struct s3c24xx_serial_drv_data *drv_data; member in struct:s3c24xx_uart_port
|
/drivers/mmc/host/ |
H A D | sdhci-s3c.c | 432 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 D | bfin_sdh.c | 456 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 D | pti.c | 85 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 D | rt2800pci.c | 812 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 D | rt2800lib.c | 1649 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 D | rt2x00.h | 761 void *drv_data; member in struct:rt2x00_dev
|
/drivers/regulator/ |
H A D | tps65023-regulator.c | 427 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 D | spi-bfin-sport.c | 111 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 D | spi-bfin5xx.c | 125 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 D | spi-pxa2xx.c | 147 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 D | twl-core.c | 627 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 D | fimc-core.c | 1677 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);
|