Home
last modified time | relevance | path

Searched refs:drv_data (Results 1 – 8 of 8) sorted by relevance

/drivers/spi/
Dspi_bfin5xx.c119 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 …]
Dpxa2xx_spi.c152 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 …]
Dspi_imx.c241 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/
Di2c-mv64xxx.c114 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 …]
Di2c-ixp2000.c89 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/
Dairq.c34 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()
Dqdio_thinint.c239 static void tiqdio_thinint_handler(void *ind, void *drv_data) in tiqdio_thinint_handler() argument
/drivers/video/
Dmx3fb.c1149 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()