Lines Matching refs:phdr

278 phdr_to_last_uncached_entry(struct smem_partition_header *phdr)  in phdr_to_last_uncached_entry()  argument
280 void *p = phdr; in phdr_to_last_uncached_entry()
282 return p + le32_to_cpu(phdr->offset_free_uncached); in phdr_to_last_uncached_entry()
286 phdr_to_first_cached_entry(struct smem_partition_header *phdr, in phdr_to_first_cached_entry() argument
289 void *p = phdr; in phdr_to_first_cached_entry()
292 return p + le32_to_cpu(phdr->size) - ALIGN(sizeof(*e), cacheline); in phdr_to_first_cached_entry()
296 phdr_to_last_cached_entry(struct smem_partition_header *phdr) in phdr_to_last_cached_entry() argument
298 void *p = phdr; in phdr_to_last_cached_entry()
300 return p + le32_to_cpu(phdr->offset_free_cached); in phdr_to_last_cached_entry()
304 phdr_to_first_uncached_entry(struct smem_partition_header *phdr) in phdr_to_first_uncached_entry() argument
306 void *p = phdr; in phdr_to_first_uncached_entry()
308 return p + sizeof(*phdr); in phdr_to_first_uncached_entry()
349 struct smem_partition_header *phdr, in qcom_smem_alloc_private() argument
357 hdr = phdr_to_first_uncached_entry(phdr); in qcom_smem_alloc_private()
358 end = phdr_to_last_uncached_entry(phdr); in qcom_smem_alloc_private()
359 cached = phdr_to_last_cached_entry(phdr); in qcom_smem_alloc_private()
389 le32_add_cpu(&phdr->offset_free_uncached, alloc_size); in qcom_smem_alloc_private()
394 le16_to_cpu(phdr->host0), le16_to_cpu(phdr->host1)); in qcom_smem_alloc_private()
443 struct smem_partition_header *phdr; in qcom_smem_alloc() local
466 phdr = __smem->partitions[host]; in qcom_smem_alloc()
467 ret = qcom_smem_alloc_private(__smem, phdr, item, size); in qcom_smem_alloc()
469 phdr = __smem->global_partition; in qcom_smem_alloc()
470 ret = qcom_smem_alloc_private(__smem, phdr, item, size); in qcom_smem_alloc()
512 struct smem_partition_header *phdr, in qcom_smem_get_private() argument
519 e = phdr_to_first_uncached_entry(phdr); in qcom_smem_get_private()
520 end = phdr_to_last_uncached_entry(phdr); in qcom_smem_get_private()
539 e = phdr_to_first_cached_entry(phdr, cacheline); in qcom_smem_get_private()
540 end = phdr_to_last_cached_entry(phdr); in qcom_smem_get_private()
561 le16_to_cpu(phdr->host0), le16_to_cpu(phdr->host1)); in qcom_smem_get_private()
577 struct smem_partition_header *phdr; in qcom_smem_get() local
596 phdr = __smem->partitions[host]; in qcom_smem_get()
598 ptr = qcom_smem_get_private(__smem, phdr, cacheln, item, size); in qcom_smem_get()
600 phdr = __smem->global_partition; in qcom_smem_get()
602 ptr = qcom_smem_get_private(__smem, phdr, cacheln, item, size); in qcom_smem_get()
623 struct smem_partition_header *phdr; in qcom_smem_get_free_space() local
631 phdr = __smem->partitions[host]; in qcom_smem_get_free_space()
632 ret = le32_to_cpu(phdr->offset_free_cached) - in qcom_smem_get_free_space()
633 le32_to_cpu(phdr->offset_free_uncached); in qcom_smem_get_free_space()
635 phdr = __smem->global_partition; in qcom_smem_get_free_space()
636 ret = le32_to_cpu(phdr->offset_free_cached) - in qcom_smem_get_free_space()
637 le32_to_cpu(phdr->offset_free_uncached); in qcom_smem_get_free_space()