Lines Matching defs:iomp
147 dld_ioc_hwgrpget_t *iomp = NULL;
152 if ((iomp = (dld_ioc_hwgrpget_t *)calloc(1, bufsize)) == NULL)
155 iomp->dih_size = nhwgrp * sizeof (dld_hwgrpinfo_t);
156 iomp->dih_linkid = linkid;
158 ret = ioctl(dladm_dld_fd(handle), DLDIOC_GETHWGRP, iomp);
165 dhip = (dld_hwgrpinfo_t *)(iomp + 1);
166 for (i = 0; i < iomp->dih_n_groups; i++) {
186 free(iomp);
200 dld_ioc_macaddrget_t *iomp = NULL;
205 if ((iomp = (dld_ioc_macaddrget_t *)calloc(1, bufsize)) == NULL)
208 iomp->dig_size = nmacaddr * sizeof (dld_macaddrinfo_t);
209 iomp->dig_linkid = linkid;
211 ret = ioctl(dladm_dld_fd(handle), DLDIOC_MACADDRGET, iomp);
217 dmip = (dld_macaddrinfo_t *)(iomp + 1);
218 for (i = 0; i < iomp->dig_count; i++) {
237 free(iomp);