Lines Matching refs:bulk_ctl
207 if (dev->vbi_mode.bulk_ctl.buf == buf) in free_buffer()
208 dev->vbi_mode.bulk_ctl.buf = NULL; in free_buffer()
244 if (!dev->vbi_mode.bulk_ctl.num_bufs) in vbi_buffer_prepare()
325 dev->vbi_mode.bulk_ctl.bulk_copy(dev, urb); in cx231xx_irq_vbi_callback()
348 dev->vbi_mode.bulk_ctl.nfields = -1; in cx231xx_uninit_vbi_isoc()
349 for (i = 0; i < dev->vbi_mode.bulk_ctl.num_bufs; i++) { in cx231xx_uninit_vbi_isoc()
350 urb = dev->vbi_mode.bulk_ctl.urb[i]; in cx231xx_uninit_vbi_isoc()
357 if (dev->vbi_mode.bulk_ctl.transfer_buffer[i]) { in cx231xx_uninit_vbi_isoc()
359 kfree(dev->vbi_mode.bulk_ctl. in cx231xx_uninit_vbi_isoc()
361 dev->vbi_mode.bulk_ctl.transfer_buffer[i] = in cx231xx_uninit_vbi_isoc()
365 dev->vbi_mode.bulk_ctl.urb[i] = NULL; in cx231xx_uninit_vbi_isoc()
367 dev->vbi_mode.bulk_ctl.transfer_buffer[i] = NULL; in cx231xx_uninit_vbi_isoc()
370 kfree(dev->vbi_mode.bulk_ctl.urb); in cx231xx_uninit_vbi_isoc()
371 kfree(dev->vbi_mode.bulk_ctl.transfer_buffer); in cx231xx_uninit_vbi_isoc()
373 dev->vbi_mode.bulk_ctl.urb = NULL; in cx231xx_uninit_vbi_isoc()
374 dev->vbi_mode.bulk_ctl.transfer_buffer = NULL; in cx231xx_uninit_vbi_isoc()
375 dev->vbi_mode.bulk_ctl.num_bufs = 0; in cx231xx_uninit_vbi_isoc()
405 dev->vbi_mode.bulk_ctl.bulk_copy = bulk_copy; in cx231xx_init_vbi_isoc()
406 dev->vbi_mode.bulk_ctl.num_bufs = num_bufs; in cx231xx_init_vbi_isoc()
418 dev->vbi_mode.bulk_ctl.urb = kzalloc(sizeof(void *) * num_bufs, in cx231xx_init_vbi_isoc()
420 if (!dev->vbi_mode.bulk_ctl.urb) { in cx231xx_init_vbi_isoc()
426 dev->vbi_mode.bulk_ctl.transfer_buffer = in cx231xx_init_vbi_isoc()
428 if (!dev->vbi_mode.bulk_ctl.transfer_buffer) { in cx231xx_init_vbi_isoc()
431 kfree(dev->vbi_mode.bulk_ctl.urb); in cx231xx_init_vbi_isoc()
435 dev->vbi_mode.bulk_ctl.max_pkt_size = max_pkt_size; in cx231xx_init_vbi_isoc()
436 dev->vbi_mode.bulk_ctl.buf = NULL; in cx231xx_init_vbi_isoc()
438 sb_size = max_packets * dev->vbi_mode.bulk_ctl.max_pkt_size; in cx231xx_init_vbi_isoc()
441 for (i = 0; i < dev->vbi_mode.bulk_ctl.num_bufs; i++) { in cx231xx_init_vbi_isoc()
450 dev->vbi_mode.bulk_ctl.urb[i] = urb; in cx231xx_init_vbi_isoc()
453 dev->vbi_mode.bulk_ctl.transfer_buffer[i] = in cx231xx_init_vbi_isoc()
455 if (!dev->vbi_mode.bulk_ctl.transfer_buffer[i]) { in cx231xx_init_vbi_isoc()
466 dev->vbi_mode.bulk_ctl.transfer_buffer[i], in cx231xx_init_vbi_isoc()
473 for (i = 0; i < dev->vbi_mode.bulk_ctl.num_bufs; i++) { in cx231xx_init_vbi_isoc()
474 rc = usb_submit_urb(dev->vbi_mode.bulk_ctl.urb[i], GFP_ATOMIC); in cx231xx_init_vbi_isoc()
534 dev->vbi_mode.bulk_ctl.buf = NULL; in vbi_buffer_filled()
556 buf = dev->vbi_mode.bulk_ctl.buf; in cx231xx_copy_vbi_line()
621 dev->vbi_mode.bulk_ctl.buf = NULL; in get_next_vbi_buf()
633 dev->vbi_mode.bulk_ctl.buf = *buf; in get_next_vbi_buf()
643 buf = dev->vbi_mode.bulk_ctl.buf; in cx231xx_reset_vbi_buffer()
667 buf = dev->vbi_mode.bulk_ctl.buf; in cx231xx_do_vbi_copy()