Lines Matching refs:pic32_spi_priv
60 struct pic32_spi_priv { struct
79 void (*rx_fifo)(struct pic32_spi_priv *); argument
80 void (*tx_fifo)(struct pic32_spi_priv *); argument
83 static inline void pic32_spi_enable(struct pic32_spi_priv *priv) in pic32_spi_enable()
88 static inline void pic32_spi_disable(struct pic32_spi_priv *priv) in pic32_spi_disable()
93 static inline u32 pic32_spi_rx_fifo_level(struct pic32_spi_priv *priv) in pic32_spi_rx_fifo_level()
100 static inline u32 pic32_spi_tx_fifo_level(struct pic32_spi_priv *priv) in pic32_spi_tx_fifo_level()
108 static u32 pic32_tx_max(struct pic32_spi_priv *priv, int n_bytes) in pic32_tx_max()
121 static u32 pic32_rx_max(struct pic32_spi_priv *priv, int n_bytes) in pic32_rx_max()
129 static void pic32_spi_rx_##__name(struct pic32_spi_priv *priv) \
142 static void pic32_spi_tx_##__name(struct pic32_spi_priv *priv) \
159 static int pic32_spi_set_word_size(struct pic32_spi_priv *priv, in pic32_spi_set_word_size()
200 struct pic32_spi_priv *priv = dev_get_priv(slave->parent); in pic32_spi_claim_bus()
210 struct pic32_spi_priv *priv = dev_get_priv(slave->parent); in pic32_spi_release_bus()
218 static void spi_cs_activate(struct pic32_spi_priv *priv) in spi_cs_activate()
226 static void spi_cs_deactivate(struct pic32_spi_priv *priv) in spi_cs_deactivate()
240 struct pic32_spi_priv *priv; in pic32_spi_xfer()
293 struct pic32_spi_priv *priv = dev_get_priv(bus); in pic32_spi_set_speed()
310 struct pic32_spi_priv *priv = dev_get_priv(bus); in pic32_spi_set_mode()
340 struct pic32_spi_priv *priv = dev_get_priv(slave->parent); in pic32_spi_set_wordlen()
345 static void pic32_spi_hw_init(struct pic32_spi_priv *priv) in pic32_spi_hw_init()
378 struct pic32_spi_priv *priv = dev_get_priv(bus); in pic32_spi_probe()
446 .priv_auto_alloc_size = sizeof(struct pic32_spi_priv),