Lines Matching refs:glxiic_softc

128 struct glxiic_softc {  struct
178 typedef int (glxiic_state_callback_t)(struct glxiic_softc *sc,
237 static uint8_t glxiic_read_status_locked(struct glxiic_softc *sc);
238 static void glxiic_stop_locked(struct glxiic_softc *sc);
240 static void glxiic_start_timeout_locked(struct glxiic_softc *sc);
241 static void glxiic_set_state_locked(struct glxiic_softc *sc,
243 static int glxiic_handle_slave_match_locked(struct glxiic_softc *sc,
253 static void glxiic_gpio_enable(struct glxiic_softc *sc);
254 static void glxiic_gpio_disable(struct glxiic_softc *sc);
255 static void glxiic_smb_enable(struct glxiic_softc *sc, uint8_t speed,
257 static void glxiic_smb_disable(struct glxiic_softc *sc);
275 sizeof(struct glxiic_softc),
311 struct glxiic_softc *sc; in glxiic_attach()
448 struct glxiic_softc *sc; in glxiic_detach()
484 glxiic_read_status_locked(struct glxiic_softc *sc) in glxiic_read_status_locked()
501 glxiic_stop_locked(struct glxiic_softc *sc) in glxiic_stop_locked()
531 struct glxiic_softc *sc; in glxiic_timeout()
534 sc = (struct glxiic_softc *)arg; in glxiic_timeout()
552 glxiic_start_timeout_locked(struct glxiic_softc *sc) in glxiic_start_timeout_locked()
562 glxiic_set_state_locked(struct glxiic_softc *sc, glxiic_state_t state) in glxiic_set_state_locked()
576 glxiic_handle_slave_match_locked(struct glxiic_softc *sc, uint8_t status) in glxiic_handle_slave_match_locked()
608 glxiic_state_idle_callback(struct glxiic_softc *sc, uint8_t status) in glxiic_state_idle_callback()
626 glxiic_state_slave_tx_callback(struct glxiic_softc *sc, uint8_t status) in glxiic_state_slave_tx_callback()
667 glxiic_state_slave_rx_callback(struct glxiic_softc *sc, uint8_t status) in glxiic_state_slave_rx_callback()
703 glxiic_state_master_addr_callback(struct glxiic_softc *sc, uint8_t status) in glxiic_state_master_addr_callback()
753 glxiic_state_master_tx_callback(struct glxiic_softc *sc, uint8_t status) in glxiic_state_master_tx_callback()
793 glxiic_state_master_rx_callback(struct glxiic_softc *sc, uint8_t status) in glxiic_state_master_rx_callback()
846 glxiic_state_master_stop_callback(struct glxiic_softc *sc, uint8_t status) in glxiic_state_master_stop_callback()
893 struct glxiic_softc *sc; in glxiic_intr()
897 sc = (struct glxiic_softc *)arg; in glxiic_intr()
929 struct glxiic_softc *sc; in glxiic_reset()
957 struct glxiic_softc *sc; in glxiic_transfer()
1009 glxiic_gpio_enable(struct glxiic_softc *sc) in glxiic_gpio_enable()
1019 glxiic_gpio_disable(struct glxiic_softc *sc) in glxiic_gpio_disable()
1029 glxiic_smb_enable(struct glxiic_softc *sc, uint8_t speed, uint8_t addr) in glxiic_smb_enable()
1071 glxiic_smb_disable(struct glxiic_softc *sc) in glxiic_smb_disable()