Lines Matching refs:popen
1325 struct usb_fs_open *popen;
1420 u.popen = &open.fs_open;
1421 if (u.popen->ep_index >= f->fs_ep_max) {
1425 if (f->fs_xfer[u.popen->ep_index] != NULL) {
1429 if (u.popen->max_bufsize > USB_FS_MAX_BUFSIZE) {
1430 u.popen->max_bufsize = USB_FS_MAX_BUFSIZE;
1432 if (u.popen->max_frames & USB_FS_MAX_FRAMES_PRE_SCALE) {
1434 u.popen->max_frames &= ~USB_FS_MAX_FRAMES_PRE_SCALE;
1438 if (u.popen->max_frames > USB_FS_MAX_FRAMES) {
1439 u.popen->max_frames = USB_FS_MAX_FRAMES;
1443 if (u.popen->max_frames == 0) {
1447 ep = usbd_get_ep_by_addr(f->udev, u.popen->ep_no);
1470 usb_config[0].frames = u.popen->max_frames;
1471 usb_config[0].bufsize = u.popen->max_bufsize;
1508 f->fs_xfer + u.popen->ep_index, usb_config, 1,
1512 u.popen->max_packet_length =
1513 f->fs_xfer[u.popen->ep_index]->max_frame_size;
1514 u.popen->max_bufsize =
1515 f->fs_xfer[u.popen->ep_index]->max_data_length;
1517 u.popen->max_frames =
1518 f->fs_xfer[u.popen->ep_index]->nframes;
1520 f->fs_xfer[u.popen->ep_index]->priv_fifo =
1521 ((uint8_t *)0) + u.popen->ep_index;