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