<dec f='src/src/sys/dev/pci/bktr/bktr_core.h' l='98' type='int vbi_read(bktr_ptr_t bktr, struct uio * uio, int ioflag)'/>
<def f='src/src/sys/dev/pci/bktr/bktr_core.c' l='1245' ll='1294' type='int vbi_read(bktr_ptr_t bktr, struct uio * uio, int ioflag)'/>
<doc f='src/src/sys/dev/pci/bktr/bktr_core.c' l='1238'>/*
 * Read VBI data from the vbi circular buffer
 * The buffer holds vbi data blocks which are the same size
 * vbiinsert is the position we will insert the next item into the buffer
 * vbistart is the actual position in the buffer we want to read from
 * vbisize is the exact number of bytes in the buffer left to read
 */</doc>
<use f='src/src/sys/dev/pci/bktr/bktr_os.c' l='1728' u='c' c='bktr_read'/>
