Lines Matching defs:vf
57 { VIO_DATA *vf = (VIO_DATA *) user_data ;
59 return vf->length ;
64 { VIO_DATA *vf = (VIO_DATA *) user_data ;
68 vf->offset = offset ;
72 vf->offset = vf->offset + offset ;
76 vf->offset = vf->length + offset ;
82 return vf->offset ;
87 { VIO_DATA *vf = (VIO_DATA *) user_data ;
93 if (vf->offset + count > vf->length)
94 count = vf->length - vf->offset ;
96 memcpy (ptr, vf->data + vf->offset, count) ;
97 vf->offset += count ;
104 { VIO_DATA *vf = (VIO_DATA *) user_data ;
110 if (vf->offset >= SIGNED_SIZEOF (vf->data))
113 if (vf->offset + count > SIGNED_SIZEOF (vf->data))
114 count = sizeof (vf->data) - vf->offset ;
116 memcpy (vf->data + vf->offset, ptr, (size_t) count) ;
117 vf->offset += count ;
119 if (vf->offset > vf->length)
120 vf->length = vf->offset ;
127 { VIO_DATA *vf = (VIO_DATA *) user_data ;
129 return vf->offset ;