Lines Matching defs:buffer
658 * @val: Pointer to the buffer receiving the data
1109 u8 buffer[sizeof(struct pci_delete_interrupt)];
1538 * Make sure that the ring buffer data structure doesn't get
1539 * freed while we dereference the ring buffer pointer. Test
2001 u8 buffer[sizeof(struct pci_child_message)];
2365 u8 buffer[sizeof(struct pci_eject_response)];
2450 unsigned char *buffer;
2461 buffer = kmalloc(bufferlen, GFP_ATOMIC);
2462 if (!buffer)
2466 ret = vmbus_recvpacket_raw(hbus->hdev->channel, buffer,
2470 kfree(buffer);
2473 buffer = kmalloc(bytes_recvd, GFP_ATOMIC);
2474 if (!buffer)
2489 desc = (struct vmpacket_descriptor *)buffer;
2499 response = (struct pci_response *)buffer;
2507 new_message = (struct pci_incoming_message *)buffer;
2511 bus_rel = (struct pci_bus_relations *)buffer;
2525 bus_rel2 = (struct pci_bus_relations2 *)buffer;
2539 dev_message = (struct pci_dev_incoming *)buffer;
2550 inval = (struct pci_dev_inval_block *)buffer;
2579 kfree(buffer);
3160 * a 4KB buffer that is guaranteed to be 4KB-aligned. Here the size and
3164 * Here we prefer kzalloc to get_zeroed_page(), because a buffer
3166 * hence kmemleak reports the pointer contained in the hbus buffer
3171 * used to allocate the hbus buffer and we can avoid the kmemleak false
3173 * kmemleak to track and scan the hbus buffer.
3323 u8 buffer[sizeof(struct pci_message)];