Searched refs:drv_data (Results 1 – 8 of 8) sorted by relevance
/drivers/spi/ |
D | spi_bfin5xx.c | 119 static inline u16 read_##reg(struct driver_data *drv_data) \ 120 { return bfin_read16(drv_data->regs_base + off); } \ 121 static inline void write_##reg(struct driver_data *drv_data, u16 v) \ 122 { bfin_write16(drv_data->regs_base + off, v); } 132 static void bfin_spi_enable(struct driver_data *drv_data) in bfin_spi_enable() argument 136 cr = read_CTRL(drv_data); in bfin_spi_enable() 137 write_CTRL(drv_data, (cr | BIT_CTL_ENABLE)); in bfin_spi_enable() 140 static void bfin_spi_disable(struct driver_data *drv_data) in bfin_spi_disable() argument 144 cr = read_CTRL(drv_data); in bfin_spi_disable() 145 write_CTRL(drv_data, (cr & (~BIT_CTL_ENABLE))); in bfin_spi_disable() [all …]
|
D | pxa2xx_spi.c | 152 int (*write)(struct driver_data *drv_data); 153 int (*read)(struct driver_data *drv_data); 154 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 int flush(struct driver_data *drv_data) in flush() argument 182 void __iomem *reg = drv_data->ioaddr; in flush() 198 static int null_writer(struct driver_data *drv_data) in null_writer() argument 200 void __iomem *reg = drv_data->ioaddr; in null_writer() 201 u8 n_bytes = drv_data->n_bytes; in null_writer() [all …]
|
D | spi_imx.c | 241 irqreturn_t (*transfer_handler)(struct driver_data *drv_data); 275 static void flush(struct driver_data *drv_data) in flush() argument 277 void __iomem *regs = drv_data->regs; in flush() 280 dev_dbg(&drv_data->pdev->dev, "flush\n"); in flush() 289 if (drv_data->cs_change) in flush() 290 drv_data->cs_control(SPI_CS_DEASSERT); in flush() 297 static void restore_state(struct driver_data *drv_data) in restore_state() argument 299 void __iomem *regs = drv_data->regs; in restore_state() 300 struct chip_data *chip = drv_data->cur_chip; in restore_state() 303 dev_dbg(&drv_data->pdev->dev, in restore_state() [all …]
|
/drivers/i2c/busses/ |
D | i2c-mv64xxx.c | 114 mv64xxx_i2c_hw_init(struct mv64xxx_i2c_data *drv_data) in mv64xxx_i2c_hw_init() argument 116 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_SOFT_RESET); in mv64xxx_i2c_hw_init() 117 writel((((drv_data->freq_m & 0xf) << 3) | (drv_data->freq_n & 0x7)), in mv64xxx_i2c_hw_init() 118 drv_data->reg_base + MV64XXX_I2C_REG_BAUD); in mv64xxx_i2c_hw_init() 119 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_SLAVE_ADDR); in mv64xxx_i2c_hw_init() 120 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_EXT_SLAVE_ADDR); in mv64xxx_i2c_hw_init() 122 drv_data->reg_base + MV64XXX_I2C_REG_CONTROL); in mv64xxx_i2c_hw_init() 123 drv_data->state = MV64XXX_I2C_STATE_IDLE; in mv64xxx_i2c_hw_init() 127 mv64xxx_i2c_fsm(struct mv64xxx_i2c_data *drv_data, u32 status) in mv64xxx_i2c_fsm() argument 134 if (drv_data->state == MV64XXX_I2C_STATE_IDLE) { in mv64xxx_i2c_fsm() [all …]
|
D | i2c-ixp2000.c | 89 struct ixp2000_i2c_data *drv_data = platform_get_drvdata(plat_dev); in ixp2000_i2c_remove() local 93 i2c_del_adapter(&drv_data->adapter); in ixp2000_i2c_remove() 95 kfree(drv_data); in ixp2000_i2c_remove() 104 struct ixp2000_i2c_data *drv_data = in ixp2000_i2c_probe() local 107 if (!drv_data) in ixp2000_i2c_probe() 109 drv_data->gpio_pins = gpio; in ixp2000_i2c_probe() 111 drv_data->algo_data.data = gpio; in ixp2000_i2c_probe() 112 drv_data->algo_data.setsda = ixp2000_bit_setsda; in ixp2000_i2c_probe() 113 drv_data->algo_data.setscl = ixp2000_bit_setscl; in ixp2000_i2c_probe() 114 drv_data->algo_data.getsda = ixp2000_bit_getsda; in ixp2000_i2c_probe() [all …]
|
/drivers/s390/cio/ |
D | airq.c | 34 void *drv_data; member 61 void *drv_data, u8 isc) in s390_register_adapter_interrupt() argument 75 airq->drv_data = drv_data; in s390_register_adapter_interrupt() 138 airq->drv_data); in do_adapter_IO()
|
D | qdio_thinint.c | 239 static void tiqdio_thinint_handler(void *ind, void *drv_data) in tiqdio_thinint_handler() argument
|
/drivers/video/ |
D | mx3fb.c | 1149 struct mx3fb_data *drv_data = platform_get_drvdata(pdev); in mx3fb_suspend() local 1150 struct mx3fb_info *mx3_fbi = drv_data->fbi->par; in mx3fb_suspend() 1153 fb_set_suspend(drv_data->fbi, 1); in mx3fb_suspend() 1169 struct mx3fb_data *drv_data = platform_get_drvdata(pdev); in mx3fb_resume() local 1170 struct mx3fb_info *mx3_fbi = drv_data->fbi->par; in mx3fb_resume() 1174 sdc_set_brightness(mx3fb, drv_data->backlight_level); in mx3fb_resume() 1178 fb_set_suspend(drv_data->fbi, 0); in mx3fb_resume()
|