Searched refs:i3c_device_desc (Results 1 – 15 of 15) sorted by relevance
/Zephyr-Core-3.6.0/include/zephyr/drivers/ |
D | i3c.h | 571 struct i3c_device_desc; 643 struct i3c_device_desc *target, 660 struct i3c_device_desc *target, 676 struct i3c_device_desc *target); 749 struct i3c_device_desc *target, 766 struct i3c_device_desc *(*i3c_device_find)(const struct device *dev, 797 struct i3c_device_desc *target); 812 struct i3c_device_desc *target); 911 struct i3c_device_desc { struct 1152 struct i3c_device_desc * const i3c; [all …]
|
/Zephyr-Core-3.6.0/drivers/sensor/stmemsc/ |
D | stmemsc_i3c.c | 15 struct i3c_device_desc *target = **(struct i3c_device_desc ***)stmemsc; in stmemsc_i3c_read() 23 struct i3c_device_desc *target = **(struct i3c_device_desc ***)stmemsc; in stmemsc_i3c_write()
|
/Zephyr-Core-3.6.0/include/zephyr/drivers/i3c/ |
D | ibi.h | 30 struct i3c_device_desc; 117 struct i3c_device_desc *target; 151 typedef int (*i3c_target_ibi_cb_t)(struct i3c_device_desc *target, 189 int i3c_ibi_work_enqueue_target_irq(struct i3c_device_desc *target,
|
D | ccc.h | 229 struct i3c_device_desc; 1042 int i3c_ccc_do_getbcr(struct i3c_device_desc *target, 1056 int i3c_ccc_do_getdcr(struct i3c_device_desc *target, 1070 int i3c_ccc_do_getpid(struct i3c_device_desc *target, 1111 int i3c_ccc_do_setdasa(const struct i3c_device_desc *target); 1126 int i3c_ccc_do_setnewda(const struct i3c_device_desc *target, 1156 int i3c_ccc_do_events_set(struct i3c_device_desc *target, 1184 int i3c_ccc_do_setmwl(const struct i3c_device_desc *target, 1198 int i3c_ccc_do_getmwl(const struct i3c_device_desc *target, 1232 int i3c_ccc_do_setmrl(const struct i3c_device_desc *target, [all …]
|
/Zephyr-Core-3.6.0/drivers/i3c/ |
D | i3c_common.c | 19 uint8_t num_msgs, struct i3c_device_desc *target) in i3c_dump_msgs() 90 struct i3c_device_desc *i3c_dev; in i3c_addr_slots_init() 176 struct i3c_device_desc *i3c_dev_list_find(const struct i3c_dev_list *dev_list, in i3c_dev_list_find() 180 struct i3c_device_desc *ret = NULL; in i3c_dev_list_find() 186 struct i3c_device_desc *desc = &dev_list->i3c[i]; in i3c_dev_list_find() 197 struct i3c_device_desc *i3c_dev_list_i3c_addr_find(struct i3c_dev_attached_list *dev_list, in i3c_dev_list_i3c_addr_find() 201 struct i3c_device_desc *ret = NULL; in i3c_dev_list_i3c_addr_find() 206 struct i3c_device_desc *desc = (void *)node; in i3c_dev_list_i3c_addr_find() 237 int i3c_determine_default_addr(struct i3c_device_desc *target, uint8_t *addr) in i3c_determine_default_addr() 294 int i3c_attach_i3c_device(struct i3c_device_desc *target) in i3c_attach_i3c_device() [all …]
|
D | i3c_handlers.c | 40 static uint32_t copy_i3c_msgs_and_transfer(struct i3c_device_desc *target, in copy_i3c_msgs_and_transfer() 61 static inline int z_vrfy_i3c_transfer(struct i3c_device_desc *target, in z_vrfy_i3c_transfer() 78 return copy_i3c_msgs_and_transfer((struct i3c_device_desc *)target, in z_vrfy_i3c_transfer()
|
D | i3c_ccc.c | 17 int i3c_ccc_do_getbcr(struct i3c_device_desc *target, in i3c_ccc_do_getbcr() 40 int i3c_ccc_do_getdcr(struct i3c_device_desc *target, in i3c_ccc_do_getdcr() 63 int i3c_ccc_do_getpid(struct i3c_device_desc *target, in i3c_ccc_do_getpid() 116 int i3c_ccc_do_setdasa(const struct i3c_device_desc *target) in i3c_ccc_do_setdasa() 158 int i3c_ccc_do_setnewda(const struct i3c_device_desc *target, struct i3c_ccc_address new_da) in i3c_ccc_do_setnewda() 215 int i3c_ccc_do_events_set(struct i3c_device_desc *target, in i3c_ccc_do_events_set() 263 int i3c_ccc_do_setmwl(const struct i3c_device_desc *target, in i3c_ccc_do_setmwl() 291 int i3c_ccc_do_getmwl(const struct i3c_device_desc *target, in i3c_ccc_do_getmwl() 350 int i3c_ccc_do_setmrl(const struct i3c_device_desc *target, in i3c_ccc_do_setmrl() 386 int i3c_ccc_do_getmrl(const struct i3c_device_desc *target, in i3c_ccc_do_getmrl() [all …]
|
D | i3c_mcux.c | 809 struct i3c_device_desc *mcux_i3c_device_find(const struct device *dev, in mcux_i3c_device_find() 1052 struct i3c_device_desc *target, in mcux_i3c_transfer() 1224 struct i3c_device_desc *target; in mcux_i3c_do_daa() 1448 struct i3c_device_desc *target = NULL; in mcux_i3c_ibi_work() 1615 struct i3c_device_desc *target) in mcux_i3c_ibi_enable() 1716 struct i3c_device_desc *target) in mcux_i3c_ibi_disable() 2091 static struct i3c_device_desc mcux_i3c_device_array_##id[] = \
|
D | i3c_ibi_workq.c | 56 int i3c_ibi_work_enqueue_target_irq(struct i3c_device_desc *target, in i3c_ibi_work_enqueue_target_irq()
|
D | i3c_cdns.c | 737 static int cdns_i3c_controller_ibi_enable(const struct device *dev, struct i3c_device_desc *target) in cdns_i3c_controller_ibi_enable() 784 static int cdns_i3c_controller_ibi_disable(const struct device *dev, struct i3c_device_desc *target) in cdns_i3c_controller_ibi_disable() 1162 struct i3c_device_desc *target = i3c_device_find(dev, &i3c_id); in cdns_i3c_do_daa() 1515 static int cdns_i3c_attach_device(const struct device *dev, struct i3c_device_desc *desc, in cdns_i3c_attach_device() 1556 static int cdns_i3c_reattach_device(const struct device *dev, struct i3c_device_desc *desc, in cdns_i3c_reattach_device() 1584 static int cdns_i3c_detach_device(const struct device *dev, struct i3c_device_desc *desc) in cdns_i3c_detach_device() 1677 static int cdns_i3c_transfer(const struct device *dev, struct i3c_device_desc *target, in cdns_i3c_transfer() 1832 struct i3c_device_desc *desc = in cdns_i3c_handle_ibi() 2268 static struct i3c_device_desc *cdns_i3c_device_find(const struct device *dev, in cdns_i3c_device_find() 2548 static struct i3c_device_desc cdns_i3c_device_array_##n[] = I3C_DEVICE_ARRAY_DT_INST(n); \
|
/Zephyr-Core-3.6.0/drivers/sensor/lps22hh/ |
D | lps22hh.h | 40 struct i3c_device_desc **i3c; 78 struct i3c_device_desc *i3c_dev;
|
D | lps22hh_trigger.c | 151 static int lps22hh_ibi_cb(struct i3c_device_desc *target, in lps22hh_ibi_cb()
|
/Zephyr-Core-3.6.0/drivers/sensor/lps2xdf/ |
D | lps2xdf.h | 78 struct i3c_device_desc **i3c; 124 struct i3c_device_desc *i3c_dev;
|
D | lps2xdf_trigger.c | 96 static int lps2xdf_ibi_cb(struct i3c_device_desc *target, in lps2xdf_ibi_cb()
|
/Zephyr-Core-3.6.0/doc/hardware/peripherals/ |
D | i3c.rst | 38 static struct i3c_device_desc i3c_device_array[] = I3C_DEVICE_ARRAY_DT_INST(inst); 293 the use of device descriptors, :c:struct:`i3c_device_desc`.
|