msi2500.c (762f99f4f3cb41a775b5157dd761217beba65873) msi2500.c (f068a6cec0fbdc479a9776923eb772d76c3948cd)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Mirics MSi2500 driver
4 * Mirics MSi3101 SDR Dongle driver
5 *
6 * Copyright (C) 2013 Antti Palosaari <crope@iki.fi>
7 *
8 * That driver is somehow based of pwc driver:

--- 397 unchanged lines hidden (view full) ---

406
407 iso_buf = urb->transfer_buffer + urb->iso_frame_desc[i].offset;
408
409 /* Get free framebuffer */
410 fbuf = msi2500_get_next_fill_buf(dev);
411 if (unlikely(fbuf == NULL)) {
412 dev->vb_full++;
413 dev_dbg_ratelimited(dev->dev,
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Mirics MSi2500 driver
4 * Mirics MSi3101 SDR Dongle driver
5 *
6 * Copyright (C) 2013 Antti Palosaari <crope@iki.fi>
7 *
8 * That driver is somehow based of pwc driver:

--- 397 unchanged lines hidden (view full) ---

406
407 iso_buf = urb->transfer_buffer + urb->iso_frame_desc[i].offset;
408
409 /* Get free framebuffer */
410 fbuf = msi2500_get_next_fill_buf(dev);
411 if (unlikely(fbuf == NULL)) {
412 dev->vb_full++;
413 dev_dbg_ratelimited(dev->dev,
414 "videobuf is full, %d packets dropped\n",
414 "video buffer is full, %d packets dropped\n",
415 dev->vb_full);
416 continue;
417 }
418
419 /* fill framebuffer */
420 ptr = vb2_plane_vaddr(&fbuf->vb.vb2_buf, 0);
421 flen = msi2500_convert_stream(dev, ptr, iso_buf, flen);
422 vb2_set_plane_payload(&fbuf->vb.vb2_buf, 0, flen);

--- 887 unchanged lines hidden ---
415 dev->vb_full);
416 continue;
417 }
418
419 /* fill framebuffer */
420 ptr = vb2_plane_vaddr(&fbuf->vb.vb2_buf, 0);
421 flen = msi2500_convert_stream(dev, ptr, iso_buf, flen);
422 vb2_set_plane_payload(&fbuf->vb.vb2_buf, 0, flen);

--- 887 unchanged lines hidden ---