i2c_port_map_t
i2c_port_map_t *map;
i2c_port_map_t *ipl_map;
extern bool i2c_port_map_snap(i2c_port_t *, i2c_port_map_t **);
extern void i2c_port_map_free(i2c_port_map_t *);
extern void i2c_port_map_ndevs(const i2c_port_map_t *, uint32_t *, uint32_t *);
extern bool i2c_port_map_addr_info(const i2c_port_map_t *, const i2c_addr_t *,
i2c_port_map_free(i2c_port_map_t *map)
i2c_port_map_snap(i2c_port_t *port, i2c_port_map_t **mapp)
i2c_port_map_t *map;
map = calloc(1, sizeof (i2c_port_map_t));
i2c_port_map_ndevs(const i2c_port_map_t *map, uint32_t *local, uint32_t *ds)
i2c_port_map_addr_info(const i2c_port_map_t *map, const i2c_addr_t *addr,