Lines Matching refs:popen
1021 usb_fs_open(struct usb_fifo *f, struct usb_fs_open *popen, in usb_fs_open() argument
1032 if (popen->ep_index >= f->fs_ep_max) in usb_fs_open()
1035 if (f->fs_xfer[popen->ep_index] != NULL) in usb_fs_open()
1038 if (popen->max_bufsize > USB_FS_MAX_BUFSIZE) in usb_fs_open()
1039 popen->max_bufsize = USB_FS_MAX_BUFSIZE; in usb_fs_open()
1041 if (popen->max_frames & USB_FS_MAX_FRAMES_PRE_SCALE) { in usb_fs_open()
1043 popen->max_frames &= ~USB_FS_MAX_FRAMES_PRE_SCALE; in usb_fs_open()
1048 if (popen->max_frames > USB_FS_MAX_FRAMES) in usb_fs_open()
1049 popen->max_frames = USB_FS_MAX_FRAMES; in usb_fs_open()
1051 if (popen->max_frames == 0) in usb_fs_open()
1054 ep = usbd_get_ep_by_addr(f->udev, popen->ep_no); in usb_fs_open()
1074 usb_config[0].frames = popen->max_frames; in usb_fs_open()
1075 usb_config[0].bufsize = popen->max_bufsize; in usb_fs_open()
1099 f->fs_xfer + popen->ep_index, usb_config, 1, in usb_fs_open()
1103 popen->max_packet_length = in usb_fs_open()
1104 f->fs_xfer[popen->ep_index]->max_frame_size; in usb_fs_open()
1105 popen->max_bufsize = in usb_fs_open()
1106 f->fs_xfer[popen->ep_index]->max_data_length; in usb_fs_open()
1108 popen->max_frames = in usb_fs_open()
1109 f->fs_xfer[popen->ep_index]->nframes; in usb_fs_open()
1111 f->fs_xfer[popen->ep_index]->priv_fifo = in usb_fs_open()
1112 ((uint8_t *)0) + popen->ep_index; in usb_fs_open()
2231 struct usb_fs_open *popen; in ugen_ioctl_post() member
2463 error = usb_fs_open(f, u.popen, fflags, in ugen_ioctl_post()