Lines Matching refs:buffer

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
53 uhost->hch[hc_num].trans_buf = buffer; in usbh_ctrl_send_setup()
67 usb_sts_type usbh_ctrl_recv_data(usbh_core_type *uhost, uint8_t *buffer, in usbh_ctrl_recv_data() argument
72 uhost->hch[hc_num].trans_buf = buffer; in usbh_ctrl_recv_data()
86 usb_sts_type usbh_ctrl_send_data(usbh_core_type *uhost, uint8_t *buffer, in usbh_ctrl_send_data() argument
90 uhost->hch[hc_num].trans_buf = buffer; in usbh_ctrl_send_data()
190 usbh_ctrl_recv_data(uhost, uhost->ctrl.buffer, in usbh_ctrl_data_in_handler()
246 usbh_ctrl_send_data(uhost, uhost->ctrl.buffer, in usbh_ctrl_data_out_handler()
517 usb_sts_type usbh_ctrl_request(usbh_core_type *uhost, uint8_t *buffer, uint16_t length) in usbh_ctrl_request() argument
523 uhost->ctrl.buffer = buffer; in usbh_ctrl_request()
541 uint8_t *buffer) in usbh_get_descriptor() argument
558 status = usbh_ctrl_request(uhost, buffer, length); in usbh_get_descriptor()
569 void usbh_parse_dev_desc(usbh_core_type *uhost, uint8_t *buffer, uint16_t length) in usbh_parse_dev_desc() argument
573 desc->dev_desc.bLength = *(uint8_t *)(buffer + 0); in usbh_parse_dev_desc()
574 desc->dev_desc.bDescriptorType = *(uint8_t *)(buffer + 1); in usbh_parse_dev_desc()
575 desc->dev_desc.bcdUSB = SWAPBYTE(buffer + 2); in usbh_parse_dev_desc()
576 desc->dev_desc.bDeviceClass = *(uint8_t *)(buffer + 4); in usbh_parse_dev_desc()
577 desc->dev_desc.bDeviceSubClass = *(uint8_t *)(buffer + 5); in usbh_parse_dev_desc()
578 desc->dev_desc.bDeviceProtocol = *(uint8_t *)(buffer + 6); in usbh_parse_dev_desc()
579 desc->dev_desc.bMaxPacketSize0 = *(uint8_t *)(buffer + 7); in usbh_parse_dev_desc()
583 desc->dev_desc.idVendor = SWAPBYTE(buffer + 8); in usbh_parse_dev_desc()
584 desc->dev_desc.idProduct = SWAPBYTE(buffer + 10); in usbh_parse_dev_desc()
585 desc->dev_desc.bcdDevice = SWAPBYTE(buffer + 12); in usbh_parse_dev_desc()
586 desc->dev_desc.iManufacturer = *(uint8_t *)(buffer + 14); in usbh_parse_dev_desc()
587 desc->dev_desc.iProduct = *(uint8_t *)(buffer + 15); in usbh_parse_dev_desc()
588 desc->dev_desc.iSerialNumber = *(uint8_t *)(buffer + 16); in usbh_parse_dev_desc()
589 desc->dev_desc.bNumConfigurations = *(uint8_t *)(buffer + 17); in usbh_parse_dev_desc()
649 uint8_t *buffer, uint16_t length) in usbh_parse_configure_desc() argument
659 desc = (usb_header_desc_type *)buffer; in usbh_parse_configure_desc()
660 cfg_desc->cfg.bLength = *(uint8_t *)buffer; in usbh_parse_configure_desc()
661 cfg_desc->cfg.bDescriptorType = *(uint8_t *)(buffer + 1); in usbh_parse_configure_desc()
662 cfg_desc->cfg.wTotalLength = SWAPBYTE(buffer + 2); in usbh_parse_configure_desc()
663 cfg_desc->cfg.bNumInterfaces = *(uint8_t *)(buffer + 4); in usbh_parse_configure_desc()
664 cfg_desc->cfg.bConfigurationValue = *(uint8_t *)(buffer + 5); in usbh_parse_configure_desc()
665 cfg_desc->cfg.iConfiguration = *(uint8_t *)(buffer + 6); in usbh_parse_configure_desc()
666 cfg_desc->cfg.bmAttributes = *(uint8_t *)(buffer + 7); in usbh_parse_configure_desc()
667 cfg_desc->cfg.bMaxPower = *(uint8_t *)(buffer + 8); in usbh_parse_configure_desc()
800 uint8_t *buffer, uint16_t length) in usbh_get_sting_descriptor() argument