Lines Matching refs:length

66 	unsigned int length;  member
152 size_t length; in packet_buffer_get() local
166 length = buffer->head->length; in packet_buffer_get()
168 if (&buffer->head->data[length] < end) { in packet_buffer_get()
169 if (copy_to_user(data, buffer->head->data, length)) in packet_buffer_get()
171 buffer->head = (struct packet *) &buffer->head->data[length]; in packet_buffer_get()
177 if (copy_to_user(data + split, buffer->data, length - split)) in packet_buffer_get()
179 buffer->head = (struct packet *) &buffer->data[length - split]; in packet_buffer_get()
187 atomic_sub(sizeof(struct packet) + length, &buffer->size); in packet_buffer_get()
189 return length; in packet_buffer_get()
193 packet_buffer_put(struct packet_buffer *buffer, void *data, size_t length) in packet_buffer_put() argument
200 atomic_read(&buffer->size) + sizeof(struct packet) + length) { in packet_buffer_put()
206 buffer->tail->length = length; in packet_buffer_put()
208 if (&buffer->tail->data[length] < end) { in packet_buffer_put()
209 memcpy(buffer->tail->data, data, length); in packet_buffer_put()
210 buffer->tail = (struct packet *) &buffer->tail->data[length]; in packet_buffer_put()
215 memcpy(buffer->data, data + split, length - split); in packet_buffer_put()
216 buffer->tail = (struct packet *) &buffer->data[length - split]; in packet_buffer_put()
221 atomic_add(sizeof(struct packet) + length, &buffer->size); in packet_buffer_put()
417 size_t length; in packet_irq_handler() local
422 length = __le32_to_cpu(lynx->rcv_pcl->pcl_status) & 0x00001fff; in packet_irq_handler()
428 if (length == PHY_PACKET_SIZE) in packet_irq_handler()
438 lynx->rcv_buffer, length + 4); in packet_irq_handler()