• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/spi/

Lines Matching defs:rx

124 	void *rx;
201 && (drv_data->rx < drv_data->rx_end)) {
203 drv_data->rx += n_bytes;
206 return drv_data->rx == drv_data->rx_end;
228 && (drv_data->rx < drv_data->rx_end)) {
229 *(u8 *)(drv_data->rx) = read_SSDR(reg);
230 ++drv_data->rx;
233 return drv_data->rx == drv_data->rx_end;
255 && (drv_data->rx < drv_data->rx_end)) {
256 *(u16 *)(drv_data->rx) = read_SSDR(reg);
257 drv_data->rx += 2;
260 return drv_data->rx == drv_data->rx_end;
282 && (drv_data->rx < drv_data->rx_end)) {
283 *(u32 *)(drv_data->rx) = read_SSDR(reg);
284 drv_data->rx += 4;
287 return drv_data->rx == drv_data->rx_end;
317 if (!IS_DMA_ALIGNED(drv_data->rx) || !IS_DMA_ALIGNED(drv_data->tx))
320 /* Modify setup if rx buffer is null */
321 if (drv_data->rx == NULL) {
323 drv_data->rx = drv_data->null_dma_buf;
337 /* Stream map the rx buffer */
338 drv_data->rx_dma = dma_map_single(dev, drv_data->rx,
458 "dma_handler: dma rx channel stop failed\n");
462 "dma_transfer: ssp rx stall failed\n");
467 drv_data->rx += drv_data->len -
477 (drv_data->rx_end - drv_data->rx);
505 "bad bus address on rx channel");
514 /* Wait for rx to stall */
517 "dma_handler: ssp rx stall failed\n");
542 if (irq_status & SSSR_TINT || drv_data->rx == drv_data->rx_end) {
589 (drv_data->rx_end - drv_data->rx);
625 /* Drain rx fifo, Fill tx fifo and prevent overruns */
645 "rx stall failed");
702 * the rx, so that there will always be enough data in the rx fifo
706 * space in the rx fifo for any data loaded to the tx fifo.
848 drv_data->rx = transfer->rx_buf;
849 drv_data->rx_end = drv_data->rx + transfer->len;
854 drv_data->read = drv_data->rx ? chip->read : null_reader;
927 /* Setup rx DMA Channel */
931 if (drv_data->rx == drv_data->null_dma_buf)
1391 /* Get two DMA channels (rx and tx) */
1397 dev_err(dev, "problem (%d) requesting rx channel\n",