Lines Matching defs:lh

680 	ldi_handle_t	lh = NULL;
705 err = ldi_open_by_dev(&dev, OTYP_CHR, FREAD|FWRITE, kcred, &lh, li);
707 if (dl_attach(lh, softmac->smac_uppa + 1 * 1000, NULL) == 0)
709 (void) ldi_close(lh, FREAD|FWRITE, kcred);
725 if (ldi_open_by_dev(&dev, OTYP_CHR, FREAD|FWRITE, kcred, &lh,
734 while (ldi_ioctl(lh, I_POP, 0, FKIOCTL, kcred, &rval) == 0)
738 if ((rval = dl_info(lh, &dlia, NULL, NULL, &dlea)) != 0) {
745 (void) ldi_close(lh, FREAD|FWRITE, kcred);
755 (void) ldi_close(lh, FREAD|FWRITE, kcred);
761 (dl_attach(lh, softmac->smac_uppa, NULL) != 0)) {
762 (void) ldi_close(lh, FREAD|FWRITE, kcred);
766 if ((rval = dl_bind(lh, 0, NULL)) != 0) {
773 (void) ldi_close(lh, FREAD|FWRITE, kcred);
782 if ((rval = dl_info(lh, &dlia, softmac->smac_unicst_addr,
790 (void) ldi_close(lh, FREAD|FWRITE, kcred);
803 (void) ldi_close(lh, FREAD|FWRITE, kcred);
817 if (softmac_fill_capab(lh, softmac) != 0)
830 if (ldi_ioctl(lh, I_STR, (intptr_t)&iocb, FKIOCTL, kcred,
851 switch (dl_notify(lh, &notes, NULL)) {
858 (void) ldi_close(lh, FREAD|FWRITE, kcred);
862 (void) ldi_close(lh, FREAD|FWRITE, kcred);
1315 ldi_handle_t lh = NULL;
1332 err = ldi_open_by_dev(&dev, OTYP_CHR, FREAD|FWRITE, kcred, &lh, li);
1341 while (ldi_ioctl(lh, I_POP, 0, FKIOCTL, kcred, &rval) == 0)
1345 ((err = dl_attach(lh, softmac->smac_uppa, NULL)) != 0)) {
1353 if ((sup == NULL) && (err = ldi_ioctl(lh, DLIOCRAW, 0, FKIOCTL,
1361 if ((err = ldi_ioctl(lh, I_PUSH, (intptr_t)SOFTMAC_DEV_NAME, FKIOCTL,
1374 if ((err = ldi_ioctl(lh, I_STR, (intptr_t)&strioc, FKIOCTL,
1380 slp->sl_lh = lh;
1401 (void) ldi_close(lh, FREAD|FWRITE, kcred);
1432 * Note that slp is destroyed when lh is closed.