version 1.78.2.1, 2020/01/05 09:30:04 |
version 1.79, 2019/09/15 09:18:17 |
Line 414 out_free_endpoints: |
|
Line 414 out_free_endpoints: |
|
out: |
out: |
aprint_error_dev(self, "disabled.\n"); |
aprint_error_dev(self, "disabled.\n"); |
sc->sc_dying = 1; |
sc->sc_dying = 1; |
|
KERNEL_UNLOCK_ONE(curlwp); |
return; |
return; |
} |
} |
|
|
Line 965 alloc_all_endpoints_genuine(struct umidi |
|
Line 966 alloc_all_endpoints_genuine(struct umidi |
|
|
|
interface_desc = usbd_get_interface_descriptor(sc->sc_iface); |
interface_desc = usbd_get_interface_descriptor(sc->sc_iface); |
num_ep = interface_desc->bNumEndpoints; |
num_ep = interface_desc->bNumEndpoints; |
|
if (num_ep == 0) |
|
return USBD_INVAL; |
sc->sc_endpoints_len = sizeof(struct umidi_endpoint) * num_ep; |
sc->sc_endpoints_len = sizeof(struct umidi_endpoint) * num_ep; |
sc->sc_endpoints = p = kmem_zalloc(sc->sc_endpoints_len, KM_SLEEP); |
sc->sc_endpoints = p = kmem_zalloc(sc->sc_endpoints_len, KM_SLEEP); |
sc->sc_out_num_jacks = sc->sc_in_num_jacks = 0; |
sc->sc_out_num_jacks = sc->sc_in_num_jacks = 0; |