Lines Matching refs:mtx

414 usbd_do_request_flags(struct usb_device *udev, struct mtx *mtx,  in usbd_do_request_flags()  argument
467 if ((mtx != NULL) && (mtx != &Giant)) { in usbd_do_request_flags()
468 USB_MTX_UNLOCK(mtx); in usbd_do_request_flags()
469 USB_MTX_ASSERT(mtx, MA_NOTOWNED); in usbd_do_request_flags()
722 if ((mtx != NULL) && (mtx != &Giant)) in usbd_do_request_flags()
723 USB_MTX_LOCK(mtx); in usbd_do_request_flags()
734 usb_pause_mtx(mtx, hz / 16); in usbd_do_request_flags()
795 usbd_req_reset_port(struct usb_device *udev, struct mtx *mtx, uint8_t port) in usbd_req_reset_port() argument
807 udev, mtx, port, UHF_C_PORT_RESET); in usbd_req_reset_port()
811 udev, mtx, port, UHF_PORT_RESET); in usbd_req_reset_port()
819 usb_pause_mtx(mtx, USB_MS_TO_TICKS(usb_port_reset_delay)); in usbd_req_reset_port()
821 err = usbd_req_get_port_status(udev, mtx, &ps, port); in usbd_req_reset_port()
853 udev, mtx, port, UHF_C_PORT_RESET); in usbd_req_reset_port()
863 usb_pause_mtx(mtx, USB_MS_TO_TICKS(usb_port_reset_recovery)); in usbd_req_reset_port()
885 usbd_req_warm_reset_port(struct usb_device *udev, struct mtx *mtx, in usbd_req_warm_reset_port() argument
896 err = usbd_req_get_port_status(udev, mtx, &ps, port); in usbd_req_warm_reset_port()
914 usbd_req_clear_port_feature(udev, mtx, in usbd_req_warm_reset_port()
918 err = usbd_req_set_port_feature(udev, mtx, in usbd_req_warm_reset_port()
926 usb_pause_mtx(mtx, USB_MS_TO_TICKS(usb_port_reset_delay)); in usbd_req_warm_reset_port()
928 err = usbd_req_get_port_status(udev, mtx, &ps, port); in usbd_req_warm_reset_port()
952 udev, mtx, port, UHF_C_BH_PORT_RESET); in usbd_req_warm_reset_port()
962 usb_pause_mtx(mtx, USB_MS_TO_TICKS(usb_port_reset_recovery)); in usbd_req_warm_reset_port()
996 struct mtx *mtx, uint16_t *actlen, void *desc, in usbd_req_get_desc() argument
1020 err = usbd_do_request_flags(udev, mtx, &req, in usbd_req_get_desc()
1031 err = usbd_do_request_flags(udev, mtx, &req, in usbd_req_get_desc()
1055 usb_pause_mtx(mtx, hz / 5); in usbd_req_get_desc()
1109 usbd_req_get_string_any(struct usb_device *udev, struct mtx *mtx, char *buf, in usbd_req_get_string_any() argument
1134 (udev, mtx, buf, len, udev->langid, string_index); in usbd_req_get_string_any()
1215 usbd_req_get_string_desc(struct usb_device *udev, struct mtx *mtx, void *sdesc, in usbd_req_get_string_desc() argument
1219 return (usbd_req_get_desc(udev, mtx, NULL, sdesc, 2, max_len, lang_id, in usbd_req_get_string_desc()
1281 usbd_req_get_config_desc(struct usb_device *udev, struct mtx *mtx, in usbd_req_get_config_desc() argument
1288 err = usbd_req_get_desc(udev, mtx, NULL, d, sizeof(*d), in usbd_req_get_config_desc()
1351 usbd_req_get_config_desc_full(struct usb_device *udev, struct mtx *mtx, in usbd_req_get_config_desc_full() argument
1363 err = usbd_req_get_config_desc(udev, mtx, &cd, index); in usbd_req_get_config_desc_full()
1379 err = usbd_req_get_desc(udev, mtx, NULL, cdesc, len, len, 0, in usbd_req_get_config_desc_full()
1401 usbd_req_get_device_desc(struct usb_device *udev, struct mtx *mtx, in usbd_req_get_device_desc() argument
1405 return (usbd_req_get_desc(udev, mtx, NULL, d, sizeof(*d), in usbd_req_get_device_desc()
1417 usbd_req_get_alt_interface_no(struct usb_device *udev, struct mtx *mtx, in usbd_req_get_alt_interface_no() argument
1432 return (usbd_do_request(udev, mtx, &req, alt_iface_no)); in usbd_req_get_alt_interface_no()
1443 usbd_req_set_alt_interface_no(struct usb_device *udev, struct mtx *mtx, in usbd_req_set_alt_interface_no() argument
1460 err = usbd_do_request(udev, mtx, &req, 0); in usbd_req_set_alt_interface_no()
1481 usbd_req_get_device_status(struct usb_device *udev, struct mtx *mtx, in usbd_req_get_device_status() argument
1491 return (usbd_do_request(udev, mtx, &req, st)); in usbd_req_get_device_status()
1502 usbd_req_get_hub_descriptor(struct usb_device *udev, struct mtx *mtx, in usbd_req_get_hub_descriptor() argument
1513 return (usbd_do_request(udev, mtx, &req, hd)); in usbd_req_get_hub_descriptor()
1524 usbd_req_get_ss_hub_descriptor(struct usb_device *udev, struct mtx *mtx, in usbd_req_get_ss_hub_descriptor() argument
1535 return (usbd_do_request(udev, mtx, &req, hd)); in usbd_req_get_ss_hub_descriptor()
1546 usbd_req_get_hub_status(struct usb_device *udev, struct mtx *mtx, in usbd_req_get_hub_status() argument
1556 return (usbd_do_request(udev, mtx, &req, st)); in usbd_req_get_hub_status()
1570 usbd_req_set_address(struct usb_device *udev, struct mtx *mtx, uint16_t addr) in usbd_req_set_address() argument
1587 err = (udev->bus->methods->set_address) (udev, mtx, addr); in usbd_req_set_address()
1593 err = usbd_do_request_flags(udev, mtx, &req, NULL, in usbd_req_set_address()
1598 usb_pause_mtx(mtx, in usbd_req_set_address()
1612 usbd_req_get_port_status(struct usb_device *udev, struct mtx *mtx, in usbd_req_get_port_status() argument
1624 return (usbd_do_request_flags(udev, mtx, &req, ps, 0, NULL, 1000)); in usbd_req_get_port_status()
1635 usbd_req_clear_hub_feature(struct usb_device *udev, struct mtx *mtx, in usbd_req_clear_hub_feature() argument
1645 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_clear_hub_feature()
1656 usbd_req_set_hub_feature(struct usb_device *udev, struct mtx *mtx, in usbd_req_set_hub_feature() argument
1666 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_set_hub_feature()
1677 usbd_req_set_hub_u1_timeout(struct usb_device *udev, struct mtx *mtx, in usbd_req_set_hub_u1_timeout() argument
1688 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_set_hub_u1_timeout()
1699 usbd_req_set_hub_u2_timeout(struct usb_device *udev, struct mtx *mtx, in usbd_req_set_hub_u2_timeout() argument
1710 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_set_hub_u2_timeout()
1721 usbd_req_set_hub_depth(struct usb_device *udev, struct mtx *mtx, in usbd_req_set_hub_depth() argument
1731 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_set_hub_depth()
1742 usbd_req_clear_port_feature(struct usb_device *udev, struct mtx *mtx, in usbd_req_clear_port_feature() argument
1753 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_clear_port_feature()
1764 usbd_req_set_port_feature(struct usb_device *udev, struct mtx *mtx, in usbd_req_set_port_feature() argument
1775 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_set_port_feature()
1786 usbd_req_set_protocol(struct usb_device *udev, struct mtx *mtx, in usbd_req_set_protocol() argument
1804 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_set_protocol()
1815 usbd_req_set_report(struct usb_device *udev, struct mtx *mtx, void *data, uint16_t len, in usbd_req_set_report() argument
1832 return (usbd_do_request(udev, mtx, &req, data)); in usbd_req_set_report()
1843 usbd_req_get_report(struct usb_device *udev, struct mtx *mtx, void *data, in usbd_req_get_report() argument
1860 return (usbd_do_request(udev, mtx, &req, data)); in usbd_req_get_report()
1871 usbd_req_set_idle(struct usb_device *udev, struct mtx *mtx, in usbd_req_set_idle() argument
1888 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_set_idle()
1899 usbd_req_get_report_descriptor(struct usb_device *udev, struct mtx *mtx, in usbd_req_get_report_descriptor() argument
1914 return (usbd_do_request(udev, mtx, &req, d)); in usbd_req_get_report_descriptor()
1929 usbd_req_set_config(struct usb_device *udev, struct mtx *mtx, uint8_t conf) in usbd_req_set_config() argument
1943 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_set_config()
1954 usbd_req_get_config(struct usb_device *udev, struct mtx *mtx, uint8_t *pconf) in usbd_req_get_config() argument
1963 return (usbd_do_request(udev, mtx, &req, pconf)); in usbd_req_get_config()
1970 usbd_setup_device_desc(struct usb_device *udev, struct mtx *mtx) in usbd_setup_device_desc() argument
1988 err = usbd_req_get_device_desc(udev, mtx, &udev->ddesc); in usbd_setup_device_desc()
1994 err = usbd_req_get_desc(udev, mtx, NULL, &udev->ddesc, in usbd_setup_device_desc()
2001 err = usbd_req_get_device_desc(udev, mtx, &udev->ddesc); in usbd_setup_device_desc()
2007 err = usbd_req_get_device_desc(udev, mtx, &udev->ddesc); in usbd_setup_device_desc()
2014 err = usbd_req_get_device_desc(udev, mtx, &udev->ddesc); in usbd_setup_device_desc()
2023 err = usbd_req_get_device_desc(udev, mtx, &udev->ddesc); in usbd_setup_device_desc()
2027 err = usbd_req_get_device_desc(udev, mtx, &udev->ddesc); in usbd_setup_device_desc()
2063 usbd_req_re_enumerate(struct usb_device *udev, struct mtx *mtx) in usbd_req_re_enumerate() argument
2107 usbd_req_warm_reset_port(parent_hub, mtx, udev->port_no); in usbd_req_re_enumerate()
2110 err = usbd_req_reset_port(parent_hub, mtx, udev->port_no); in usbd_req_re_enumerate()
2132 err = usbd_req_set_address(udev, mtx, old_addr); in usbd_req_re_enumerate()
2146 err = usbd_setup_device_desc(udev, mtx); in usbd_req_re_enumerate()
2151 usb_pause_mtx(mtx, hz / 2); in usbd_req_re_enumerate()
2174 usbd_req_clear_device_feature(struct usb_device *udev, struct mtx *mtx, in usbd_req_clear_device_feature() argument
2184 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_clear_device_feature()
2195 usbd_req_set_device_feature(struct usb_device *udev, struct mtx *mtx, in usbd_req_set_device_feature() argument
2205 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_set_device_feature()
2216 usbd_req_reset_tt(struct usb_device *udev, struct mtx *mtx, in usbd_req_reset_tt() argument
2233 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_reset_tt()
2246 usbd_req_clear_tt_buffer(struct usb_device *udev, struct mtx *mtx, in usbd_req_clear_tt_buffer() argument
2267 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_clear_tt_buffer()
2280 usbd_req_set_port_link_state(struct usb_device *udev, struct mtx *mtx, in usbd_req_set_port_link_state() argument
2291 return (usbd_do_request(udev, mtx, &req, 0)); in usbd_req_set_port_link_state()
2307 usbd_req_set_lpm_info(struct usb_device *udev, struct mtx *mtx, in usbd_req_set_lpm_info() argument
2324 err = usbd_do_request(udev, mtx, &req, buf); in usbd_req_set_lpm_info()