Lines Matching refs:lh
287 getifflags(ldi_handle_t lh, struct lifreq *lifrp) in getifflags() argument
297 return (ldi_ioctl(lh, I_STR, (intptr_t)&iocb, FKIOCTL, CRED(), &rval)); in getifflags()
302 setifname(ldi_handle_t lh, struct lifreq *lifrp) in setifname() argument
312 return (ldi_ioctl(lh, I_STR, (intptr_t)&iocb, FKIOCTL, CRED(), &rval)); in setifname()
318 ldi_handle_t lh = NULL; in strplumb_dev() local
352 &lh, li)) != 0) { in strplumb_dev()
359 if ((err = ldi_ioctl(lh, I_PUSH, (intptr_t)IP, FKIOCTL, CRED(), in strplumb_dev()
365 if ((err = getifflags(lh, &lifr)) != 0) in strplumb_dev()
384 if ((err = setifname(lh, &lifr)) != 0) in strplumb_dev()
388 if ((err = getifflags(lh, &lifr)) != 0) { in strplumb_dev()
398 if ((err = ldi_ioctl(mux_lh, I_PLINK, (intptr_t)lh, in strplumb_dev()
412 (void) ldi_close(lh, FREAD|FWRITE, CRED()); in strplumb_dev()
413 lh = NULL; in strplumb_dev()
420 &lh, li)) != 0) { in strplumb_dev()
426 if ((err = ldi_ioctl(lh, I_PUSH, (intptr_t)ARP, FKIOCTL, CRED(), in strplumb_dev()
432 if ((err = setifname(lh, &lifr)) != 0) in strplumb_dev()
435 if ((err = ldi_ioctl(mux_lh, I_PLINK, (intptr_t)lh, in strplumb_dev()
457 if (lh != NULL) in strplumb_dev()
458 (void) ldi_close(lh, FREAD|FWRITE, CRED()); in strplumb_dev()
649 ldi_handle_t lh; in getmacaddr() local
664 rc = ldi_open_by_name(clonepath, FREAD|FWRITE, CRED(), &lh, li); in getmacaddr()
676 if ((dl_attach(lh, ppa, NULL) != 0) || in getmacaddr()
677 (dl_bind(lh, ETHERTYPE_IP, NULL) != 0)) { in getmacaddr()
678 (void) ldi_close(lh, FREAD|FWRITE, CRED()); in getmacaddr()
687 if (dl_phys_addr(lh, macaddr, maclenp, NULL) != 0 || in getmacaddr()
696 (void) ldi_close(lh, FREAD|FWRITE, CRED()); in getmacaddr()