i2c_mux_iter_t
i2c_mux_iter_t *iter;
extern bool i2c_mux_discover_init(i2c_hdl_t *, i2c_mux_iter_t **);
extern i2c_iter_t i2c_mux_discover_step(i2c_mux_iter_t *,
extern void i2c_mux_discover_fini(i2c_mux_iter_t *);
i2c_mux_discover_init(i2c_hdl_t *hdl, i2c_mux_iter_t **iterp)
i2c_mux_iter_t *iter;
iter = calloc(1, sizeof (i2c_mux_iter_t));
i2c_mux_iter_t *iter;
i2c_mux_discover_fini(i2c_mux_iter_t *iter)
i2c_mux_discover_step(i2c_mux_iter_t *iter, const i2c_mux_disc_t **discp)