469: if ( d->bd_sih == NULL ) {
470: free(d, M_DEVBUF);
471: return ENOMEM;
515: softint_disestablish(d->bd_sih);
516: free(d, M_DEVBUF);
517: fp->f_data = NULL;
1060: if (old != 0)
1061: free(old, M_DEVBUF);
1062: return (0);
1081: if (old != 0)
1082: free(old, M_DEVBUF);
1083:
1085: }
1086: free(fcode, M_DEVBUF);
1087: return (EINVAL);
1649: if (!d->bd_sbuf) {
1650: free(d->bd_fbuf, M_DEVBUF);
1651: return (ENOBUFS);
1670: if (d->bd_sbuf != 0) {
1671: free(d->bd_sbuf, M_DEVBUF);
1672: if (d->bd_hbuf != 0)
1673: free(d->bd_hbuf, M_DEVBUF);
1674: if (d->bd_fbuf != 0)
1675: free(d->bd_fbuf, M_DEVBUF);
1676: }
1677: if (d->bd_filter)
1678: free(d->bd_filter, M_DEVBUF);
1679: }
1777: *pbp = bp->bif_next;
1778: free(bp, M_DEVBUF);
1779: goto again;