Lines Matching defs:pipe
259 struct s2255_pipeinfo pipe;
887 /* write to the configuration pipe, synchronously */
891 int pipe;
895 pipe = usb_sndbulkpipe(udev, S2255_CONFIG_EP);
896 retval = usb_bulk_msg(udev, pipe, pbuf, size, &done, 500);
1489 /* board shutdown stops the read pipe if it is running */
1681 /* this function moves the usb stream read pipe data
1923 * usb read pipe.
1973 struct s2255_pipeinfo *pipe = &dev->pipe;
1975 memset(pipe, 0, sizeof(*pipe));
1976 pipe->dev = dev;
1977 pipe->cur_transfer_size = S2255_USB_XFER_SIZE;
1978 pipe->max_transfer_size = S2255_USB_XFER_SIZE;
1980 pipe->transfer_buffer = kzalloc(pipe->max_transfer_size,
1982 if (pipe->transfer_buffer == NULL) {
2012 /* start read pipe */
2031 kfree(dev->pipe.transfer_buffer);
2040 int pipe;
2060 dprintk(dev, 2, "%s: exiting USB pipe", __func__);
2071 pipe = usb_rcvbulkpipe(dev->udev, dev->read_endpoint);
2074 pipe,
2090 int pipe;
2092 struct s2255_pipeinfo *pipe_info = &dev->pipe;
2093 pipe = usb_rcvbulkpipe(dev->udev, dev->read_endpoint);
2102 pipe,
2108 pr_err("s2255: start read pipe failed\n");
2171 struct s2255_pipeinfo *pipe = &dev->pipe;
2173 pipe->state = 0;
2174 if (pipe->stream_urb) {
2176 usb_kill_urb(pipe->stream_urb);
2177 usb_free_urb(pipe->stream_urb);
2178 pipe->stream_urb = NULL;