Lines Matching defs:vf
12 { VIO_DATA *vf = (VIO_DATA *)user_data ;
13 return vf->length ;
18 VIO_DATA *vf = (VIO_DATA *)user_data ;
27 new_offset = vf->offset + offset ;
31 new_offset = vf->length + offset ;
39 if (new_offset > vf->length)
41 printf("vf overseek: new_offset(%" PRId64 ") > vf->length(%" PRId64 ");"
42 " whence(%d), vf->offset(%" PRId64 "), offset(%" PRId64 ")\n",
43 new_offset, vf->length, whence, vf->offset, offset) ;
44 new_offset = vf->length ;
48 printf("vf underseek: new_offset(%" PRId64 ") < 0; whence(%d), vf->offset"
49 "(%" PRId64 "), vf->length(%" PRId64 "), offset(%" PRId64 ")\n",
50 new_offset, whence, vf->offset, vf->length, offset) ;
53 vf->offset = new_offset ;
55 return vf->offset ;
59 { VIO_DATA *vf = (VIO_DATA *)user_data ;
61 if (vf->offset + count > vf->length)
62 count = vf->length - vf->offset ;
64 memcpy(ptr, vf->data + vf->offset, count) ;
65 vf->offset += count ;
81 { VIO_DATA *vf = (VIO_DATA *)user_data ;
83 return vf->offset ;