Lines Matching refs:RemoteI3C
63 } RemoteI3C; typedef
68 RemoteI3C *i3c = REMOTE_I3C(t); in remote_i3c_recv()
87 static inline bool remote_i3c_tx_in_progress(RemoteI3C *i3c) in remote_i3c_tx_in_progress()
92 static int remote_i3c_chr_send_bytes(RemoteI3C *i3c) in remote_i3c_chr_send_bytes()
115 static bool remote_i3c_tx_fifo_push(RemoteI3C *i3c, const uint8_t *data, in remote_i3c_tx_fifo_push()
145 RemoteI3C *i3c = REMOTE_I3C(t); in remote_i3c_send()
157 RemoteI3C *i3c = REMOTE_I3C(t); in remote_i3c_handle_ccc_read()
175 RemoteI3C *i3c = REMOTE_I3C(t); in remote_i3c_handle_ccc_write()
186 RemoteI3C *i3c = REMOTE_I3C(t); in remote_i3c_event()
239 static void remote_i3c_rx_ibi(RemoteI3C *i3c, const uint8_t *buf, int size) in remote_i3c_rx_ibi()
333 static void remote_i3c_ibi_rx_state_reset(RemoteI3C *i3c) in remote_i3c_ibi_rx_state_reset()
345 static void remote_i3c_do_ibi(RemoteI3C *i3c) in remote_i3c_do_ibi()
379 RemoteI3C *i3c = REMOTE_I3C(opaque); in remote_i3c_chr_receive()
423 RemoteI3C *i3c = REMOTE_I3C(dev); in remote_i3c_realize()
436 DEFINE_PROP_CHR("chardev", RemoteI3C, chr),
437 DEFINE_PROP_UINT32("buf-size", RemoteI3C, cfg.buf_size, 0x10000),
438 DEFINE_PROP_STRING("device-name", RemoteI3C, cfg.name),
459 .instance_size = sizeof(RemoteI3C),