Linux Kernel
3.7.1
|
#include <spi-fsl-lib.h>
Data Fields | |
struct device * | dev |
void * | reg_base |
const void * | tx |
void * | rx |
int | subblock |
struct spi_pram __iomem * | pram |
struct cpm_buf_desc __iomem * | tx_bd |
struct cpm_buf_desc __iomem * | rx_bd |
struct spi_transfer * | xfer_in_progress |
dma_addr_t | tx_dma |
dma_addr_t | rx_dma |
bool | map_tx_dma |
bool | map_rx_dma |
dma_addr_t | dma_dummy_tx |
dma_addr_t | dma_dummy_rx |
void(* | get_rx )(u32 rx_data, struct mpc8xxx_spi *) |
u32(* | get_tx )(struct mpc8xxx_spi *) |
void(* | spi_do_one_msg )(struct spi_message *m) |
void(* | spi_remove )(struct mpc8xxx_spi *mspi) |
unsigned int | count |
unsigned int | irq |
unsigned | nsecs |
u32 | spibrg |
u32 | rx_shift |
u32 | tx_shift |
unsigned int | flags |
struct workqueue_struct * | workqueue |
struct work_struct | work |
struct list_head | queue |
spinlock_t | lock |
struct completion | done |
Definition at line 24 of file spi-fsl-lib.h.
unsigned int count |
Definition at line 59 of file spi-fsl-lib.h.
Definition at line 25 of file spi-fsl-lib.h.
dma_addr_t dma_dummy_rx |
Definition at line 49 of file spi-fsl-lib.h.
dma_addr_t dma_dummy_tx |
Definition at line 48 of file spi-fsl-lib.h.
struct completion done |
Definition at line 76 of file spi-fsl-lib.h.
unsigned int flags |
Definition at line 68 of file spi-fsl-lib.h.
void(* get_rx)(u32 rx_data, struct mpc8xxx_spi *) |
Definition at line 52 of file spi-fsl-lib.h.
u32(* get_tx)(struct mpc8xxx_spi *) |
Definition at line 53 of file spi-fsl-lib.h.
unsigned int irq |
Definition at line 60 of file spi-fsl-lib.h.
spinlock_t lock |
Definition at line 74 of file spi-fsl-lib.h.
bool map_rx_dma |
Definition at line 46 of file spi-fsl-lib.h.
bool map_tx_dma |
Definition at line 45 of file spi-fsl-lib.h.
unsigned nsecs |
Definition at line 62 of file spi-fsl-lib.h.
Definition at line 36 of file spi-fsl-lib.h.
Definition at line 73 of file spi-fsl-lib.h.
void* reg_base |
Definition at line 26 of file spi-fsl-lib.h.
Definition at line 30 of file spi-fsl-lib.h.
Definition at line 38 of file spi-fsl-lib.h.
Definition at line 44 of file spi-fsl-lib.h.
u32 rx_shift |
Definition at line 65 of file spi-fsl-lib.h.
void(* spi_do_one_msg)(struct spi_message *m) |
Definition at line 56 of file spi-fsl-lib.h.
void(* spi_remove)(struct mpc8xxx_spi *mspi) |
Definition at line 57 of file spi-fsl-lib.h.
u32 spibrg |
Definition at line 64 of file spi-fsl-lib.h.
int subblock |
Definition at line 35 of file spi-fsl-lib.h.
Definition at line 29 of file spi-fsl-lib.h.
Definition at line 37 of file spi-fsl-lib.h.
Definition at line 43 of file spi-fsl-lib.h.
u32 tx_shift |
Definition at line 66 of file spi-fsl-lib.h.
struct work_struct work |
Definition at line 71 of file spi-fsl-lib.h.
struct workqueue_struct* workqueue |
Definition at line 70 of file spi-fsl-lib.h.
struct spi_transfer* xfer_in_progress |
Definition at line 40 of file spi-fsl-lib.h.