• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/em28xx/

Lines Matching refs:isoc_ctl

932 	rc = dev->isoc_ctl.isoc_copy(dev, urb);
959 dev->isoc_ctl.nfields = -1;
960 for (i = 0; i < dev->isoc_ctl.num_bufs; i++) {
961 urb = dev->isoc_ctl.urb[i];
968 if (dev->isoc_ctl.transfer_buffer[i]) {
971 dev->isoc_ctl.transfer_buffer[i],
975 dev->isoc_ctl.urb[i] = NULL;
977 dev->isoc_ctl.transfer_buffer[i] = NULL;
980 kfree(dev->isoc_ctl.urb);
981 kfree(dev->isoc_ctl.transfer_buffer);
983 dev->isoc_ctl.urb = NULL;
984 dev->isoc_ctl.transfer_buffer = NULL;
985 dev->isoc_ctl.num_bufs = 0;
1011 dev->isoc_ctl.isoc_copy = isoc_copy;
1012 dev->isoc_ctl.num_bufs = num_bufs;
1014 dev->isoc_ctl.urb = kzalloc(sizeof(void *)*num_bufs, GFP_KERNEL);
1015 if (!dev->isoc_ctl.urb) {
1020 dev->isoc_ctl.transfer_buffer = kzalloc(sizeof(void *)*num_bufs,
1022 if (!dev->isoc_ctl.transfer_buffer) {
1024 kfree(dev->isoc_ctl.urb);
1028 dev->isoc_ctl.max_pkt_size = max_pkt_size;
1029 dev->isoc_ctl.vid_buf = NULL;
1030 dev->isoc_ctl.vbi_buf = NULL;
1032 sb_size = max_packets * dev->isoc_ctl.max_pkt_size;
1035 for (i = 0; i < dev->isoc_ctl.num_bufs; i++) {
1038 em28xx_err("cannot alloc isoc_ctl.urb %i\n", i);
1042 dev->isoc_ctl.urb[i] = urb;
1044 dev->isoc_ctl.transfer_buffer[i] = usb_alloc_coherent(dev->udev,
1046 if (!dev->isoc_ctl.transfer_buffer[i]) {
1054 memset(dev->isoc_ctl.transfer_buffer[i], 0, sb_size);
1060 dev->isoc_ctl.transfer_buffer[i], sb_size,
1070 dev->isoc_ctl.max_pkt_size;
1071 k += dev->isoc_ctl.max_pkt_size;
1081 for (i = 0; i < dev->isoc_ctl.num_bufs; i++) {
1082 rc = usb_submit_urb(dev->isoc_ctl.urb[i], GFP_ATOMIC);