Lines Matching refs:data
127 else /* shared pool of write-streams, data can be moved among streams */
130 /**/ASSERT(f->next == f->data);
132 v = head->next - head->data; /* pending data */
133 if((k = v - (f->endb-f->data)) <= 0)
136 { if((w = SFWR(head,head->data,k,head->disc)) == k)
141 memcpy(head->data,(head->data+w),v);
143 head->next = head->data+v;
148 /* move data from head to f */
149 if((head->data+k) != f->data )
150 memcpy(f->data,(head->data+k),v);
151 f->next = f->data+v;
156 head->next = head->endr = head->endw = head->data; /* clear write buffer */
331 if(f->next > f->data && SFSYNC(f) < 0) /* start f clean */