ibt_part_attr_t
ibt_status_t ibd_get_part_attr(datalink_id_t, ibt_part_attr_t *);
ibt_status_t ibd_get_all_part_attr(ibt_part_attr_t **, int *);
ibd_get_part_attr(datalink_id_t linkid, ibt_part_attr_t *attr)
ibd_get_all_part_attr(ibt_part_attr_t **attr_list, int *nparts)
ibt_part_attr_t *attr;
*attr_list = kmem_alloc(sizeof (ibt_part_attr_t) * n, KM_SLEEP);
ibt_status_t (*ibtl_get_part_attr_cb)(datalink_id_t, ibt_part_attr_t *);
ibt_status_t (*ibtl_get_all_part_attr_cb)(ibt_part_attr_t **, int *);
ibt_status_t (*get_part_attr)(datalink_id_t, ibt_part_attr_t *),
ibt_status_t (*get_all_part_attr)(ibt_part_attr_t **, int *))
ibt_get_part_attr(datalink_id_t linkid, ibt_part_attr_t *attr)
ibt_get_all_part_attr(ibt_part_attr_t **attr, int *nparts)
ibt_free_part_attr(ibt_part_attr_t *attr, int nparts)
kmem_free(attr, sizeof (ibt_part_attr_t) * nparts);
ibt_part_attr_t *attr_list, *attr;
ibt_status_t (*)(datalink_id_t, ibt_part_attr_t *),
ibt_status_t (*)(ibt_part_attr_t **, int *));
ibt_status_t ibt_get_part_attr(datalink_id_t, ibt_part_attr_t *);
ibt_status_t ibt_get_all_part_attr(ibt_part_attr_t **, int *);
ibt_status_t ibt_free_part_attr(ibt_part_attr_t *, int);