Lines Matching refs:popen
1439 struct usb_fs_open *popen;
1509 if (u.popen->ep_index >= f->fs_ep_max) {
1513 if (f->fs_xfer[u.popen->ep_index] != NULL) {
1517 if (u.popen->max_bufsize > USB_FS_MAX_BUFSIZE) {
1518 u.popen->max_bufsize = USB_FS_MAX_BUFSIZE;
1520 if (u.popen->max_frames & USB_FS_MAX_FRAMES_PRE_SCALE) {
1522 u.popen->max_frames &= ~USB_FS_MAX_FRAMES_PRE_SCALE;
1526 if (u.popen->max_frames > USB_FS_MAX_FRAMES) {
1527 u.popen->max_frames = USB_FS_MAX_FRAMES;
1530 if (u.popen->max_frames == 0) {
1534 ep = usbd_get_ep_by_addr(f->udev, u.popen->ep_no);
1557 usb_config[0].frames = u.popen->max_frames;
1558 usb_config[0].bufsize = u.popen->max_bufsize;
1590 f->fs_xfer + u.popen->ep_index, usb_config, 1,
1594 u.popen->max_packet_length =
1595 f->fs_xfer[u.popen->ep_index]->max_frame_size;
1596 u.popen->max_bufsize =
1597 f->fs_xfer[u.popen->ep_index]->max_data_length;
1599 u.popen->max_frames =
1600 f->fs_xfer[u.popen->ep_index]->nframes;
1602 f->fs_xfer[u.popen->ep_index]->priv_fifo =
1603 ((uint8_t *)0) + u.popen->ep_index;