Lines Matching defs:pipe
259 struct s2255_pipeinfo pipe;
885 /* write to the configuration pipe, synchronously */
889 int pipe;
893 pipe = usb_sndbulkpipe(udev, S2255_CONFIG_EP);
894 retval = usb_bulk_msg(udev, pipe, pbuf, size, &done, 500);
1487 /* board shutdown stops the read pipe if it is running */
1679 /* this function moves the usb stream read pipe data
1921 * usb read pipe.
1971 struct s2255_pipeinfo *pipe = &dev->pipe;
1973 memset(pipe, 0, sizeof(*pipe));
1974 pipe->dev = dev;
1975 pipe->cur_transfer_size = S2255_USB_XFER_SIZE;
1976 pipe->max_transfer_size = S2255_USB_XFER_SIZE;
1978 pipe->transfer_buffer = kzalloc(pipe->max_transfer_size,
1980 if (pipe->transfer_buffer == NULL) {
2010 /* start read pipe */
2029 kfree(dev->pipe.transfer_buffer);
2038 int pipe;
2058 dprintk(dev, 2, "%s: exiting USB pipe", __func__);
2069 pipe = usb_rcvbulkpipe(dev->udev, dev->read_endpoint);
2072 pipe,
2088 int pipe;
2090 struct s2255_pipeinfo *pipe_info = &dev->pipe;
2091 pipe = usb_rcvbulkpipe(dev->udev, dev->read_endpoint);
2100 pipe,
2106 pr_err("s2255: start read pipe failed\n");
2169 struct s2255_pipeinfo *pipe = &dev->pipe;
2171 pipe->state = 0;
2172 if (pipe->stream_urb) {
2174 usb_kill_urb(pipe->stream_urb);
2175 usb_free_urb(pipe->stream_urb);
2176 pipe->stream_urb = NULL;