Lines Matching refs:header
349 struct smem_header *header; in qcom_smem_alloc_global() local
355 header = smem->regions[0].virt_base; in qcom_smem_alloc_global()
356 entry = &header->toc[item]; in qcom_smem_alloc_global()
361 if (WARN_ON(size > le32_to_cpu(header->available))) in qcom_smem_alloc_global()
364 entry->offset = header->free_offset; in qcom_smem_alloc_global()
375 le32_add_cpu(&header->free_offset, size); in qcom_smem_alloc_global()
376 le32_add_cpu(&header->available, -size); in qcom_smem_alloc_global()
425 struct smem_header *header; in qcom_smem_get_global() local
434 header = smem->regions[0].virt_base; in qcom_smem_get_global()
435 entry = &header->toc[item]; in qcom_smem_get_global()
534 struct smem_header *header; in qcom_smem_get_free_space() local
545 header = __smem->regions[0].virt_base; in qcom_smem_get_free_space()
546 ret = le32_to_cpu(header->available); in qcom_smem_get_free_space()
575 struct smem_partition_header *header; in qcom_smem_enumerate_partitions() local
626 header = smem->regions[0].virt_base + le32_to_cpu(entry->offset); in qcom_smem_enumerate_partitions()
627 host0 = le16_to_cpu(header->host0); in qcom_smem_enumerate_partitions()
628 host1 = le16_to_cpu(header->host1); in qcom_smem_enumerate_partitions()
630 if (memcmp(header->magic, SMEM_PART_MAGIC, in qcom_smem_enumerate_partitions()
631 sizeof(header->magic))) { in qcom_smem_enumerate_partitions()
649 if (header->size != entry->size) { in qcom_smem_enumerate_partitions()
655 if (le32_to_cpu(header->offset_free_uncached) > le32_to_cpu(header->size)) { in qcom_smem_enumerate_partitions()
661 smem->partitions[remote_host] = header; in qcom_smem_enumerate_partitions()
697 struct smem_header *header; in qcom_smem_probe() local
725 header = smem->regions[0].virt_base; in qcom_smem_probe()
726 if (le32_to_cpu(header->initialized) != 1 || in qcom_smem_probe()
727 le32_to_cpu(header->reserved)) { in qcom_smem_probe()