• Home
  • Raw
  • Download

Lines Matching refs:phdr

248 phdr_to_last_private_entry(struct smem_partition_header *phdr)  in phdr_to_last_private_entry()  argument
250 void *p = phdr; in phdr_to_last_private_entry()
252 return p + le32_to_cpu(phdr->offset_free_uncached); in phdr_to_last_private_entry()
255 static void *phdr_to_first_cached_entry(struct smem_partition_header *phdr) in phdr_to_first_cached_entry() argument
257 void *p = phdr; in phdr_to_first_cached_entry()
259 return p + le32_to_cpu(phdr->offset_free_cached); in phdr_to_first_cached_entry()
263 phdr_to_first_private_entry(struct smem_partition_header *phdr) in phdr_to_first_private_entry() argument
265 void *p = phdr; in phdr_to_first_private_entry()
267 return p + sizeof(*phdr); in phdr_to_first_private_entry()
297 struct smem_partition_header *phdr; in qcom_smem_alloc_private() local
302 phdr = smem->partitions[host]; in qcom_smem_alloc_private()
303 hdr = phdr_to_first_private_entry(phdr); in qcom_smem_alloc_private()
304 end = phdr_to_last_private_entry(phdr); in qcom_smem_alloc_private()
305 cached = phdr_to_first_cached_entry(phdr); in qcom_smem_alloc_private()
340 le32_add_cpu(&phdr->offset_free_uncached, alloc_size); in qcom_smem_alloc_private()
459 struct smem_partition_header *phdr; in qcom_smem_get_private() local
462 phdr = smem->partitions[host]; in qcom_smem_get_private()
463 e = phdr_to_first_private_entry(phdr); in qcom_smem_get_private()
464 end = phdr_to_last_private_entry(phdr); in qcom_smem_get_private()
533 struct smem_partition_header *phdr; in qcom_smem_get_free_space() local
541 phdr = __smem->partitions[host]; in qcom_smem_get_free_space()
542 ret = le32_to_cpu(phdr->offset_free_cached) - in qcom_smem_get_free_space()
543 le32_to_cpu(phdr->offset_free_uncached); in qcom_smem_get_free_space()