Lines Matching refs:vf
12 { VIO_DATA *vf = (VIO_DATA *)user_data ; in vfget_filelen() local
13 return vf->length ; in vfget_filelen()
18 VIO_DATA *vf = (VIO_DATA *)user_data ; in vfseek() local
27 new_offset = vf->offset + offset ; in vfseek()
31 new_offset = vf->length + offset ; in vfseek()
39 if (new_offset > vf->length) in vfseek()
43 new_offset, vf->length, whence, vf->offset, offset) ; in vfseek()
44 new_offset = vf->length ; in vfseek()
50 new_offset, whence, vf->offset, vf->length, offset) ; in vfseek()
53 vf->offset = new_offset ; in vfseek()
55 return vf->offset ; in vfseek()
59 { VIO_DATA *vf = (VIO_DATA *)user_data ; in vfread() local
61 if (vf->offset + count > vf->length) in vfread()
62 count = vf->length - vf->offset ; in vfread()
64 memcpy(ptr, vf->data + vf->offset, count) ; in vfread()
65 vf->offset += count ; in vfread()
81 { VIO_DATA *vf = (VIO_DATA *)user_data ; in vftell() local
83 return vf->offset ; in vftell()