Searched defs:i3c (Results 1 – 12 of 12) sorted by relevance
/openbmc/qemu/hw/i3c/ |
H A D | remote-i3c.c | 68 RemoteI3C *i3c = REMOTE_I3C(t); in remote_i3c_recv() local 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() local 157 RemoteI3C *i3c = REMOTE_I3C(t); in remote_i3c_handle_ccc_read() local 175 RemoteI3C *i3c = REMOTE_I3C(t); in remote_i3c_handle_ccc_write() local 186 RemoteI3C *i3c = REMOTE_I3C(t); in remote_i3c_event() local 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() [all …]
|
H A D | mock-target.c | 53 static uint32_t mock_target_rx(I3CTarget *i3c, uint8_t *data, in mock_target_rx() 83 static int mock_target_tx(I3CTarget *i3c, const uint8_t *data, in mock_target_tx() 111 static int mock_target_event(I3CTarget *i3c, enum I3CEvent event) in mock_target_event() 126 static int mock_target_handle_ccc_read(I3CTarget *i3c, uint8_t *data, in mock_target_handle_ccc_read() 187 static int mock_target_handle_ccc_write(I3CTarget *i3c, const uint8_t *data, in mock_target_handle_ccc_write() 251 static void mock_target_reset(I3CTarget *i3c) in mock_target_reset()
|
/openbmc/linux/drivers/base/regmap/ |
H A D | regmap-i3c.c | 12 struct i3c_device *i3c = dev_to_i3cdev(dev); in regmap_i3c_write() local 29 struct i3c_device *i3c = dev_to_i3cdev(dev); in regmap_i3c_read() local 48 struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c, in __devm_regmap_init_i3c()
|
/openbmc/linux/drivers/i3c/master/ |
H A D | ast2600-i3c-master.c | 79 struct ast2600_i3c *i3c = to_ast2600_i3c(dw); in ast2600_i3c_init() local 103 static void ast2600_i3c_set_dat_ibi(struct dw_i3c_master *i3c, in ast2600_i3c_set_dat_ibi() 129 struct ast2600_i3c *i3c; in ast2600_i3c_probe() local
|
H A D | dw-i3c-master.c | 1431 static int dw_i3c_platform_init_nop(struct dw_i3c_master *i3c) in dw_i3c_platform_init_nop() 1436 static void dw_i3c_platform_set_dat_ibi_nop(struct dw_i3c_master *i3c, in dw_i3c_platform_set_dat_ibi_nop()
|
/openbmc/linux/drivers/net/mctp/ |
H A D | mctp-i3c.c | 73 struct i3c_device *i3c; member 175 static void mctp_i3c_ibi_handler(struct i3c_device *i3c, in mctp_i3c_ibi_handler() 252 struct i3c_device *i3c) in mctp_i3c_add_device() 284 static int mctp_i3c_probe(struct i3c_device *i3c) in mctp_i3c_probe() 324 static void mctp_i3c_remove(struct i3c_device *i3c) in mctp_i3c_remove()
|
/openbmc/qemu/include/hw/i3c/ |
H A D | mock-target.h | 41 I3CTarget i3c; member
|
/openbmc/linux/include/linux/i3c/ |
H A D | master.h | 363 unsigned long i3c; member 367 struct list_head i3c; member 524 struct list_head i3c; member
|
/openbmc/qemu/hw/ |
H A D | meson.build | 15 subdir('i3c') subdir
|
/openbmc/qemu/include/hw/arm/ |
H A D | aspeed_soc.h | 72 AspeedI3CState i3c; member
|
/openbmc/linux/drivers/i3c/ |
H A D | master.c | 249 struct i3c_device *i3c = dev_to_i3cdev(dev); in modalias_show() local
|
/openbmc/linux/include/linux/ |
H A D | regmap.h | 1172 #define devm_regmap_init_i3c(i3c, config) \ argument
|