airspy.c (917bda9ab155032a02be1a57ebd4d949ae9e1528) airspy.c (f068a6cec0fbdc479a9776923eb772d76c3948cd)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * AirSpy SDR driver
4 *
5 * Copyright (C) 2014 Antti Palosaari <crope@iki.fi>
6 */
7
8#include <linux/module.h>

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

289 if (likely(urb->actual_length > 0)) {
290 void *ptr;
291 unsigned int len;
292 /* get free framebuffer */
293 fbuf = airspy_get_next_fill_buf(s);
294 if (unlikely(fbuf == NULL)) {
295 s->vb_full++;
296 dev_notice_ratelimited(s->dev,
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * AirSpy SDR driver
4 *
5 * Copyright (C) 2014 Antti Palosaari <crope@iki.fi>
6 */
7
8#include <linux/module.h>

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

289 if (likely(urb->actual_length > 0)) {
290 void *ptr;
291 unsigned int len;
292 /* get free framebuffer */
293 fbuf = airspy_get_next_fill_buf(s);
294 if (unlikely(fbuf == NULL)) {
295 s->vb_full++;
296 dev_notice_ratelimited(s->dev,
297 "videobuf is full, %d packets dropped\n",
297 "video buffer is full, %d packets dropped\n",
298 s->vb_full);
299 goto skip;
300 }
301
302 /* fill framebuffer */
303 ptr = vb2_plane_vaddr(&fbuf->vb.vb2_buf, 0);
304 len = airspy_convert_stream(s, ptr, urb->transfer_buffer,
305 urb->actual_length);

--- 802 unchanged lines hidden ---
298 s->vb_full);
299 goto skip;
300 }
301
302 /* fill framebuffer */
303 ptr = vb2_plane_vaddr(&fbuf->vb.vb2_buf, 0);
304 len = airspy_convert_stream(s, ptr, urb->transfer_buffer,
305 urb->actual_length);

--- 802 unchanged lines hidden ---