Lines Matching refs:ptable
688 struct smem_ptable *ptable; in qcom_smem_get_ptable() local
691 ptable = smem->regions[0].virt_base + smem->regions[0].size - SZ_4K; in qcom_smem_get_ptable()
692 if (memcmp(ptable->magic, SMEM_PTABLE_MAGIC, sizeof(ptable->magic))) in qcom_smem_get_ptable()
695 version = le32_to_cpu(ptable->version); in qcom_smem_get_ptable()
701 return ptable; in qcom_smem_get_ptable()
706 struct smem_ptable *ptable; in qcom_smem_get_item_count() local
709 ptable = qcom_smem_get_ptable(smem); in qcom_smem_get_item_count()
710 if (IS_ERR_OR_NULL(ptable)) in qcom_smem_get_item_count()
713 info = (struct smem_info *)&ptable->entry[ptable->num_entries]; in qcom_smem_get_item_count()
770 struct smem_ptable *ptable; in qcom_smem_set_global_partition() local
779 ptable = qcom_smem_get_ptable(smem); in qcom_smem_set_global_partition()
780 if (IS_ERR(ptable)) in qcom_smem_set_global_partition()
781 return PTR_ERR(ptable); in qcom_smem_set_global_partition()
783 for (i = 0; i < le32_to_cpu(ptable->num_entries); i++) { in qcom_smem_set_global_partition()
784 entry = &ptable->entry[i]; in qcom_smem_set_global_partition()
820 struct smem_ptable *ptable; in qcom_smem_enumerate_partitions() local
825 ptable = qcom_smem_get_ptable(smem); in qcom_smem_enumerate_partitions()
826 if (IS_ERR(ptable)) in qcom_smem_enumerate_partitions()
827 return PTR_ERR(ptable); in qcom_smem_enumerate_partitions()
829 for (i = 0; i < le32_to_cpu(ptable->num_entries); i++) { in qcom_smem_enumerate_partitions()
830 entry = &ptable->entry[i]; in qcom_smem_enumerate_partitions()