Lines Matching defs:pic32_spi

95 struct pic32_spi {
119 void (*rx_fifo)(struct pic32_spi *);
120 void (*tx_fifo)(struct pic32_spi *);
123 static inline void pic32_spi_enable(struct pic32_spi *pic32s)
128 static inline void pic32_spi_disable(struct pic32_spi *pic32s)
136 static void pic32_spi_set_clk_rate(struct pic32_spi *pic32s, u32 spi_ck)
146 static inline u32 pic32_rx_fifo_level(struct pic32_spi *pic32s)
153 static inline u32 pic32_tx_fifo_level(struct pic32_spi *pic32s)
161 static u32 pic32_tx_max(struct pic32_spi *pic32s, int n_bytes)
182 static u32 pic32_rx_max(struct pic32_spi *pic32s, int n_bytes)
190 static void pic32_spi_rx_##__name(struct pic32_spi *pic32s) \
202 static void pic32_spi_tx_##__name(struct pic32_spi *pic32s) \
219 static void pic32_err_stop(struct pic32_spi *pic32s, const char *msg)
235 struct pic32_spi *pic32s = dev_id;
263 struct pic32_spi *pic32s = dev_id;
282 struct pic32_spi *pic32s = dev_id;
295 struct pic32_spi *pic32s = data;
300 static int pic32_spi_dma_transfer(struct pic32_spi *pic32s,
357 static int pic32_spi_dma_config(struct pic32_spi *pic32s, u32 dma_width)
388 static int pic32_spi_set_word_size(struct pic32_spi *pic32s, u8 bits_per_word)
435 struct pic32_spi *pic32s = spi_controller_get_devdata(host);
445 struct pic32_spi *pic32s = spi_controller_get_devdata(host);
488 struct pic32_spi *pic32s = spi_controller_get_devdata(host);
499 struct pic32_spi *pic32s;
572 struct pic32_spi *pic32s = spi_controller_get_devdata(host);
606 static int pic32_spi_dma_prep(struct pic32_spi *pic32s, struct device *dev)
655 static void pic32_spi_dma_unprep(struct pic32_spi *pic32s)
668 static void pic32_spi_hw_init(struct pic32_spi *pic32s)
708 struct pic32_spi *pic32s)
756 struct pic32_spi *pic32s;
848 struct pic32_spi *pic32s;