flexcop-usb.c (fd449bb9ac44fdc334907db7bcc20ade9a4037cd) | flexcop-usb.c (a8be6b6ee9595d425f304770811f3513a503e61c) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III 4 * flexcop-usb.c - covers the USB part 5 * see flexcop.c for copyright information 6 */ 7#define FC_LOG_PREFIX "flexcop_usb" 8#include "flexcop-usb.h" --- 416 unchanged lines hidden (view full) --- 425 426static int flexcop_usb_transfer_init(struct flexcop_usb *fc_usb) 427{ 428 struct usb_host_interface *alt = fc_usb->uintf->cur_altsetting; 429 u16 frame_size; 430 int bufsize, i, j, ret; 431 int buffer_offset = 0; 432 | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III 4 * flexcop-usb.c - covers the USB part 5 * see flexcop.c for copyright information 6 */ 7#define FC_LOG_PREFIX "flexcop_usb" 8#include "flexcop-usb.h" --- 416 unchanged lines hidden (view full) --- 425 426static int flexcop_usb_transfer_init(struct flexcop_usb *fc_usb) 427{ 428 struct usb_host_interface *alt = fc_usb->uintf->cur_altsetting; 429 u16 frame_size; 430 int bufsize, i, j, ret; 431 int buffer_offset = 0; 432 |
433 frame_size = le16_to_cpu(alt->endpoint[0].desc.wMaxPacketSize); | 433 frame_size = usb_endpoint_maxp(&alt->endpoint[0].desc); |
434 bufsize = B2C2_USB_NUM_ISO_URB * B2C2_USB_FRAMES_PER_ISO * frame_size; 435 436 deb_ts("creating %d iso-urbs with %d frames each of %d bytes size = %d.\n", 437 B2C2_USB_NUM_ISO_URB, 438 B2C2_USB_FRAMES_PER_ISO, frame_size, bufsize); 439 440 fc_usb->iso_buffer = usb_alloc_coherent(fc_usb->udev, 441 bufsize, GFP_KERNEL, &fc_usb->dma_addr); --- 192 unchanged lines hidden --- | 434 bufsize = B2C2_USB_NUM_ISO_URB * B2C2_USB_FRAMES_PER_ISO * frame_size; 435 436 deb_ts("creating %d iso-urbs with %d frames each of %d bytes size = %d.\n", 437 B2C2_USB_NUM_ISO_URB, 438 B2C2_USB_FRAMES_PER_ISO, frame_size, bufsize); 439 440 fc_usb->iso_buffer = usb_alloc_coherent(fc_usb->udev, 441 bufsize, GFP_KERNEL, &fc_usb->dma_addr); --- 192 unchanged lines hidden --- |