Lines Matching defs:header
568 struct vk_pipeline_cache_header header;
570 if (size < sizeof(header))
572 memcpy(&header, data, sizeof(header));
573 if (header.header_size < sizeof(header))
575 if (header.header_version != VK_PIPELINE_CACHE_HEADER_VERSION_ONE)
577 if (header.vendor_id != ATI_VENDOR_ID)
579 if (header.device_id != device->physical_device->rad_info.pci_id)
581 if (memcmp(header.uuid, device->physical_device->cache_uuid, VK_UUID_SIZE) != 0)
585 char *p = (char *)data + header.header_size;
658 struct vk_pipeline_cache_header *header;
663 const size_t size = sizeof(*header) + cache->total_size;
669 if (*pDataSize < sizeof(*header)) {
675 header = p;
676 header->header_size = align(sizeof(*header), alignof(struct cache_entry));
677 header->header_version = VK_PIPELINE_CACHE_HEADER_VERSION_ONE;
678 header->vendor_id = ATI_VENDOR_ID;
679 header->device_id = device->physical_device->rad_info.pci_id;
680 memcpy(header->uuid, device->physical_device->cache_uuid, VK_UUID_SIZE);
681 p = (char *)p + header->header_size;