Lines Matching refs:lh
1593 ldi_handle_t lh; in revarp_myaddr() local
1606 rc = ldi_open_by_name(ndev_path, FREAD|FWRITE, CRED(), &lh, li); in revarp_myaddr()
1614 if (rc = dl_attach(lh, ifunit, NULL)) { in revarp_myaddr()
1616 (void) ldi_close(lh, FREAD|FWRITE, CRED()); in revarp_myaddr()
1620 if (rc = dl_bind(lh, ETHERTYPE_REVARP, NULL)) { in revarp_myaddr()
1622 (void) ldi_close(lh, FREAD|FWRITE, CRED()); in revarp_myaddr()
1626 if (rc = dl_info(lh, &info, NULL, NULL, NULL)) { in revarp_myaddr()
1628 (void) ldi_close(lh, FREAD|FWRITE, CRED()); in revarp_myaddr()
1636 revarp_start(lh, &myaddr); in revarp_myaddr()
1646 (void) ldi_close(lh, FREAD|FWRITE, CRED()); in revarp_myaddr()
1657 (void) ldi_close(lh, FREAD|FWRITE, CRED()); in revarp_myaddr()
1663 revarp_start(ldi_handle_t lh, struct netbuf *myaddr) in revarp_start() argument
1674 if (dl_phys_addr(lh, (uchar_t *)&myether, &addrlen, NULL) != 0 || in revarp_start()
1742 if ((rc = ldi_putmsg(lh, mp)) != 0) { in revarp_start()
1746 revarpinput(lh, myaddr); in revarp_start()
1756 revarpinput(ldi_handle_t lh, struct netbuf *myaddr) in revarpinput() argument
1784 rc = ldi_getmsg(lh, &mp, &tv); in revarpinput()