/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/spi/ |
H A D | spi_bitbang.h | 33 * for this transfer; zeroes restore defaults from spi_device. 35 int (*setup_transfer)(struct spi_device *spi, 38 void (*chipselect)(struct spi_device *spi, int is_on); 45 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t); 48 u32 (*txrx_word[4])(struct spi_device *spi, 56 extern int spi_bitbang_setup(struct spi_device *spi); 57 extern void spi_bitbang_cleanup(struct spi_device *spi); 58 extern int spi_bitbang_transfer(struct spi_device *spi, struct spi_message *m); 59 extern int spi_bitbang_setup_transfer(struct spi_device *spi, 77 * void setsck(struct spi_device *, in [all...] |
H A D | spi.h | 29 * struct spi_device - Master side proxy for an SPI slave device 56 * A @spi_device is used to interchange data between an SPI slave 65 struct spi_device { struct 96 static inline struct spi_device *to_spi_device(struct device *dev) 98 return dev ? container_of(dev, struct spi_device, dev) : NULL; 102 static inline struct spi_device *spi_dev_get(struct spi_device *spi) 107 static inline void spi_dev_put(struct spi_device *spi) 114 static inline void *spi_get_ctldata(struct spi_device *spi) 119 static inline void spi_set_ctldata(struct spi_device *sp [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/spi/ |
H A D | spi_bitbang.c | 37 * spi_bitbang_cs is in spi_device->controller_state, which is unavailable 41 * chipselect() and friends may use use spi_device->controller_data and 52 u32 (*txrx_word)(struct spi_device *spi, unsigned nsecs, 54 unsigned (*txrx_bufs)(struct spi_device *, 56 struct spi_device *spi, 63 struct spi_device *spi, 64 u32 (*txrx_word)(struct spi_device *spi, 89 struct spi_device *spi, 90 u32 (*txrx_word)(struct spi_device *spi, 115 struct spi_device *sp [all...] |
H A D | spi_s3c24xx_gpio.c | 35 static inline struct s3c2410_spigpio *spidev_to_sg(struct spi_device *spi) 40 static inline void setsck(struct spi_device *dev, int on) 46 static inline void setmosi(struct spi_device *dev, int on) 52 static inline u32 getmiso(struct spi_device *dev) 64 static u32 s3c2410_spigpio_txrx_mode0(struct spi_device *spi, 70 static u32 s3c2410_spigpio_txrx_mode1(struct spi_device *spi, 76 static u32 s3c2410_spigpio_txrx_mode2(struct spi_device *spi, 82 static u32 s3c2410_spigpio_txrx_mode3(struct spi_device *spi, 89 static void s3c2410_spigpio_chipselect(struct spi_device *dev, int value)
|
H A D | spi_butterfly.c | 60 static inline struct butterfly *spidev_to_pp(struct spi_device *spi) 75 struct spi_device *dataflash; 76 struct spi_device *butterfly; 84 setsck(struct spi_device *spi, int is_on) 100 setmosi(struct spi_device *spi, int is_on) 115 static inline int getmiso(struct spi_device *spi) 128 static void butterfly_chipselect(struct spi_device *spi, int value) 156 butterfly_txrx_word_mode0(struct spi_device *spi,
|
H A D | spi.c | 35 struct spi_device *spi = to_spi_device(dev); 48 const struct spi_device *spi = to_spi_device(dev); 64 const struct spi_device *spi = to_spi_device(dev); 72 const struct spi_device *spi = to_spi_device(dev); 203 struct spi_device *spi_new_device(struct spi_master *master, 206 struct spi_device *proxy; 532 int spi_sync(struct spi_device *spi, struct spi_message *message) 571 int spi_write_then_read(struct spi_device *spi,
|
H A D | spidev.c | 58 /* Bit masks for spi_device.mode management */ 64 struct spi_device *spi; 86 struct spi_device *spi; 118 struct spi_device *spi; 149 struct spi_device *spi = spidev->spi; 239 struct spi_device *spi; 467 static int spidev_probe(struct spi_device *spi) 514 static int spidev_remove(struct spi_device *spi)
|
H A D | spi_s3c24xx.c | 54 struct spi_device *curdev; 62 static inline struct s3c24xx_spi *to_hw(struct spi_device *sdev) 72 static void s3c24xx_spi_chipsel(struct spi_device *spi, int value) 107 static int s3c24xx_spi_setupxfer(struct spi_device *spi, 149 static int s3c24xx_spi_setup(struct spi_device *spi) 177 static int s3c24xx_spi_txrx(struct spi_device *spi, struct spi_transfer *t)
|
H A D | mpc52xx_psc_spi.c | 67 static int mpc52xx_psc_spi_transfer_setup(struct spi_device *spi, 80 static void mpc52xx_psc_spi_activate_cs(struct spi_device *spi) 124 static void mpc52xx_psc_spi_deactivate_cs(struct spi_device *spi) 137 static int mpc52xx_psc_spi_transfer_rxtx(struct spi_device *spi, 224 struct spi_device *spi; 273 static int mpc52xx_psc_spi_setup(struct spi_device *spi) 300 static int mpc52xx_psc_spi_transfer(struct spi_device *spi, 317 static void mpc52xx_psc_spi_cleanup(struct spi_device *spi)
|
H A D | omap_uwire.c | 171 static void uwire_chipselect(struct spi_device *spi, int value) 202 static int uwire_txrx(struct spi_device *spi, struct spi_transfer *t) 311 static int uwire_setup_transfer(struct spi_device *spi, struct spi_transfer *t) 445 static int uwire_setup(struct spi_device *spi) 459 static void uwire_cleanup(struct spi_device *spi)
|
H A D | at25.c | 25 struct spi_device *spi; 259 static int at25_probe(struct spi_device *spi) 345 static int __devexit at25_remove(struct spi_device *spi)
|
H A D | spi_mpc83xx.c | 129 static void mpc83xx_spi_chipselect(struct spi_device *spi, int value) 174 int mpc83xx_spi_setup_transfer(struct spi_device *spi, struct spi_transfer *t) 235 static int mpc83xx_spi_setup(struct spi_device *spi) 274 static int mpc83xx_spi_bufs(struct spi_device *spi, struct spi_transfer *t)
|
H A D | atmel_spi.c | 32 * framework provides the base clock, subdivided for each spi_device. 63 static inline void cs_activate(struct spi_device *spi) 72 static inline void cs_deactivate(struct spi_device *spi) 341 static int atmel_spi_setup(struct spi_device *spi) 423 static int atmel_spi_transfer(struct spi_device *spi, struct spi_message *msg) 480 static void atmel_spi_cleanup(struct spi_device *spi)
|
H A D | au1550_spi.c | 66 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t); 170 static void au1550_spi_chipsel(struct spi_device *spi, int value) 230 static int au1550_spi_setupxfer(struct spi_device *spi, struct spi_transfer *t) 283 static int au1550_spi_setup(struct spi_device *spi) 342 static int au1550_spi_dma_txrxb(struct spi_device *spi, struct spi_transfer *t) 528 static int au1550_spi_pio_txrxb(struct spi_device *spi, struct spi_transfer *t) 638 static int au1550_spi_txrx_bufs(struct spi_device *spi, struct spi_transfer *t)
|
H A D | pxa2xx_spi.c | 686 int set_dma_burst_and_threshold(struct chip_data *chip, struct spi_device *spi, 1044 static int transfer(struct spi_device *spi, struct spi_message *msg) 1070 static int setup(struct spi_device *spi) 1217 static void cleanup(struct spi_device *spi)
|
H A D | spi_bfin5xx.c | 936 static int transfer(struct spi_device *spi, struct spi_message *msg) 964 static int setup(struct spi_device *spi) 1088 static void cleanup(struct spi_device *spi)
|
H A D | spi_imx.c | 1097 static int transfer(struct spi_device *spi, struct spi_message *msg) 1169 static int setup(struct spi_device *spi) 1365 static void cleanup(struct spi_device *spi)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/hwmon/ |
H A D | lm70.c | 48 struct spi_device *spi = to_spi_device(dev); 94 static int __devinit lm70_probe(struct spi_device *spi) 129 static int __devexit lm70_remove(struct spi_device *spi)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/rtc/ |
H A D | rtc-max6902.c | 55 struct spi_device *spi = to_spi_device(dev); 68 struct spi_device *spi = to_spi_device(dev); 107 struct spi_device *spi = to_spi_device(dev); 214 static int __devinit max6902_probe(struct spi_device *spi) 247 static int __devexit max6902_remove(struct spi_device *spi)
|
H A D | rtc-rs5c348.c | 64 struct spi_device *spi = to_spi_device(dev); 100 struct spi_device *spi = to_spi_device(dev); 150 static int __devinit rs5c348_probe(struct spi_device *spi) 216 static int __devexit rs5c348_remove(struct spi_device *spi)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/devices/ |
H A D | mtd_dataflash.c | 93 struct spi_device *spi; 109 static inline int dataflash_status(struct spi_device *spi) 121 static int dataflash_waitready(struct spi_device *spi) 148 struct spi_device *spi = priv->spi; 306 struct spi_device *spi = priv->spi; 455 add_dataflash(struct spi_device *spi, char *name, 531 static int __devinit dataflash_probe(struct spi_device *spi) 585 static int __devexit dataflash_remove(struct spi_device *spi)
|
H A D | m25p80.c | 67 struct spi_device *spi; 424 static int __devinit m25p_probe(struct spi_device *spi) 536 static int __devexit m25p_remove(struct spi_device *spi)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/input/touchscreen/ |
H A D | ads7846.c | 62 struct spi_device *spi; 184 struct spi_device *spi = to_spi_device(dev); 342 static int ads784x_hwmon_register(struct spi_device *spi, struct ads7846 *ts) 396 static void ads784x_hwmon_unregister(struct spi_device *spi, 406 static inline int ads784x_hwmon_register(struct spi_device *spi, 412 static inline void ads784x_hwmon_unregister(struct spi_device *spi, 750 static int ads7846_suspend(struct spi_device *spi, pm_message_t message) 765 static int ads7846_resume(struct spi_device *spi) 779 static int __devinit ads7846_probe(struct spi_device *spi) 1031 static int __devexit ads7846_remove(struct spi_device *sp [all...] |