Lines Matching refs:mtx

336  * "mtx" - if this argument is non-NULL the mutex pointed to by it
382 usbd_do_request_flags(struct usb_device *udev, struct mtx *mtx,
435 if ((mtx != NULL) && (mtx != &Giant)) {
436 USB_MTX_UNLOCK(mtx);
437 USB_MTX_ASSERT(mtx, MA_NOTOWNED);
689 if ((mtx != NULL) && (mtx != &Giant))
690 USB_MTX_LOCK(mtx);
700 usb_pause_mtx(mtx, hz / 16);
761 usbd_req_reset_port(struct usb_device *udev, struct mtx *mtx, uint8_t port)
773 udev, mtx, port, UHF_C_PORT_RESET);
777 udev, mtx, port, UHF_PORT_RESET);
785 usb_pause_mtx(mtx, USB_MS_TO_TICKS(usb_port_reset_delay));
787 err = usbd_req_get_port_status(udev, mtx, &ps, port);
810 udev, mtx, port, UHF_C_PORT_RESET);
823 udev, mtx, port, UHF_C_BH_PORT_RESET);
836 usb_pause_mtx(mtx, USB_MS_TO_TICKS(usb_port_reset_recovery_max));
839 usb_pause_mtx(mtx, USB_MS_TO_TICKS(usb_port_reset_recovery));
864 usbd_req_warm_reset_port(struct usb_device *udev, struct mtx *mtx,
875 err = usbd_req_get_port_status(udev, mtx, &ps, port);
893 (void)usbd_req_clear_port_feature(udev, mtx,
897 err = usbd_req_set_port_feature(udev, mtx,
905 usb_pause_mtx(mtx, USB_MS_TO_TICKS(usb_port_reset_delay));
907 err = usbd_req_get_port_status(udev, mtx, &ps, port);
931 udev, mtx, port, UHF_C_BH_PORT_RESET);
941 usb_pause_mtx(mtx, USB_MS_TO_TICKS(usb_port_reset_recovery));
975 struct mtx *mtx, uint16_t *actlen, void *desc,
999 err = usbd_do_request_flags(udev, mtx, &req,
1008 usb_pause_mtx(mtx, hz / 5);
1063 usbd_req_get_string_any(struct usb_device *udev, struct mtx *mtx, char *buf,
1088 (udev, mtx, buf, len, udev->langid, string_index);
1165 usbd_req_get_string_desc(struct usb_device *udev, struct mtx *mtx, void *sdesc,
1169 return (usbd_req_get_desc(udev, mtx, NULL, sdesc, 2, max_len, lang_id,
1231 usbd_req_get_config_desc(struct usb_device *udev, struct mtx *mtx,
1238 err = usbd_req_get_desc(udev, mtx, NULL, d, sizeof(*d),
1301 usbd_req_get_config_desc_full(struct usb_device *udev, struct mtx *mtx,
1313 err = usbd_req_get_config_desc(udev, mtx, &cd, index);
1329 err = usbd_req_get_desc(udev, mtx, NULL, cdesc, len, len, 0,
1351 usbd_req_get_device_desc(struct usb_device *udev, struct mtx *mtx,
1355 return (usbd_req_get_desc(udev, mtx, NULL, d, sizeof(*d),
1367 usbd_req_get_alt_interface_no(struct usb_device *udev, struct mtx *mtx,
1382 return (usbd_do_request(udev, mtx, &req, alt_iface_no));
1393 usbd_req_set_alt_interface_no(struct usb_device *udev, struct mtx *mtx,
1410 err = usbd_do_request(udev, mtx, &req, 0);
1431 usbd_req_get_device_status(struct usb_device *udev, struct mtx *mtx,
1441 return (usbd_do_request(udev, mtx, &req, st));
1452 usbd_req_get_hub_descriptor(struct usb_device *udev, struct mtx *mtx,
1463 return (usbd_do_request(udev, mtx, &req, hd));
1474 usbd_req_get_ss_hub_descriptor(struct usb_device *udev, struct mtx *mtx,
1485 return (usbd_do_request(udev, mtx, &req, hd));
1496 usbd_req_get_hub_status(struct usb_device *udev, struct mtx *mtx,
1506 return (usbd_do_request(udev, mtx, &req, st));
1520 usbd_req_set_address(struct usb_device *udev, struct mtx *mtx, uint16_t addr)
1537 err = (udev->bus->methods->set_address) (udev, mtx, addr);
1543 err = usbd_do_request_flags(udev, mtx, &req, NULL,
1548 usb_pause_mtx(mtx,
1562 usbd_req_get_port_status(struct usb_device *udev, struct mtx *mtx,
1573 return (usbd_do_request(udev, mtx, &req, ps));
1584 usbd_req_clear_hub_feature(struct usb_device *udev, struct mtx *mtx,
1594 return (usbd_do_request(udev, mtx, &req, 0));
1605 usbd_req_set_hub_feature(struct usb_device *udev, struct mtx *mtx,
1615 return (usbd_do_request(udev, mtx, &req, 0));
1626 usbd_req_set_hub_u1_timeout(struct usb_device *udev, struct mtx *mtx,
1637 return (usbd_do_request(udev, mtx, &req, 0));
1648 usbd_req_set_hub_u2_timeout(struct usb_device *udev, struct mtx *mtx,
1659 return (usbd_do_request(udev, mtx, &req, 0));
1670 usbd_req_set_hub_depth(struct usb_device *udev, struct mtx *mtx,
1680 return (usbd_do_request(udev, mtx, &req, 0));
1691 usbd_req_clear_port_feature(struct usb_device *udev, struct mtx *mtx,
1702 return (usbd_do_request(udev, mtx, &req, 0));
1713 usbd_req_set_port_feature(struct usb_device *udev, struct mtx *mtx,
1724 return (usbd_do_request(udev, mtx, &req, 0));
1735 usbd_req_set_protocol(struct usb_device *udev, struct mtx *mtx,
1753 return (usbd_do_request(udev, mtx, &req, 0));
1764 usbd_req_set_report(struct usb_device *udev, struct mtx *mtx, void *data, uint16_t len,
1781 return (usbd_do_request(udev, mtx, &req, data));
1792 usbd_req_get_report(struct usb_device *udev, struct mtx *mtx, void *data,
1809 return (usbd_do_request(udev, mtx, &req, data));
1820 usbd_req_set_idle(struct usb_device *udev, struct mtx *mtx,
1837 return (usbd_do_request(udev, mtx, &req, 0));
1848 usbd_req_get_report_descriptor(struct usb_device *udev, struct mtx *mtx,
1863 return (usbd_do_request(udev, mtx, &req, d));
1878 usbd_req_set_config(struct usb_device *udev, struct mtx *mtx, uint8_t conf)
1892 return (usbd_do_request(udev, mtx, &req, 0));
1903 usbd_req_get_config(struct usb_device *udev, struct mtx *mtx, uint8_t *pconf)
1912 return (usbd_do_request(udev, mtx, &req, pconf));
1919 usbd_setup_device_desc(struct usb_device *udev, struct mtx *mtx)
1937 err = usbd_req_get_device_desc(udev, mtx, &udev->ddesc);
1943 err = usbd_req_get_desc(udev, mtx, NULL, &udev->ddesc,
1950 err = usbd_req_get_device_desc(udev, mtx, &udev->ddesc);
1956 err = usbd_req_get_device_desc(udev, mtx, &udev->ddesc);
1964 err = usbd_req_get_device_desc(udev, mtx, &udev->ddesc);
1973 err = usbd_req_get_device_desc(udev, mtx, &udev->ddesc);
1977 err = usbd_req_get_device_desc(udev, mtx, &udev->ddesc);
2013 usbd_req_re_enumerate(struct usb_device *udev, struct mtx *mtx)
2058 (void)usbd_req_warm_reset_port(parent_hub, mtx, udev->port_no);
2061 err = usbd_req_reset_port(parent_hub, mtx, udev->port_no);
2083 err = usbd_req_set_address(udev, mtx, old_addr);
2097 err = usbd_setup_device_desc(udev, mtx);
2102 usb_pause_mtx(mtx, hz / 2);
2125 usbd_req_clear_device_feature(struct usb_device *udev, struct mtx *mtx,
2135 return (usbd_do_request(udev, mtx, &req, 0));
2146 usbd_req_set_device_feature(struct usb_device *udev, struct mtx *mtx,
2156 return (usbd_do_request(udev, mtx, &req, 0));
2167 usbd_req_reset_tt(struct usb_device *udev, struct mtx *mtx,
2184 return (usbd_do_request(udev, mtx, &req, 0));
2197 usbd_req_clear_tt_buffer(struct usb_device *udev, struct mtx *mtx,
2218 return (usbd_do_request(udev, mtx, &req, 0));
2231 usbd_req_set_port_link_state(struct usb_device *udev, struct mtx *mtx,
2242 return (usbd_do_request(udev, mtx, &req, 0));
2258 usbd_req_set_lpm_info(struct usb_device *udev, struct mtx *mtx,
2275 err = usbd_do_request(udev, mtx, &req, buf);