Lines Matching defs:rzv2m_csi_priv

85 struct rzv2m_csi_priv {
104 static void rzv2m_csi_reg_write_bit(const struct rzv2m_csi_priv *csi,
117 static int rzv2m_csi_sw_reset(struct rzv2m_csi_priv *csi, int assert)
131 static int rzv2m_csi_start_stop_operation(const struct rzv2m_csi_priv *csi,
146 static int rzv2m_csi_fill_txfifo(struct rzv2m_csi_priv *csi)
171 static int rzv2m_csi_read_rxfifo(struct rzv2m_csi_priv *csi)
196 static inline void rzv2m_csi_calc_current_transfer(struct rzv2m_csi_priv *csi)
229 static inline void rzv2m_csi_set_rx_fifo_trigger_level(struct rzv2m_csi_priv *csi)
235 static inline void rzv2m_csi_enable_rx_trigger(struct rzv2m_csi_priv *csi,
241 static void rzv2m_csi_disable_irqs(const struct rzv2m_csi_priv *csi,
249 static void rzv2m_csi_disable_all_irqs(struct rzv2m_csi_priv *csi)
256 static inline void rzv2m_csi_clear_irqs(struct rzv2m_csi_priv *csi, u32 irqs)
261 static void rzv2m_csi_clear_all_irqs(struct rzv2m_csi_priv *csi)
268 static void rzv2m_csi_enable_irqs(struct rzv2m_csi_priv *csi, u32 enable_bits)
275 static int rzv2m_csi_wait_for_interrupt(struct rzv2m_csi_priv *csi,
297 static int rzv2m_csi_wait_for_tx_empty(struct rzv2m_csi_priv *csi)
311 static inline int rzv2m_csi_wait_for_rx_ready(struct rzv2m_csi_priv *csi)
328 struct rzv2m_csi_priv *csi = data;
343 static void rzv2m_csi_setup_clock(struct rzv2m_csi_priv *csi, u32 spi_hz)
373 static void rzv2m_csi_setup_operating_mode(struct rzv2m_csi_priv *csi,
390 struct rzv2m_csi_priv *csi = spi_controller_get_devdata(spi->controller);
425 static int rzv2m_csi_pio_transfer(struct rzv2m_csi_priv *csi)
522 struct rzv2m_csi_priv *csi = spi_controller_get_devdata(controller);
553 struct rzv2m_csi_priv *csi;
632 struct rzv2m_csi_priv *csi = platform_get_drvdata(pdev);