Searched refs:i3c_addr_slots (Results 1 – 4 of 4) sorted by relevance
/Zephyr-latest/include/zephyr/drivers/i3c/ |
D | addresses.h | 58 struct i3c_addr_slots { struct 83 void i3c_addr_slots_set(struct i3c_addr_slots *slots, argument 95 enum i3c_addr_slot_status i3c_addr_slots_status(struct i3c_addr_slots *slots, 107 bool i3c_addr_slots_is_free(struct i3c_addr_slots *slots, 121 uint8_t i3c_addr_slots_next_free_find(struct i3c_addr_slots *slots, uint8_t start_addr); 129 static inline void i3c_addr_slots_mark_free(struct i3c_addr_slots *addr_slots, in i3c_addr_slots_mark_free() 142 static inline void i3c_addr_slots_mark_rsvd(struct i3c_addr_slots *addr_slots, in i3c_addr_slots_mark_rsvd() 155 static inline void i3c_addr_slots_mark_i3c(struct i3c_addr_slots *addr_slots, in i3c_addr_slots_mark_i3c() 168 static inline void i3c_addr_slots_mark_i2c(struct i3c_addr_slots *addr_slots, in i3c_addr_slots_mark_i2c()
|
/Zephyr-latest/drivers/i3c/ |
D | i3c_common.c | 35 void i3c_addr_slots_set(struct i3c_addr_slots *slots, in i3c_addr_slots_set() 58 i3c_addr_slots_status(struct i3c_addr_slots *slots, in i3c_addr_slots_status() 152 bool i3c_addr_slots_is_free(struct i3c_addr_slots *slots, in i3c_addr_slots_is_free() 164 uint8_t i3c_addr_slots_next_free_find(struct i3c_addr_slots *slots, uint8_t start_addr) in i3c_addr_slots_next_free_find() 376 int i3c_dev_list_daa_addr_helper(struct i3c_addr_slots *addr_slots, in i3c_dev_list_daa_addr_helper()
|
/Zephyr-latest/include/zephyr/drivers/ |
D | i3c.h | 1156 struct i3c_addr_slots addr_slots; 1341 int i3c_dev_list_daa_addr_helper(struct i3c_addr_slots *addr_slots,
|
/Zephyr-latest/doc/hardware/peripherals/ |
D | i3c.rst | 55 * The :c:struct:`i3c_addr_slots` and :c:struct:`i3c_dev_list` are
|