Lines Matching refs:head
75 struct packet *head, *tail;
132 buffer->head = (struct packet *) buffer->data;
166 length = buffer->head->length;
168 if (&buffer->head->data[length] < end) {
169 if (copy_to_user(data, buffer->head->data, length))
171 buffer->head = (struct packet *) &buffer->head->data[length];
173 size_t split = end - buffer->head->data;
175 if (copy_to_user(data, buffer->head->data, split))
179 buffer->head = (struct packet *) &buffer->data[length - split];