/Zephyr-latest/include/zephyr/drivers/i3c/ |
D | ccc.h | 230 struct i3c_device_desc; 1387 int i3c_ccc_do_getbcr(struct i3c_device_desc *target, 1401 int i3c_ccc_do_getdcr(struct i3c_device_desc *target, 1415 int i3c_ccc_do_getpid(struct i3c_device_desc *target, 1445 int i3c_ccc_do_rstact(const struct i3c_device_desc *target, 1461 static inline int i3c_ccc_do_rstact_fmt2(const struct i3c_device_desc *target, in i3c_ccc_do_rstact_fmt2() 1479 static inline int i3c_ccc_do_rstact_fmt3(const struct i3c_device_desc *target, in i3c_ccc_do_rstact_fmt3() 1511 int i3c_ccc_do_setdasa(const struct i3c_device_desc *target, 1527 int i3c_ccc_do_setnewda(const struct i3c_device_desc *target, 1557 int i3c_ccc_do_events_set(struct i3c_device_desc *target, [all …]
|
D | ibi.h | 31 struct i3c_device_desc; 112 struct i3c_device_desc *target; 146 typedef int (*i3c_target_ibi_cb_t)(struct i3c_device_desc *target, 184 int i3c_ibi_work_enqueue_target_irq(struct i3c_device_desc *target,
|
D | hdr_ddr.h | 41 static inline int i3c_hdr_ddr_write(struct i3c_device_desc *target, uint8_t cmd, in i3c_hdr_ddr_write() 69 static inline int i3c_hdr_ddr_read(struct i3c_device_desc *target, uint8_t cmd, in i3c_hdr_ddr_read() 102 static inline int i3c_hdr_ddr_write_read(struct i3c_device_desc *target, in i3c_hdr_ddr_write_read()
|
D | rtio.h | 30 struct i3c_device_desc *i3c_desc; 100 struct i3c_device_desc *desc);
|
/Zephyr-latest/include/zephyr/drivers/ |
D | i3c.h | 574 struct i3c_device_desc; 647 struct i3c_device_desc *target); 663 struct i3c_device_desc *target, 679 struct i3c_device_desc *target); 752 struct i3c_device_desc *target, 769 struct i3c_device_desc *(*i3c_device_find)(const struct device *dev, 800 struct i3c_device_desc *target); 815 struct i3c_device_desc *target); 929 struct i3c_device_desc { struct 1183 struct i3c_device_desc * const i3c; [all …]
|
/Zephyr-latest/drivers/sensor/st/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-latest/drivers/i3c/ |
D | i3c_common.c | 21 uint8_t num_msgs, struct i3c_device_desc *target) in i3c_dump_msgs() 93 struct i3c_device_desc *i3c_dev; in i3c_addr_slots_init() 180 struct i3c_device_desc *i3c_dev_list_find(const struct i3c_dev_list *dev_list, in i3c_dev_list_find() 184 struct i3c_device_desc *ret = NULL; in i3c_dev_list_find() 190 struct i3c_device_desc *desc = &dev_list->i3c[i]; in i3c_dev_list_find() 201 struct i3c_device_desc *i3c_dev_list_i3c_addr_find(const struct device *dev, in i3c_dev_list_i3c_addr_find() 204 struct i3c_device_desc *ret = NULL; in i3c_dev_list_i3c_addr_find() 205 struct i3c_device_desc *desc; in i3c_dev_list_i3c_addr_find() 237 int i3c_attach_i3c_device(struct i3c_device_desc *target) in i3c_attach_i3c_device() 243 struct i3c_device_desc *i3c_desc; 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 | 18 int i3c_ccc_do_getbcr(struct i3c_device_desc *target, in i3c_ccc_do_getbcr() 41 int i3c_ccc_do_getdcr(struct i3c_device_desc *target, in i3c_ccc_do_getdcr() 64 int i3c_ccc_do_getpid(struct i3c_device_desc *target, in i3c_ccc_do_getpid() 105 int i3c_ccc_do_rstact(const struct i3c_device_desc *target, in i3c_ccc_do_rstact() 152 int i3c_ccc_do_setdasa(const struct i3c_device_desc *target, struct i3c_ccc_address da) in i3c_ccc_do_setdasa() 177 int i3c_ccc_do_setnewda(const struct i3c_device_desc *target, struct i3c_ccc_address new_da) in i3c_ccc_do_setnewda() 219 int i3c_ccc_do_events_set(struct i3c_device_desc *target, in i3c_ccc_do_events_set() 245 int i3c_ccc_do_entas(const struct i3c_device_desc *target, uint8_t as) in i3c_ccc_do_entas() 300 int i3c_ccc_do_setmwl(const struct i3c_device_desc *target, in i3c_ccc_do_setmwl() 327 int i3c_ccc_do_getmwl(const struct i3c_device_desc *target, in i3c_ccc_do_getmwl() [all …]
|
D | i3c_shell.c | 39 struct i3c_device_desc *i3c_desc; \ 115 static struct i3c_device_desc *get_i3c_list_desc_from_dev_name(const struct device *dev, in get_i3c_list_desc_from_dev_name() 132 static struct i3c_device_desc *get_i3c_attached_desc_from_dev_name(const struct device *dev, in get_i3c_attached_desc_from_dev_name() 135 struct i3c_device_desc *i3c_desc; in get_i3c_attached_desc_from_dev_name() 148 const struct device **tdev, struct i3c_device_desc **desc) in i3c_parse_args() 174 struct i3c_device_desc *desc; in cmd_i3c_info() 356 struct i3c_device_desc *desc; in i3c_write_from_buffer() 421 struct i3c_device_desc *desc; in i3c_read_to_buffer() 501 struct i3c_device_desc *desc; in cmd_i3c_hdr_ddr_write() 537 struct i3c_device_desc *desc; in cmd_i3c_hdr_ddr_read() [all …]
|
D | i3c_mcux.c | 825 struct i3c_device_desc *mcux_i3c_device_find(const struct device *dev, in mcux_i3c_device_find() 1076 struct i3c_device_desc *target, in mcux_i3c_transfer() 1247 struct i3c_device_desc *target; in mcux_i3c_do_daa() 1463 struct i3c_device_desc *target = NULL; in mcux_i3c_ibi_work() 1628 struct i3c_device_desc *target) in mcux_i3c_ibi_enable() 1740 struct i3c_device_desc *target) in mcux_i3c_ibi_disable() 2126 static struct i3c_device_desc mcux_i3c_device_array_##id[] = \
|
D | i3c_rtio_default.c | 62 struct i3c_device_desc *desc; in i3c_iodev_submit_work_handler()
|
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_stm32.c | 769 static struct i3c_device_desc *i3c_stm32_device_find(const struct device *dev, in i3c_stm32_device_find() 1241 static int i3c_stm32_i3c_transfer(const struct device *dev, struct i3c_device_desc *target, in i3c_stm32_i3c_transfer() 1591 struct i3c_device_desc *target; in i3c_stm32_event_isr_tx() 1837 struct i3c_device_desc *target; in i3c_stm32_event_isr() 1898 int i3c_stm32_ibi_enable(const struct device *dev, struct i3c_device_desc *target) in i3c_stm32_ibi_enable() 1965 int i3c_stm32_ibi_disable(const struct device *dev, struct i3c_device_desc *target) in i3c_stm32_ibi_disable() 2146 static struct i3c_device_desc i3c_stm32_dev_arr_##index[] = \
|
D | i3c_cdns.c | 1023 static int cdns_i3c_controller_ibi_enable(const struct device *dev, struct i3c_device_desc *target) in cdns_i3c_controller_ibi_enable() 1070 static int cdns_i3c_controller_ibi_disable(const struct device *dev, struct i3c_device_desc *target) in cdns_i3c_controller_ibi_disable() 1565 struct i3c_device_desc *target = i3c_device_find(dev, &i3c_id); in cdns_i3c_do_daa() 1967 static int cdns_i3c_attach_device(const struct device *dev, struct i3c_device_desc *desc) in cdns_i3c_attach_device() 2016 static int cdns_i3c_reattach_device(const struct device *dev, struct i3c_device_desc *desc, in cdns_i3c_reattach_device() 2044 static int cdns_i3c_detach_device(const struct device *dev, struct i3c_device_desc *desc) in cdns_i3c_detach_device() 2137 static int cdns_i3c_transfer(const struct device *dev, struct i3c_device_desc *target, in cdns_i3c_transfer() 2359 struct i3c_device_desc *desc = i3c_dev_list_i3c_addr_find(dev, dyn_addr); in cdns_i3c_handle_ibi() 3017 static struct i3c_device_desc *cdns_i3c_device_find(const struct device *dev, in cdns_i3c_device_find() 3324 static struct i3c_device_desc cdns_i3c_device_array_##n[] = I3C_DEVICE_ARRAY_DT_INST(n); \
|
D | i3c_rtio.c | 127 struct i3c_device_desc *desc) in i3c_rtio_transfer()
|
D | i3c_npcx.c | 650 static inline struct i3c_device_desc *npcx_i3c_device_find(const struct device *dev, in npcx_i3c_device_find() 1117 static int npcx_i3c_transfer(const struct device *dev, struct i3c_device_desc *target, in npcx_i3c_transfer() 1372 struct i3c_device_desc *target; in npcx_i3c_do_daa() 1618 struct i3c_device_desc *target = NULL; in npcx_i3c_ibi_work() 1761 static int npcx_i3c_ibi_enable(const struct device *dev, struct i3c_device_desc *target) in npcx_i3c_ibi_enable() 1872 static int npcx_i3c_ibi_disable(const struct device *dev, struct i3c_device_desc *target) in npcx_i3c_ibi_disable() 3009 static struct i3c_device_desc npcx_i3c_device_array_##id[] = I3C_DEVICE_ARRAY_DT_INST(id); \
|
/Zephyr-latest/drivers/sensor/nxp/p3t1755/ |
D | p3t1755.h | 46 struct i3c_device_desc **i3c; 67 struct i3c_device_desc *i3c_dev;
|
/Zephyr-latest/drivers/sensor/st/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-latest/drivers/sensor/st/lps2xdf/ |
D | lps2xdf.h | 85 struct i3c_device_desc **i3c; 133 struct i3c_device_desc *i3c_dev;
|
D | lps2xdf_trigger.c | 104 static int lps2xdf_ibi_cb(struct i3c_device_desc *target, in lps2xdf_ibi_cb()
|
/Zephyr-latest/drivers/sensor/st/lsm6dsv16x/ |
D | lsm6dsv16x.h | 63 struct i3c_device_desc **i3c; 188 struct i3c_device_desc *i3c_dev;
|
D | lsm6dsv16x_trigger.c | 273 static int lsm6dsv16x_ibi_cb(struct i3c_device_desc *target, in lsm6dsv16x_ibi_cb()
|
/Zephyr-latest/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`.
|