Lines Matching defs:base

73 	I3C_Type *base;  member
207 static uint32_t mcux_i3c_interrupt_disable(I3C_Type *base) in mcux_i3c_interrupt_disable()
223 static void mcux_i3c_interrupt_enable(I3C_Type *base, uint32_t mask) in mcux_i3c_interrupt_enable()
236 static bool mcux_i3c_has_error(I3C_Type *base) in mcux_i3c_has_error()
265 static inline bool mcux_i3c_error_is_timeout(I3C_Type *base) in mcux_i3c_error_is_timeout()
286 static inline bool mcux_i3c_error_is_nack(I3C_Type *base) in mcux_i3c_error_is_nack()
306 static inline bool mcux_i3c_status_is_set(I3C_Type *base, uint32_t mask) in mcux_i3c_status_is_set()
319 static inline void mcux_i3c_status_wait(I3C_Type *base, uint32_t mask) in mcux_i3c_status_wait()
337 static inline int mcux_i3c_status_wait_timeout(I3C_Type *base, uint32_t mask, in mcux_i3c_status_wait_timeout()
351 static inline void mcux_i3c_status_clear(I3C_Type *base, uint32_t mask) in mcux_i3c_status_clear()
377 static inline void mcux_i3c_status_clear_all(I3C_Type *base) in mcux_i3c_status_clear_all()
397 static inline int mcux_i3c_status_clear_timeout(I3C_Type *base, uint32_t mask, in mcux_i3c_status_clear_timeout()
427 static inline void mcux_i3c_status_wait_clear(I3C_Type *base, uint32_t mask) in mcux_i3c_status_wait_clear()
446 static inline int mcux_i3c_status_wait_clear_timeout(I3C_Type *base, uint32_t mask, in mcux_i3c_status_wait_clear_timeout()
467 static inline void mcux_i3c_errwarn_clear_all_nowait(I3C_Type *base) in mcux_i3c_errwarn_clear_all_nowait()
477 static inline void mcux_i3c_request_daa(I3C_Type *base) in mcux_i3c_request_daa()
489 static inline void mcux_i3c_request_auto_ibi(I3C_Type *base) in mcux_i3c_request_auto_ibi()
513 static inline uint32_t mcux_i3c_state_get(I3C_Type *base) in mcux_i3c_state_get()
536 static inline int mcux_i3c_state_wait_timeout(I3C_Type *base, uint32_t state, in mcux_i3c_state_wait_timeout()
561 static inline void mcux_i3c_wait_idle(struct mcux_i3c_data *dev_data, I3C_Type *base) in mcux_i3c_wait_idle()
581 static int mcux_i3c_request_emit_start(I3C_Type *base, uint8_t addr, bool is_i2c, in mcux_i3c_request_emit_start()
626 static inline int mcux_i3c_do_request_emit_stop(I3C_Type *base, bool wait_stop) in mcux_i3c_do_request_emit_stop()
679 I3C_Type *base, bool wait_stop) in mcux_i3c_request_emit_stop()
730 static inline void mcux_i3c_ibi_respond_nack(I3C_Type *base) in mcux_i3c_ibi_respond_nack()
744 static inline void mcux_i3c_ibi_respond_ack(I3C_Type *base) in mcux_i3c_ibi_respond_ack()
763 static inline int mcux_i3c_fifo_rx_count_get(I3C_Type *base) in mcux_i3c_fifo_rx_count_get()
775 static inline void mcux_i3c_fifo_flush(I3C_Type *base) in mcux_i3c_fifo_flush()
789 static inline void mcux_i3c_xfer_reset(I3C_Type *base) in mcux_i3c_xfer_reset()
804 I3C_Type *base = config->base; in mcux_i3c_fifo_rx_drain() local
841 I3C_Type *base = config->base; in mcux_i3c_recover_bus() local
894 static int mcux_i3c_do_one_xfer_read(I3C_Type *base, uint8_t *buf, uint8_t buf_sz, bool ibi) in mcux_i3c_do_one_xfer_read()
957 static int mcux_i3c_do_one_xfer_write(I3C_Type *base, uint8_t *buf, uint8_t buf_sz, bool no_ending) in mcux_i3c_do_one_xfer_write()
1001 static int mcux_i3c_do_one_xfer(I3C_Type *base, struct mcux_i3c_data *data, in mcux_i3c_do_one_xfer()
1082 I3C_Type *base = config->base; in mcux_i3c_transfer() local
1196 I3C_Type *base = config->base; in mcux_i3c_do_daa() local
1334 I3C_Type *base = config->base; in mcux_i3c_do_ccc() local
1462 I3C_Type *base = config->base; in mcux_i3c_ibi_work() local
1591 I3C_Type *base) in mcux_i3c_ibi_rules_setup()
1632 I3C_Type *base = config->base; in mcux_i3c_ibi_enable() local
1744 I3C_Type *base = config->base; in mcux_i3c_ibi_disable() local
1806 I3C_Type *base = config->base; in mcux_i3c_isr() local
1853 I3C_Type *base = dev_cfg->base; in mcux_i3c_configure() local
1952 I3C_Type *base = config->base; in mcux_i3c_init() local
2032 I3C_Type *base = config->base; in mcux_i3c_i2c_api_transfer() local