Lines Matching refs:i3c_reg

183 	struct i3c_reg *base;
320 static inline int npcx_i3c_status_wait_clear(struct i3c_reg *inst, uint8_t bit_offset) in npcx_i3c_status_wait_clear()
332 static inline uint32_t npcx_i3c_state_get(struct i3c_reg *inst) in npcx_i3c_state_get()
337 static inline void npcx_i3c_interrupt_all_disable(struct i3c_reg *inst) in npcx_i3c_interrupt_all_disable()
344 static inline void npcx_i3c_interrupt_enable(struct i3c_reg *inst, uint32_t mask) in npcx_i3c_interrupt_enable()
352 struct i3c_reg *inst = config->base; in npcx_i3c_enable_target_interrupt()
372 static bool npcx_i3c_has_error(struct i3c_reg *inst) in npcx_i3c_has_error()
383 static inline void npcx_i3c_status_clear_all(struct i3c_reg *inst) in npcx_i3c_status_clear_all()
390 static inline void npcx_i3c_errwarn_clear_all(struct i3c_reg *inst) in npcx_i3c_errwarn_clear_all()
395 static inline void npcx_i3c_fifo_flush(struct i3c_reg *inst) in npcx_i3c_fifo_flush()
409 static inline int npcx_i3c_send_request(struct i3c_reg *inst, uint32_t mctrl_val) in npcx_i3c_send_request()
427 static inline int npcx_i3c_request_daa(struct i3c_reg *inst) in npcx_i3c_request_daa()
448 static inline int npcx_i3c_request_auto_ibi(struct i3c_reg *inst) in npcx_i3c_request_auto_ibi()
478 static int npcx_i3c_request_emit_start(struct i3c_reg *inst, uint8_t addr, in npcx_i3c_request_emit_start()
532 static inline int npcx_i3c_request_emit_stop(struct i3c_reg *inst) in npcx_i3c_request_emit_stop()
555 static inline int npcx_i3c_request_hdr_exit(struct i3c_reg *inst) in npcx_i3c_request_hdr_exit()
580 static inline int npcx_i3c_xfer_stop(struct i3c_reg *inst) in npcx_i3c_xfer_stop()
605 static inline int npcx_i3c_ibi_respond_nack(struct i3c_reg *inst) in npcx_i3c_ibi_respond_nack()
622 static inline int npcx_i3c_ibi_respond_ack(struct i3c_reg *inst) in npcx_i3c_ibi_respond_ack()
668 struct i3c_reg *inst = config->base; in npcx_i3c_recover_bus()
714 static inline void npcx_i3c_xfer_reset(struct i3c_reg *inst) in npcx_i3c_xfer_reset()
736 static int npcx_i3c_xfer_write_fifo(struct i3c_reg *inst, uint8_t *buf, uint8_t buf_sz, in npcx_i3c_xfer_write_fifo()
776 static int npcx_i3c_xfer_read_fifo(struct i3c_reg *inst, uint8_t *buf, uint8_t rd_sz) in npcx_i3c_xfer_read_fifo()
835 struct i3c_reg *i3c_inst = config->base; in npcx_i3c_xfer_write_fifo_dma()
893 struct i3c_reg *i3c_inst = config->base; in npcx_i3c_xfer_read_fifo_dma()
946 struct i3c_reg *inst = config->base; in npcx_i3c_do_one_xfer_dma()
1037 static int npcx_i3c_do_one_xfer(struct i3c_reg *inst, uint8_t addr, in npcx_i3c_do_one_xfer()
1121 struct i3c_reg *inst = config->base; in npcx_i3c_transfer()
1313 struct i3c_reg *inst = config->base; in npcx_i3c_do_daa()
1494 struct i3c_reg *inst = config->base; in npcx_i3c_do_ccc()
1617 struct i3c_reg *inst = config->base; in npcx_i3c_ibi_work()
1725 static void npcx_i3c_ibi_rules_setup(struct npcx_i3c_data *data, struct i3c_reg *inst) in npcx_i3c_ibi_rules_setup()
1765 struct i3c_reg *inst = config->base; in npcx_i3c_ibi_enable()
1876 struct i3c_reg *inst = config->base; in npcx_i3c_ibi_disable()
1928 struct i3c_reg *inst = config->base; in npcx_i3c_target_ibi_raise()
2046 struct i3c_reg *i3c_inst = config->base; in npcx_i3c_target_disable_mdmafb()
2064 struct i3c_reg *i3c_inst = config->base; in npcx_i3c_target_enable_mdmafb()
2091 struct i3c_reg *i3c_inst = config->base; in npcx_i3c_target_disable_mdmatb()
2109 struct i3c_reg *i3c_inst = config->base; in npcx_i3c_target_enable_mdmatb()
2159 struct i3c_reg *inst = config->base; in npcx_i3c_target_xfer_end_handle()
2356 struct i3c_reg *inst = config->base; in npcx_i3c_freq_init()
2428 struct i3c_reg *inst = config->base; in npcx_i3c_apply_cntlr_config()
2478 struct i3c_reg *inst = config->base; in npcx_i3c_apply_target_config()
2545 struct i3c_reg *inst = config->base; in npcx_i3c_dev_init()
2641 struct i3c_reg *inst = config->base; in npcx_i3c_target_isr()
2825 struct i3c_reg *inst = config->base; in npcx_i3c_isr()
2886 struct i3c_reg *inst = config->base; in npcx_i3c_init()
3013 .base = (struct i3c_reg *)DT_INST_REG_ADDR(id), \