Lines Matching refs:newpacket
96 struct packet_data *newpacket; in create_packet() local
114 newpacket = kzalloc(sizeof (struct packet_data), GFP_KERNEL); in create_packet()
116 if (!newpacket) { in create_packet()
174 newpacket->data = packet_data_temp_buf; in create_packet()
177 (unsigned long)virt_to_phys(newpacket->data)); in create_packet()
180 newpacket->length = length; in create_packet()
181 newpacket->ordernum = ordernum; in create_packet()
185 INIT_LIST_HEAD(&newpacket->list); in create_packet()
186 list_add_tail(&newpacket->list, &packet_data_head.list); in create_packet()
188 memcpy(newpacket->data, data, length); in create_packet()
204 kfree(newpacket); in create_packet()
247 static int do_packet_read(char *data, struct packet_data *newpacket, in do_packet_read() argument
254 *list_read_count += newpacket->length; in do_packet_read()
258 j = newpacket->length - (*list_read_count - bytes_read); in do_packet_read()
260 ptemp_buf = (u8 *) newpacket->data + j; in do_packet_read()
281 struct packet_data *newpacket; in packet_read_list() local
295 list_for_each_entry(newpacket, (&packet_data_head.list)->next, list) { in packet_read_list()
296 bytes_copied = do_packet_read(pdest, newpacket, in packet_read_list()
316 struct packet_data *newpacket, *tmp; in packet_empty_list() local
318 list_for_each_entry_safe(newpacket, tmp, (&packet_data_head.list)->next, list) { in packet_empty_list()
319 list_del(&newpacket->list); in packet_empty_list()
325 memset(newpacket->data, 0, rbu_data.packetsize); in packet_empty_list()
326 set_memory_wb((unsigned long)newpacket->data, in packet_empty_list()
327 1 << newpacket->ordernum); in packet_empty_list()
328 free_pages((unsigned long) newpacket->data, in packet_empty_list()
329 newpacket->ordernum); in packet_empty_list()
330 kfree(newpacket); in packet_empty_list()