Home | History | Annotate | Download | only in libvirtif

Lines Matching defs:ifd

200 	struct ifdrv *ifd;
208 ifd = data;
216 if (ifd->ifd_cmd == IFLINKSTR_QUERYLEN) {
217 ifd->ifd_len = linkstrlen;
221 if (ifd->ifd_cmd != 0) {
227 ifd->ifd_data, MIN(ifd->ifd_len,linkstrlen), NULL);
235 ifd = data;
237 if (ifd->ifd_cmd == IFLINKSTR_UNSET) {
239 } else if (ifd->ifd_cmd != 0) {
247 if (ifd->ifd_len > RUMP_VIF_LINKSTRMAX) {
250 } else if (ifd->ifd_len < 1) {
256 sc->sc_linkstr = kmem_alloc(ifd->ifd_len, KM_SLEEP);
257 rv = copyinstr(ifd->ifd_data, sc->sc_linkstr,
258 ifd->ifd_len, NULL);
260 kmem_free(sc->sc_linkstr, ifd->ifd_len);
266 kmem_free(sc->sc_linkstr, ifd->ifd_len);