Lines Matching defs:inst
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() local
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() local
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()
946 struct i3c_reg *inst = config->base; in npcx_i3c_do_one_xfer_dma() local
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() local
1313 struct i3c_reg *inst = config->base; in npcx_i3c_do_daa() local
1494 struct i3c_reg *inst = config->base; in npcx_i3c_do_ccc() local
1617 struct i3c_reg *inst = config->base; in npcx_i3c_ibi_work() local
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() local
1876 struct i3c_reg *inst = config->base; in npcx_i3c_ibi_disable() local
1928 struct i3c_reg *inst = config->base; in npcx_i3c_target_ibi_raise() local
2159 struct i3c_reg *inst = config->base; in npcx_i3c_target_xfer_end_handle() local
2356 struct i3c_reg *inst = config->base; in npcx_i3c_freq_init() local
2428 struct i3c_reg *inst = config->base; in npcx_i3c_apply_cntlr_config() local
2478 struct i3c_reg *inst = config->base; in npcx_i3c_apply_target_config() local
2545 struct i3c_reg *inst = config->base; in npcx_i3c_dev_init() local
2641 struct i3c_reg *inst = config->base; in npcx_i3c_target_isr() local
2825 struct i3c_reg *inst = config->base; in npcx_i3c_isr() local
2886 struct i3c_reg *inst = config->base; in npcx_i3c_init() local