xpio_ctrl_t
xpio_ctrl_t *ctrl;
gpioadm_ctrl_gpio_init(const char *target, xpio_ctrl_t **ctrlp,
extern void gpioadm_ctrl_gpio_init(const char *, xpio_ctrl_t **,
xpio_ctrl_t *ctrl;
xpio_ctrl_t *ctrl;
xpio_ctrl_t *ctrl;
xpio_ctrl_t *ctrl;
xpio_ctrl_t *ctrl;
xpio_ctrl_t *ctrl;
xpio_ctrl_fini(xpio_ctrl_t *ctrl)
xpio_ctrl_info(xpio_ctrl_t *ctrl, xpio_ctrl_info_t **outp)
xpio_ctrl_init(xpio_t *xpio, di_minor_t minor, xpio_ctrl_t **outp)
xpio_ctrl_t *ctrl;
xpio_ctrl_t *xcia_ctrl;
xpio_ctrl_init_by_name(xpio_t *xpio, const char *name, xpio_ctrl_t **outp)
xpio_gpio_info(xpio_ctrl_t *ctrl, uint32_t gpio_num, xpio_gpio_info_t **outp)
xpio_gpio_update(xpio_ctrl_t *ctrl, xpio_gpio_update_t *update)
xpio_gpio_lookup_id(xpio_ctrl_t *ctrl, const char *name, uint32_t *idp)
extern bool xpio_ctrl_init(xpio_t *, di_minor_t, xpio_ctrl_t **);
extern bool xpio_ctrl_init_by_name(xpio_t *, const char *, xpio_ctrl_t **);
extern void xpio_ctrl_fini(xpio_ctrl_t *);
extern bool xpio_ctrl_info(xpio_ctrl_t *, xpio_ctrl_info_t **);
extern bool xpio_gpio_lookup_id(xpio_ctrl_t *, const char *, uint32_t *);
extern bool xpio_gpio_info(xpio_ctrl_t *, uint32_t, xpio_gpio_info_t **);
extern bool xpio_gpio_update(xpio_ctrl_t *, xpio_gpio_update_t *);
extern bool xpio_dpio_create(xpio_ctrl_t *, xpio_gpio_info_t *, const char *,
extern bool xpio_dpio_destroy(xpio_ctrl_t *, xpio_gpio_info_t *);
xpio_dpio_create(xpio_ctrl_t *ctrl, xpio_gpio_info_t *gi, const char *name,
xpio_dpio_destroy(xpio_ctrl_t *ctrl, xpio_gpio_info_t *gi)