pic32_spi
void (*rx_fifo)(struct pic32_spi *);
void (*tx_fifo)(struct pic32_spi *);
static inline void pic32_spi_enable(struct pic32_spi *pic32s)
static inline void pic32_spi_disable(struct pic32_spi *pic32s)
static void pic32_spi_set_clk_rate(struct pic32_spi *pic32s, u32 spi_ck)
static inline u32 pic32_rx_fifo_level(struct pic32_spi *pic32s)
static inline u32 pic32_tx_fifo_level(struct pic32_spi *pic32s)
static u32 pic32_tx_max(struct pic32_spi *pic32s, int n_bytes)
static u32 pic32_rx_max(struct pic32_spi *pic32s, int n_bytes)
static void pic32_spi_rx_##__name(struct pic32_spi *pic32s) \
static void pic32_spi_tx_##__name(struct pic32_spi *pic32s) \
static void pic32_err_stop(struct pic32_spi *pic32s, const char *msg)
struct pic32_spi *pic32s = dev_id;
struct pic32_spi *pic32s = dev_id;
struct pic32_spi *pic32s = dev_id;
struct pic32_spi *pic32s = data;
static int pic32_spi_dma_transfer(struct pic32_spi *pic32s,
static int pic32_spi_dma_config(struct pic32_spi *pic32s, u32 dma_width)
static int pic32_spi_set_word_size(struct pic32_spi *pic32s, u8 bits_per_word)
struct pic32_spi *pic32s = spi_controller_get_devdata(host);
struct pic32_spi *pic32s = spi_controller_get_devdata(host);
struct pic32_spi *pic32s = spi_controller_get_devdata(host);
struct pic32_spi *pic32s;
struct pic32_spi *pic32s = spi_controller_get_devdata(host);
static int pic32_spi_dma_prep(struct pic32_spi *pic32s, struct device *dev)
static void pic32_spi_dma_unprep(struct pic32_spi *pic32s)
static void pic32_spi_hw_init(struct pic32_spi *pic32s)
struct pic32_spi *pic32s)
struct pic32_spi *pic32s;
struct pic32_spi *pic32s;