/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/spi/ |
H A D | spi_s3c24xx.c | 1 /* linux/drivers/spi/spi_s3c24xx.c 26 #include <linux/spi/spi.h> 27 #include <linux/spi/spi_bitbang.h> 29 #include <plat/regs-spi.h> 30 #include <mach/spi.h> 73 void (*set_cs)(struct s3c2410_spi_info *spi, 97 static void s3c24xx_spi_gpiocs(struct s3c2410_spi_info *spi, int cs, int pol) argument 99 gpio_set_value(spi->pin_cs, pol); 102 static void s3c24xx_spi_chipsel(struct spi_device *spi, in argument 124 s3c24xx_spi_update_state(struct spi_device *spi, struct spi_transfer *t) argument 178 s3c24xx_spi_setupxfer(struct spi_device *spi, struct spi_transfer *t) argument 192 s3c24xx_spi_setup(struct spi_device *spi) argument 226 s3c24xx_spi_cleanup(struct spi_device *spi) argument 409 s3c24xx_spi_usingfiq(struct s3c24xx_spi *spi) argument 422 s3c24xx_spi_txrx(struct spi_device *spi, struct spi_transfer *t) argument [all...] |
H A D | davinci_spi.c | 28 #include <linux/spi/spi.h> 29 #include <linux/spi/spi_bitbang.h> 32 #include <mach/spi.h> 250 static void davinci_spi_set_dma_req(const struct spi_device *spi, int enable) argument 252 struct davinci_spi *davinci_spi = spi_master_get_devdata(spi->master); 263 static void davinci_spi_chipselect(struct spi_device *spi, int value) argument 269 davinci_spi = spi_master_get_devdata(spi->master); 290 * @spi: spi devic 297 davinci_spi_setup_transfer(struct spi_device *spi, struct spi_transfer *t) argument 357 struct spi_device *spi = (struct spi_device *)data; local 378 struct spi_device *spi = (struct spi_device *)data; local 397 davinci_spi_request_dma(struct spi_device *spi) argument 439 davinci_spi_setup(struct spi_device *spi) argument 568 davinci_spi_cleanup(struct spi_device *spi) argument 586 davinci_spi_bufs_prep(struct spi_device *spi, struct davinci_spi *davinci_spi) argument 671 davinci_spi_bufs_pio(struct spi_device *spi, struct spi_transfer *t) argument 807 davinci_spi_bufs_dma(struct spi_device *spi, struct spi_transfer *t) argument [all...] |
H A D | bcm5301x_spi.c | 26 #include <linux/spi/spi.h> 27 #include <linux/spi/spidev.h> 38 #define BCM5301X_SPI_DRV_NAME "bcm5301x-spi-master" 127 static int bcm5301x_spi_transfer_txrx(struct spi_device *spi, struct spi_transfer *t) argument 129 struct bcm5301x_spi *drv_data = spi_master_get_devdata(spi->master); 161 static int bcm5301x_spi_transfer_setup(struct spi_device *spi, struct spi_transfer *t) argument 169 speed_hz = spi->max_speed_hz; 177 struct bcm5301x_spi *drv_data = spi_master_get_devdata(spi->master); 203 struct spi_device *spi; local 258 bcm5301x_spi_transfer(struct spi_device *spi, struct spi_message *m) argument 293 bcm5301x_spi_setup(struct spi_device *spi) argument 312 bcm5301x_spi_cleanup(struct spi_device *spi) argument [all...] |
H A D | xilinx_spi_pltfm.c | 31 #include <linux/spi/spi.h> 32 #include <linux/spi/spi_bitbang.h> 33 #include <linux/spi/xilinx_spi.h>
|
H A D | omap_spi_100k.c | 38 #include <linux/spi/spi.h> 214 omap1_spi100k_txrx_pio(struct spi_device *spi, struct spi_transfer *xfer) argument 217 struct omap1_spi100k_cs *cs = spi->controller_state; 221 spi100k = spi_master_get_devdata(spi->master); 235 spi100k_write_data(spi->master, word_len, *tx++); 237 *rx++ = spi100k_read_data(spi->master, word_len); 248 spi100k_write_data(spi->master,word_len, *tx++); 250 *rx++ = spi100k_read_data(spi->master,word_len); 261 spi100k_write_data(spi 270 omap1_spi100k_setup_transfer(struct spi_device *spi, struct spi_transfer *t) argument 297 omap1_spi100k_setup(struct spi_device *spi) argument 351 struct spi_device *spi; local 431 omap1_spi100k_transfer(struct spi_device *spi, struct spi_message *m) argument [all...] |
H A D | spi_s3c24xx_gpio.c | 1 /* linux/drivers/spi/spi_s3c24xx_gpio.c 22 #include <linux/spi/spi.h> 23 #include <linux/spi/spi_bitbang.h> 26 #include <mach/spi-gpio.h> 36 static inline struct s3c2410_spigpio *spidev_to_sg(struct spi_device *spi) argument 38 return spi_master_get_devdata(spi->master); 64 static u32 s3c2410_spigpio_txrx_mode0(struct spi_device *spi, argument 67 return bitbang_txrx_be_cpha0(spi, nsecs, 0, 0, word, bits); 70 static u32 s3c2410_spigpio_txrx_mode1(struct spi_device *spi, argument 76 s3c2410_spigpio_txrx_mode2(struct spi_device *spi, unsigned nsecs, u32 word, u8 bits) argument 82 s3c2410_spigpio_txrx_mode3(struct spi_device *spi, unsigned nsecs, u32 word, u8 bits) argument [all...] |
H A D | tle62x0.c | 16 #include <linux/spi/spi.h> 17 #include <linux/spi/tle62x0.h> 242 static int __devinit tle62x0_probe(struct spi_device *spi) argument 249 pdata = spi->dev.platform_data; 251 dev_err(&spi->dev, "no device data specified\n"); 257 dev_err(&spi->dev, "no memory for device state\n"); 261 st->us = spi; 267 ret = device_create_file(&spi->dev, &dev_attr_status_show); 269 dev_err(&spi 296 tle62x0_remove(struct spi_device *spi) argument [all...] |
H A D | spi_s3c64xx.c | 1 /* linux/drivers/spi/spi_s3c64xx.c 28 #include <linux/spi/spi.h> 31 #include <plat/s3c64xx-spi.h> 139 * @clk: Pointer to the spi clock. 180 .name = "samsung-spi-dma", 233 struct spi_device *spi, 301 struct spi_device *spi) 306 if (sdd->tgl_spi != spi) { /* if last mssg on diff device */ 310 spi 232 enable_datapath(struct s3c64xx_spi_driver_data *sdd, struct spi_device *spi, struct spi_transfer *xfer, int dma_mode) argument 300 enable_cs(struct s3c64xx_spi_driver_data *sdd, struct spi_device *spi) argument 389 disable_cs(struct s3c64xx_spi_driver_data *sdd, struct spi_device *spi) argument 572 struct spi_device *spi = msg->spi; local 762 s3c64xx_spi_transfer(struct spi_device *spi, struct spi_message *msg) argument 795 s3c64xx_spi_setup(struct spi_device *spi) argument [all...] |
H A D | coldfire_qspi.c | 33 #include <linux/spi/spi.h> 313 struct spi_device *spi; local 323 spi = msg->spi; 326 bool cs_high = spi->mode & SPI_CS_HIGH; 332 qmr |= spi->bits_per_word << 10; 333 if (spi->mode & SPI_CPHA) 335 if (spi->mode & SPI_CPOL) 340 qmr |= mcfqspi_qmr_baud(spi 382 mcfqspi_transfer(struct spi_device *spi, struct spi_message *msg) argument 421 mcfqspi_setup(struct spi_device *spi) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/devices/ |
H A D | sst25l.c | 29 #include <linux/spi/spi.h> 30 #include <linux/spi/flash.h> 52 struct spi_device *spi; member in struct:sst25l_flash 90 err = spi_sync(flash->spi, &m); 104 err = spi_write(flash->spi, command, 1); 109 err = spi_write(flash->spi, command, 1); 115 err = spi_write(flash->spi, command, 2); 162 err = spi_write(flash->spi, command, 4); 205 dev_err(&flash->spi 338 sst25l_match_device(struct spi_device *spi) argument 378 sst25l_probe(struct spi_device *spi) argument 472 sst25l_remove(struct spi_device *spi) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/codecs/ |
H A D | tlv320aic26.c | 15 #include <linux/spi/spi.h> 33 struct spi_device *spi; member in struct:aic26 68 rc = spi_write_then_read(aic26->spi, buffer, 2, buffer, 2); 70 dev_err(&aic26->spi->dev, "AIC26 reg read error\n"); 114 rc = spi_write(aic26->spi, buffer, 4); 116 dev_err(&aic26->spi->dev, "AIC26 reg read error\n"); 139 dev_dbg(&aic26->spi->dev, "aic26_hw_params(substream=%p, params=%p)\n", 141 dev_dbg(&aic26->spi->dev, "rate=%i format=%i\n", params_rate(params), 155 dev_dbg(&aic26->spi 415 aic26_spi_probe(struct spi_device *spi) argument 488 aic26_spi_remove(struct spi_device *spi) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/input/touchscreen/ |
H A D | ad7877.c | 45 #include <linux/spi/spi.h> 46 #include <linux/spi/ad7877.h> 173 struct spi_device *spi; member in struct:ad7877 218 static int ad7877_read(struct spi_device *spi, u16 reg) argument 240 status = spi_sync(spi, &req->msg); 248 static int ad7877_write(struct spi_device *spi, u16 reg, u16 val) argument 265 status = spi_sync(spi, &req->msg); 272 static int ad7877_read_adc(struct spi_device *spi, unsigned command) argument 274 struct ad7877 *ts = dev_get_drvdata(&spi 612 ad7877_setup_ts_def_msg(struct spi_device *spi, struct ad7877 *ts) argument 658 ad7877_probe(struct spi_device *spi) argument 791 ad7877_remove(struct spi_device *spi) argument 812 ad7877_suspend(struct spi_device *spi, pm_message_t message) argument 821 ad7877_resume(struct spi_device *spi) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/sfc/ |
H A D | spi.h | 65 const struct efx_spi_device *spi, unsigned int command, 68 const struct efx_spi_device *spi); 70 const struct efx_spi_device *spi, loff_t start, 73 const struct efx_spi_device *spi, loff_t start,
|
H A D | mtd.c | 19 #include "spi.h" 53 const struct efx_spi_device *spi; member in struct:efx_mtd 77 const struct efx_spi_device *spi = efx_mtd->spi; local 87 rc = falcon_spi_cmd(efx, spi, SPI_RDSR, -1, NULL, 101 efx_spi_unlock(struct efx_nic *efx, const struct efx_spi_device *spi) argument 108 rc = falcon_spi_cmd(efx, spi, SPI_RDSR, -1, NULL, 116 rc = falcon_spi_cmd(efx, spi, SPI_WREN, -1, NULL, NULL, 0); 119 rc = falcon_spi_cmd(efx, spi, SPI_SST_EWSR, -1, NULL, NULL, 0); 124 rc = falcon_spi_cmd(efx, spi, SPI_WRS 139 const struct efx_spi_device *spi = efx_mtd->spi; local 322 const struct efx_spi_device *spi = efx_mtd->spi; local 355 const struct efx_spi_device *spi = efx_mtd->spi; local 390 struct efx_spi_device *spi = efx->spi_flash; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-dove/ |
H A D | dove-db-setup.c | 22 #include <linux/spi/spi.h> 23 #include <linux/spi/orion_spi.h> 24 #include <linux/spi/flash.h>
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-kirkwood/ |
H A D | rd88f6192-nas-setup.c | 17 #include <linux/spi/flash.h> 18 #include <linux/spi/spi.h> 19 #include <linux/spi/orion_spi.h>
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpio/ |
H A D | mcp23s08.c | 10 #include <linux/spi/spi.h> 11 #include <linux/spi/mcp23s08.h> 39 struct spi_device *spi; member in struct:mcp23s08 69 status = spi_write_then_read(mcp->spi, tx, sizeof tx, rx, sizeof rx); 80 return spi_write_then_read(mcp->spi, tx, sizeof tx, NULL, 0); 92 return spi_write_then_read(mcp->spi, tx, sizeof tx, vals, n); 221 static int mcp23s08_probe_one(struct spi_device *spi, unsigned addr, argument 224 struct mcp23s08_driver_data *data = spi_get_drvdata(spi); 231 mcp->spi 302 mcp23s08_probe(struct spi_device *spi) argument 374 mcp23s08_remove(struct spi_device *spi) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ipv4/netfilter/ |
H A D | ipt_ah.c | 21 /* Returns 1 if the spi is matched by the range, 0 otherwise */ 23 spi_match(u_int32_t min, u_int32_t max, u_int32_t spi, bool invert) argument 27 invert ? '!' : ' ', min, spi, max); 28 r=(spi >= min && spi <= max) ^ invert; 54 ntohl(ah->spi),
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/netfilter/ |
H A D | xt_esp.c | 27 /* Returns 1 if the spi is matched by the range, 0 otherwise */ 29 spi_match(u_int32_t min, u_int32_t max, u_int32_t spi, bool invert) argument 33 invert ? '!' : ' ', min, spi, max); 34 r = (spi >= min && spi <= max) ^ invert; 59 return spi_match(espinfo->spis[0], espinfo->spis[1], ntohl(eh->spi),
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/misc/ |
H A D | ad525x_dpot-spi.c | 9 #include <linux/spi/spi.h> 122 static int __devinit ad_dpot_spi_probe(struct spi_device *spi) argument 124 char *name = spi->dev.platform_data; 128 .client = spi, 135 dev_err(&spi->dev, "%s not in supported device list", name); 139 return ad_dpot_probe(&spi->dev, &bdata, dpot_id); 142 static int __devexit ad_dpot_spi_remove(struct spi_device *spi) argument 144 return ad_dpot_remove(&spi->dev); 172 MODULE_ALIAS("spi [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/p54/ |
H A D | p54spi.c | 29 #include <linux/spi/spi.h> 78 spi_sync(priv->spi, &m); 112 spi_sync(priv->spi, &m); 150 dev_err(&priv->spi->dev, "spi_write_dma not allowed " 169 ret = request_firmware(&priv->firmware, "3826.arm", &priv->spi->dev); 172 dev_err(&priv->spi->dev, "request_firmware() failed: %d", ret); 195 ret = request_firmware(&eeprom, "3826.eeprom", &priv->spi->dev); 197 dev_info(&priv->spi->dev, "loading default eeprom...\n"); 201 dev_info(&priv->spi 387 struct spi_device *spi = config; local 590 p54spi_probe(struct spi_device *spi) argument 672 p54spi_remove(struct spi_device *spi) argument 678 free_irq(gpio_to_irq(p54spi_gpio_irq), spi); local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/wl12xx/ |
H A D | wl1251_spi.c | 28 #include <linux/spi/spi.h> 29 #include <linux/spi/wl12xx.h> 61 wl1251_error("could not allocate cmd for spi reset"); 76 wl1251_dump(DEBUG_SPI, "spi reset -> ", cmd, WSPI_INIT_CMD_LEN); 87 wl1251_error("could not allocate cmd for spi init"); 130 wl1251_dump(DEBUG_SPI, "spi init -> ", cmd, WSPI_INIT_CMD_LEN); 227 static int __devinit wl1251_spi_probe(struct spi_device *spi) argument 234 pdata = spi->dev.platform_data; 246 SET_IEEE80211_DEV(hw, &spi 300 wl1251_spi_remove(struct spi_device *spi) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/backlight/ |
H A D | vgg2432a4.c | 21 #include <linux/spi/spi.h> 209 static int vgg2432a4_suspend(struct spi_device *spi, pm_message_t state) argument 211 return ili9320_suspend(dev_get_drvdata(&spi->dev), state); 214 static int vgg2432a4_resume(struct spi_device *spi) argument 216 return ili9320_resume(dev_get_drvdata(&spi->dev)); 230 static int __devinit vgg2432a4_probe(struct spi_device *spi) argument 234 ret = ili9320_probe_spi(spi, &vgg2432a4_client); 236 dev_err(&spi->dev, "failed to initialise ili9320\n"); 243 static int __devexit vgg2432a4_remove(struct spi_device *spi) argument 248 vgg2432a4_shutdown(struct spi_device *spi) argument [all...] |
H A D | ili9320.h | 42 struct ili9320_spi spi; /* SPI attachged device. */ member in union:ili9320::__anon16255 71 extern int ili9320_probe_spi(struct spi_device *spi,
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iptables-1.4.12.1/include/linux/netfilter/ |
H A D | xt_policy.h | 25 spi:1, member in struct:xt_policy_spec 54 __be32 spi; member in struct:xt_policy_elem
|