Lines Matching refs:data
11 char *data; member
38 p->data = vtrealloc(p->data, p->len+n); in packetappend()
39 p->arg = p->data; in packetappend()
40 memmove(p->data+p->len, buf, n); in packetappend()
61 if(len && (i=memcmp(p->data, q->data, len)) != 0) in packetcmp()
75 packetappend(p, q->data, q->len); in packetconcat()
77 memset(q->data, 0xFE, q->len); in packetconcat()
79 q->data = nil; in packetconcat()
91 memmove(buf, p->data, n); in packetconsume()
93 memmove(p->data, p->data+n, p->len); in packetconsume()
107 memmove(buf, p->data+offset, n); in packetcopy()
124 packetappend(q, p->data+offset, n); in packetdup()
136 p->data = (char*)buf; in packetforeign()
154 io[0].addr = p->data + offset; in packetfragments()
164 memset(p->data, 0xFE, p->len); in packetfree()
166 p->data = nil; in packetfree()
180 return p->data; in packetheader()
191 return p->data+offset; in packetpeek()
202 p->data = vtrealloc(p->data, p->len+n); in packetprefix()
203 p->arg = p->data; in packetprefix()
204 memmove(p->data+n, p->data, p->len); in packetprefix()
205 memmove(p->data, buf, n); in packetprefix()
213 sha1((uchar*)p->data, p->len, d, nil); in packetsha1()
230 q->data = vtmalloc(n); in packetsplit()
231 q->arg = q->data; in packetsplit()
233 packetconsume(p, q->data, n); in packetsplit()
250 return p->data + p->len - n; in packettrailer()
261 memmove(p->data+offset, p->data+offset+n, p->len-offset-n); in packettrim()