Lines Matching defs:popen
1442 struct usb_fs_open *popen;
1512 if (u.popen->ep_index >= f->fs_ep_max) {
1516 if (f->fs_xfer[u.popen->ep_index] != NULL) {
1520 if (u.popen->max_bufsize > USB_FS_MAX_BUFSIZE) {
1521 u.popen->max_bufsize = USB_FS_MAX_BUFSIZE;
1523 if (u.popen->max_frames & USB_FS_MAX_FRAMES_PRE_SCALE) {
1525 u.popen->max_frames &= ~USB_FS_MAX_FRAMES_PRE_SCALE;
1529 if (u.popen->max_frames > USB_FS_MAX_FRAMES) {
1530 u.popen->max_frames = USB_FS_MAX_FRAMES;
1533 if (u.popen->max_frames == 0) {
1537 ep = usbd_get_ep_by_addr(f->udev, u.popen->ep_no);
1560 usb_config[0].frames = u.popen->max_frames;
1561 usb_config[0].bufsize = u.popen->max_bufsize;
1593 f->fs_xfer + u.popen->ep_index, usb_config, 1,
1597 u.popen->max_packet_length =
1598 f->fs_xfer[u.popen->ep_index]->max_frame_size;
1599 u.popen->max_bufsize =
1600 f->fs_xfer[u.popen->ep_index]->max_data_length;
1602 u.popen->max_frames =
1603 f->fs_xfer[u.popen->ep_index]->nframes;
1605 f->fs_xfer[u.popen->ep_index]->priv_fifo =
1606 ((uint8_t *)0) + u.popen->ep_index;