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