Lines Matching refs:popen
986 usb_fs_open(struct usb_fifo *f, struct usb_fs_open *popen, in usb_fs_open() argument
997 if (popen->ep_index >= f->fs_ep_max) in usb_fs_open()
1000 if (f->fs_xfer[popen->ep_index] != NULL) in usb_fs_open()
1003 if (popen->max_bufsize > USB_FS_MAX_BUFSIZE) in usb_fs_open()
1004 popen->max_bufsize = USB_FS_MAX_BUFSIZE; in usb_fs_open()
1006 if (popen->max_frames & USB_FS_MAX_FRAMES_PRE_SCALE) { in usb_fs_open()
1008 popen->max_frames &= ~USB_FS_MAX_FRAMES_PRE_SCALE; in usb_fs_open()
1013 if (popen->max_frames > USB_FS_MAX_FRAMES) in usb_fs_open()
1014 popen->max_frames = USB_FS_MAX_FRAMES; in usb_fs_open()
1016 if (popen->max_frames == 0) in usb_fs_open()
1019 ep = usbd_get_ep_by_addr(f->udev, popen->ep_no); in usb_fs_open()
1039 usb_config[0].frames = popen->max_frames; in usb_fs_open()
1040 usb_config[0].bufsize = popen->max_bufsize; in usb_fs_open()
1064 f->fs_xfer + popen->ep_index, usb_config, 1, in usb_fs_open()
1068 popen->max_packet_length = in usb_fs_open()
1069 f->fs_xfer[popen->ep_index]->max_frame_size; in usb_fs_open()
1070 popen->max_bufsize = in usb_fs_open()
1071 f->fs_xfer[popen->ep_index]->max_data_length; in usb_fs_open()
1073 popen->max_frames = in usb_fs_open()
1074 f->fs_xfer[popen->ep_index]->nframes; in usb_fs_open()
1076 f->fs_xfer[popen->ep_index]->priv_fifo = in usb_fs_open()
1077 ((uint8_t *)0) + popen->ep_index; in usb_fs_open()
2196 struct usb_fs_open *popen; in ugen_ioctl_post() member
2428 error = usb_fs_open(f, u.popen, fflags, in ugen_ioctl_post()