Lines Matching defs:packet
53 struct packet {
63 struct packet *head, *tail;
120 buffer->head = (struct packet *) buffer->data;
121 buffer->tail = (struct packet *) buffer->data;
159 buffer->head = (struct packet *) &buffer->head->data[length];
167 buffer->head = (struct packet *) &buffer->data[length - split];
172 * keeps the interrupt from overwriting the packet we are
175 atomic_sub(sizeof(struct packet) + length, &buffer->size);
188 atomic_read(&buffer->size) + sizeof(struct packet) + length) {
198 buffer->tail = (struct packet *) &buffer->tail->data[length];
204 buffer->tail = (struct packet *) &buffer->data[length - split];
209 atomic_add(sizeof(struct packet) + length, &buffer->size);
233 * of using a whole packet.