Lines Matching refs:hc_num
49 usb_sts_type usbh_ctrl_send_setup(usbh_core_type *uhost, uint8_t *buffer, uint8_t hc_num) in usbh_ctrl_send_setup() argument
51 uhost->hch[hc_num].dir = 0; in usbh_ctrl_send_setup()
52 uhost->hch[hc_num].data_pid = HCH_PID_SETUP; in usbh_ctrl_send_setup()
53 uhost->hch[hc_num].trans_buf = buffer; in usbh_ctrl_send_setup()
54 uhost->hch[hc_num].trans_len = 8; /*setup */ in usbh_ctrl_send_setup()
56 return usbh_in_out_request(uhost, hc_num); in usbh_ctrl_send_setup()
68 uint16_t length, uint16_t hc_num) in usbh_ctrl_recv_data() argument
70 uhost->hch[hc_num].dir = 1; in usbh_ctrl_recv_data()
71 uhost->hch[hc_num].data_pid = HCH_PID_DATA1; in usbh_ctrl_recv_data()
72 uhost->hch[hc_num].trans_buf = buffer; in usbh_ctrl_recv_data()
73 uhost->hch[hc_num].trans_len = length; in usbh_ctrl_recv_data()
75 return usbh_in_out_request(uhost, hc_num); in usbh_ctrl_recv_data()
87 uint16_t length, uint16_t hc_num) in usbh_ctrl_send_data() argument
89 uhost->hch[hc_num].dir = 0; in usbh_ctrl_send_data()
90 uhost->hch[hc_num].trans_buf = buffer; in usbh_ctrl_send_data()
91 uhost->hch[hc_num].trans_len = length; in usbh_ctrl_send_data()
99 uhost->hch[hc_num].data_pid = HCH_PID_DATA0; in usbh_ctrl_send_data()
103 uhost->hch[hc_num].data_pid = HCH_PID_DATA1; in usbh_ctrl_send_data()
105 return usbh_in_out_request(uhost, hc_num); in usbh_ctrl_send_data()
931 usb_sts_type usbh_clear_ept_feature(usbh_core_type *uhost, uint8_t ept_num, uint8_t hc_num) in usbh_clear_ept_feature() argument