Lines Matching refs:pipe_info

553 					struct zr364xx_pipeinfo *pipe_info,
567 u16 *buf = (u16 *)pipe_info->transfer_buffer;
579 psrc = (u8 *)pipe_info->transfer_buffer;
631 if (purb->actual_length < pipe_info->transfer_size) {
952 struct zr364xx_pipeinfo *pipe_info;
956 pipe_info = purb->context;
958 if (!pipe_info) {
963 cam = pipe_info->cam;
972 pipe_info->err_count++;
976 if (pipe_info->state == 0) {
981 if (purb->actual_length > pipe_info->transfer_size) {
987 zr364xx_read_video_callback(cam, pipe_info, purb);
989 pipe_info->err_count++;
996 usb_fill_bulk_urb(pipe_info->stream_urb, cam->udev,
998 pipe_info->transfer_buffer,
999 pipe_info->transfer_size,
1000 read_pipe_completion, pipe_info);
1002 if (pipe_info->state != 0) {
1003 purb->status = usb_submit_urb(pipe_info->stream_urb,
1018 struct zr364xx_pipeinfo *pipe_info = cam->pipe;
1022 pipe_info->state = 1;
1023 pipe_info->err_count = 0;
1024 pipe_info->stream_urb = usb_alloc_urb(0, GFP_KERNEL);
1025 if (!pipe_info->stream_urb)
1028 usb_fill_bulk_urb(pipe_info->stream_urb, cam->udev,
1030 pipe_info->transfer_buffer,
1031 pipe_info->transfer_size,
1032 read_pipe_completion, pipe_info);
1034 DBG("submitting URB %p\n", pipe_info->stream_urb);
1035 retval = usb_submit_urb(pipe_info->stream_urb, GFP_KERNEL);
1037 usb_free_urb(pipe_info->stream_urb);
1047 struct zr364xx_pipeinfo *pipe_info;
1054 pipe_info = cam->pipe;
1055 if (pipe_info) {
1056 if (pipe_info->state != 0)
1057 pipe_info->state = 0;
1059 if (pipe_info->stream_urb) {
1061 usb_kill_urb(pipe_info->stream_urb);
1062 usb_free_urb(pipe_info->stream_urb);
1063 pipe_info->stream_urb = NULL;