• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/spi/

Lines Matching defs:driver_data

50 struct driver_data {
99 void (*write) (struct driver_data *);
100 void (*read) (struct driver_data *);
101 void (*duplex) (struct driver_data *);
118 void (*write) (struct driver_data *);
119 void (*read) (struct driver_data *);
120 void (*duplex) (struct driver_data *);
124 static inline u16 read_##reg(struct driver_data *drv_data) \
126 static inline void write_##reg(struct driver_data *drv_data, u16 v) \
137 static void bfin_spi_enable(struct driver_data *drv_data)
145 static void bfin_spi_disable(struct driver_data *drv_data)
168 static int bfin_spi_flush(struct driver_data *drv_data)
182 static void bfin_spi_cs_active(struct driver_data *drv_data, struct chip_data *chip)
196 static void bfin_spi_cs_deactive(struct driver_data *drv_data, struct chip_data *chip)
215 static void bfin_spi_restore_state(struct driver_data *drv_data)
233 static inline void bfin_spi_dummy_read(struct driver_data *drv_data)
238 static void bfin_spi_null_writer(struct driver_data *drv_data)
258 static void bfin_spi_null_reader(struct driver_data *drv_data)
275 static void bfin_spi_u8_writer(struct driver_data *drv_data)
291 static void bfin_spi_u8_cs_chg_writer(struct driver_data *drv_data)
309 static void bfin_spi_u8_reader(struct driver_data *drv_data)
324 static void bfin_spi_u8_cs_chg_reader(struct driver_data *drv_data)
342 static void bfin_spi_u8_duplex(struct driver_data *drv_data)
355 static void bfin_spi_u8_cs_chg_duplex(struct driver_data *drv_data)
372 static void bfin_spi_u16_writer(struct driver_data *drv_data)
389 static void bfin_spi_u16_cs_chg_writer(struct driver_data *drv_data)
408 static void bfin_spi_u16_reader(struct driver_data *drv_data)
424 static void bfin_spi_u16_cs_chg_reader(struct driver_data *drv_data)
443 static void bfin_spi_u16_duplex(struct driver_data *drv_data)
458 static void bfin_spi_u16_cs_chg_duplex(struct driver_data *drv_data)
478 static void *bfin_spi_next_transfer(struct driver_data *drv_data)
497 static void bfin_spi_giveback(struct driver_data *drv_data)
530 struct driver_data *drv_data = dev_id;
598 struct driver_data *drv_data = (struct driver_data *)data;
908 struct driver_data *drv_data;
911 drv_data = container_of(work, struct driver_data, pump_messages);
965 struct driver_data *drv_data = spi_master_get_devdata(spi->master);
1011 struct driver_data *drv_data = spi_master_get_devdata(spi->master);
1171 static inline int bfin_spi_init_queue(struct driver_data *drv_data)
1193 static inline int bfin_spi_start_queue(struct driver_data *drv_data)
1215 static inline int bfin_spi_stop_queue(struct driver_data *drv_data)
1244 static inline int bfin_spi_destroy_queue(struct driver_data *drv_data)
1262 struct driver_data *drv_data = 0;
1269 master = spi_alloc_master(dev, sizeof(struct driver_data) + 16);
1358 struct driver_data *drv_data = platform_get_drvdata(pdev);
1392 struct driver_data *drv_data = platform_get_drvdata(pdev);
1407 struct driver_data *drv_data = platform_get_drvdata(pdev);