M_USBDEV
sc = malloc(sizeof(*sc), M_USBDEV, M_WAITOK | M_ZERO);
free(sc, M_USBDEV, sizeof(*sc));
free(sc->sc_input.i_buf, M_USBDEV, sc->sc_input.i_bufsiz);
free(sc->sc_map, M_USBDEV, sc->sc_mapsiz * sizeof(*sc->sc_map));
free(sc->sc_raw, M_USBDEV, sc->sc_rawsiz * sizeof(*sc->sc_raw));
free(sc, M_USBDEV, sizeof(*sc));
sc->sc_input.i_buf = malloc(sc->sc_input.i_bufsiz, M_USBDEV, M_WAITOK);
sc->sc_map = mallocarray(nsyms, 2 * sizeof(*sc->sc_map), M_USBDEV,
sc->sc_raw = mallocarray(nbits, sizeof(*sc->sc_raw), M_USBDEV,
an = malloc(sizeof(struct athn_node), M_USBDEV, M_NOWAIT | M_ZERO);
usc->ibuf = malloc(isize, M_USBDEV, M_NOWAIT);
free(usc->ibuf, M_USBDEV, usc->ibuflen);
M_USBDEV, M_NOWAIT);
free(sc->kue_mcfilters, M_USBDEV, sc->kue_mcfilterslen);
mn = malloc(sizeof (struct mtw_node), M_USBDEV, M_NOWAIT | M_ZERO);
sc->ibuf = malloc(isize, M_USBDEV, M_NOWAIT);
free(sc->ibuf, M_USBDEV, sc->ibuflen);
return malloc(sizeof (struct otus_node), M_USBDEV, M_NOWAIT | M_ZERO);
return malloc(sizeof (struct run_node), M_USBDEV, M_NOWAIT | M_ZERO);
c = malloc(sizeof (*c), M_USBDEV, M_WAIT|M_ZERO);
free(c, M_USBDEV, sizeof (*c));
sc->sc_resp_buf = malloc(sc->sc_ctrl_len, M_USBDEV, M_NOWAIT);
sc->sc_ctrl_msg = malloc(sc->sc_ctrl_len, M_USBDEV, M_NOWAIT);
free(sc->sc_ctrl_msg, M_USBDEV, sc->sc_ctrl_len);
free(sc->sc_resp_buf, M_USBDEV, sc->sc_ctrl_len);
wi_thread_info = malloc(sizeof(*wi_thread_info), M_USBDEV, M_WAITOK);
free(sc->wi_usb_txmem[sc->wi_usb_nummem], M_USBDEV,
free(sc->wi_usb_txmem[sc->wi_usb_nummem], M_USBDEV,
sc->wi_usb_txmem[nmem] = malloc(len, M_USBDEV, M_WAITOK | M_CANFAIL);
sc->ibuf = malloc(isize, M_USBDEV, M_NOWAIT);
free(sc->ibuf, M_USBDEV, sc->ibuflen);
return malloc(sizeof (struct zyd_node), M_USBDEV, M_NOWAIT | M_ZERO);
free(req, M_USBDEV, req_size);
m = malloc(sizeof(struct uaudio_mixent), M_USBDEV, M_WAITOK);
free(m, M_USBDEV, sizeof(struct uaudio_mixent));
free(m, M_USBDEV, sizeof(struct uaudio_mixent));
free(m, M_USBDEV, sizeof(struct uaudio_mixent));
u = malloc(sizeof(struct uaudio_unit), M_USBDEV, M_WAITOK);
a = malloc(sizeof(struct uaudio_alt), M_USBDEV, M_WAITOK);
free(a, M_USBDEV, sizeof(struct uaudio_alt));
free(a, M_USBDEV, sizeof(struct uaudio_alt));
free(a, M_USBDEV, sizeof(struct uaudio_alt));
M_USBDEV, M_WAITOK);
M_USBDEV, M_WAITOK);
sizeof(xfer->sizes[0]), M_USBDEV, M_WAITOK);
free(xfer->sizes, M_USBDEV,
free(alt, M_USBDEV, sizeof(struct uaudio_alt));
free(params, M_USBDEV, sizeof(struct uaudio_params));
free(mixent, M_USBDEV, sizeof(struct uaudio_mixent));
free(unit, M_USBDEV, sizeof(struct uaudio_unit));
free(name, M_USBDEV, sizeof(struct uaudio_name));
M_USBDEV, M_WAITOK);
e = malloc(sizeof(struct uaudio_ranges_el), M_USBDEV, M_WAITOK);
free(e, M_USBDEV, sizeof(struct uaudio_ranges_el));
req = malloc(req_size, M_USBDEV, M_WAITOK);
free(sc->tp_pkt, M_USBDEV, sc->tp_maxlen);
free(sc->bt_pkt, M_USBDEV, sc->bt_maxlen);
sc->bt_pkt = malloc(sc->bt_maxlen, M_USBDEV, M_WAITOK);
sc->tp_pkt = malloc(sc->tp_maxlen, M_USBDEV, M_WAITOK);
free(sc->tp_pkt, M_USBDEV, sc->tp_maxlen);
free(sc->bt_pkt, M_USBDEV, sc->bt_maxlen);
free(sc->sc_intr_buf, M_USBDEV, sc->sc_isize);
sc->sc_intr_buf = malloc(sc->sc_isize, M_USBDEV, M_WAITOK);
free(sc->sc_intr_buf, M_USBDEV, sc->sc_isize);
sc->sc_intr_buf = malloc(sc->sc_isize, M_USBDEV, M_WAITOK);
free(sc->sc_intr_buf, M_USBDEV, sc->sc_isize);
sc->sc_obuf = malloc(sc->sc_olen, M_USBDEV, M_WAITOK | M_ZERO);
sc->sc_ibuf = malloc(sc->sc_ilen, M_USBDEV, M_WAITOK);
free(sc->sc_obuf, M_USBDEV, sc->sc_olen);
free(sc->sc_ibuf, M_USBDEV, sc->sc_ilen);
free(sc->sc_huffman, M_USBDEV, sc->sc_huffman_size);
sc->sc_fbmem = malloc(size, M_USBDEV, M_NOWAIT|M_ZERO);
free(sc->sc_fbmem, M_USBDEV, sc->sc_fbmemsize);
cb->buf = malloc(UDL_CMD_MAX_XFER_SIZE, M_USBDEV, M_NOWAIT|M_ZERO);
free(cb->buf, M_USBDEV, UDL_CMD_MAX_XFER_SIZE);
sizeof(*sc->sc_cbs), M_USBDEV, M_NOWAIT|M_ZERO);
free(sc->sc_cbs, M_USBDEV, sc->sc_cbslen);
sce->ibuf = malloc(sce->ibuflen, M_USBDEV, M_WAITOK);
free(sce->ibuf, M_USBDEV, sce->ibuflen);
M_USBDEV, M_WAITOK);
free(sce->ibuf, M_USBDEV, sce->ibuflen);
free(sce->ibuf, M_USBDEV, sce->ibuflen);
sc->sc_obuf = malloc(sc->sc_hdev.sc_osize, M_USBDEV, M_WAITOK);
free(sc->sc_obuf, M_USBDEV, sc->sc_hdev.sc_osize);
desc = malloc(size, M_USBDEV, M_NOWAIT);
free(desc, M_USBDEV, size);
M_USBDEV, M_NOWAIT | M_ZERO);
desc = malloc(size, M_USBDEV, M_NOWAIT);
free(sc->sc_repdesc, M_USBDEV, sc->sc_repdesc_size);
free(sc->sc_subdevs, M_USBDEV, sc->sc_nrepid * sizeof(struct uhidev *));
sc->sc_ibuf = malloc(sc->sc_isize, M_USBDEV, M_WAITOK);
free(sc->sc_ibuf, M_USBDEV, sc->sc_isize);
free(sc->sc_ibuf, M_USBDEV, sc->sc_isize);
hub = malloc(sizeof(*hub), M_USBDEV, M_NOWAIT);
M_USBDEV, M_NOWAIT);
free(hub, M_USBDEV, sizeof *hub);
sc->sc_statusbuf = malloc(sc->sc_statuslen, M_USBDEV, M_NOWAIT);
sizeof(struct usbd_tt), M_USBDEV, M_NOWAIT);
free(sc->sc_statusbuf, M_USBDEV, sc->sc_statuslen);
free(hub->ports, M_USBDEV, hub->nports * sizeof(*hub->ports));
free(hub, M_USBDEV, sizeof(*hub));
free(hub->ports[0].tt, M_USBDEV,
free(sc->sc_statusbuf, M_USBDEV, sc->sc_statuslen);
free(hub->ports, M_USBDEV, hub->nports * sizeof(*hub->ports));
free(hub, M_USBDEV, sizeof(*hub));
free(scbus, M_USBDEV, sizeof(*scbus));
scbus = malloc(sizeof(*scbus), M_USBDEV, M_WAITOK | M_ZERO);
sc->sc_ibuf = malloc(sc->sc_isize, M_USBDEV, M_WAITOK);
free(sc->sc_ibuf, M_USBDEV, sc->sc_isize);
free(sc->sc_intr_buf, M_USBDEV, sc->sc_isize);
sc->sc_intr_buf = malloc(sc->sc_isize, M_USBDEV, M_WAITOK);
free(sc->sc_intr_buf, M_USBDEV, sc->sc_isize);
free(sc->sc_endpoints, M_USBDEV,
free(sc->sc_endpoints, M_USBDEV, (sc->sc_out_num_endpoints +
sc->sc_in_num_endpoints, sizeof(*sc->sc_endpoints), M_USBDEV,
free(sc->sc_endpoints, M_USBDEV, (sc->sc_out_num_endpoints +
M_USBDEV, M_WAITOK | M_CANFAIL);
sizeof(struct umidi_endpoint), M_USBDEV, M_WAITOK | M_CANFAIL);
sizeof(*sc->sc_out_jacks), M_USBDEV, M_WAITOK | M_CANFAIL);
free(sc->sc_jacks, M_USBDEV, jacks * sizeof(*sc->sc_out_jacks));
M_USBDEV, M_WAITOK | M_CANFAIL | M_ZERO);
free(sc->sc_mididevs, M_USBDEV,
free(sc->sc_intr_buf, M_USBDEV, sc->sc_isize);
sc->sc_intr_buf = malloc(sc->sc_isize, M_USBDEV, M_WAITOK);
free(sc->sc_intr_buf, M_USBDEV, sc->sc_isize);
scc->sc_ibuf = malloc(scc->sc_ilen, M_USBDEV, M_WAITOK);
free(scc->sc_ibuf, M_USBDEV, scc->sc_ilen);
scc->sc_ibuf = malloc(scc->sc_ilen, M_USBDEV, M_WAITOK);
free(scc->sc_ibuf, M_USBDEV, scc->sc_ilen);
scc->sc_ibuf = malloc(scc->sc_ilen, M_USBDEV, M_WAITOK);
free(scc->sc_ibuf, M_USBDEV, scc->sc_ilen);
sizeof(struct upd_report), M_USBDEV, M_WAITOK | M_ZERO);
sizeof(struct upd_sensor), M_USBDEV, M_WAITOK | M_ZERO);
free(sc->sc_reports, M_USBDEV, sc->sc_max_repid * sizeof(struct upd_report));
free(sc->sc_sensors, M_USBDEV, UPD_MAX_SENSORS * sizeof(struct upd_sensor));
free(sc->sc_intr_buf, M_USBDEV, sc->sc_isize);
sc->sc_intr_buf = malloc(sc->sc_isize, M_USBDEV, M_WAITOK);
free(sc->sc_intr_buf, M_USBDEV, sc->sc_isize);
sc->sc_ibuf = malloc(sc->sc_hdev.sc_isize, M_USBDEV, M_WAITOK);
free(sc->sc_ibuf, M_USBDEV, sc->sc_hdev.sc_isize);
sc->sc_intrbuf = malloc(sc->sc_isize, M_USBDEV, M_WAITOK);
free(sc->sc_intrbuf, M_USBDEV, sc->sc_isize);
free(sc->sc_intrbuf, M_USBDEV, sc->sc_isize);
free(sc->sc_intr_buf, M_USBDEV, sc->sc_isize);
sc->sc_intr_buf = malloc(sc->sc_isize, M_USBDEV, M_WAITOK);
free(sc->sc_intr_buf, M_USBDEV, sc->sc_isize);
buffer = malloc(buffer_size, M_USBDEV, M_WAITOK | M_CANFAIL);
free(buffer, M_USBDEV, buffer_size);
sc->sc_ibuf = malloc(sc->sc_ilen, M_USBDEV, M_WAITOK);
free(sc->sc_ibuf, M_USBDEV, sc->sc_ilen);
sc->sc_ibuf = malloc(sc->sc_isize, M_USBDEV, M_WAITOK);
free(sc->sc_ibuf, M_USBDEV, sc->sc_isize);
free(sc->sc_ibuf, M_USBDEV, sc->sc_isize);
fb->buf = malloc(fb->size, M_USBDEV, M_NOWAIT);
free(fb->buf, M_USBDEV, fb->size);
free(sc->sc_mmap_buffer, M_USBDEV, sc->sc_mmap_bufsz);
sc->sc_mmap_buffer = malloc(sc->sc_mmap_bufsz, M_USBDEV, M_NOWAIT);
sc->sc_ibuf = malloc(sc->sc_ilen, M_USBDEV, M_WAITOK);
free(sc->sc_ibuf, M_USBDEV, sc->sc_ilen);
fb->buf = malloc(fb->buf_size, M_USBDEV, M_NOWAIT);
free(fb->buf, M_USBDEV, fb->buf_size);
free(sc->sc_mmap_buffer, M_USBDEV, sc->sc_mmap_buffer_size);
sc->sc_mmap_buffer = malloc(buf_size_total, M_USBDEV, M_NOWAIT);
ctrl_data = malloc(ctrl_len, M_USBDEV, M_WAITOK | M_CANFAIL);
free(ctrl_data, M_USBDEV, ctrl_len);
ctrl_data = malloc(ctrl_len, M_USBDEV, M_WAITOK | M_CANFAIL);
free(ctrl_data, M_USBDEV, ctrl_len);
ctrl_data = malloc(ctrl_len, M_USBDEV, M_WAITOK | M_CANFAIL);
free(ctrl_data, M_USBDEV, ctrl_len);
free(sc->sc_intr_buf, M_USBDEV, sc->sc_isize);
sc->sc_intr_buf = malloc(sc->sc_isize, M_USBDEV, M_WAITOK);
free(sc->sc_intr_buf, M_USBDEV, sc->sc_isize);