Lines Matching refs:ptable

282 	struct smem_ptable *ptable;  member
788 struct smem_ptable *ptable; in qcom_smem_get_ptable() local
791 ptable = smem->ptable; in qcom_smem_get_ptable()
792 if (memcmp(ptable->magic, SMEM_PTABLE_MAGIC, sizeof(ptable->magic))) in qcom_smem_get_ptable()
795 version = le32_to_cpu(ptable->version); in qcom_smem_get_ptable()
801 return ptable; in qcom_smem_get_ptable()
806 struct smem_ptable *ptable; in qcom_smem_get_item_count() local
809 ptable = qcom_smem_get_ptable(smem); in qcom_smem_get_item_count()
810 if (IS_ERR_OR_NULL(ptable)) in qcom_smem_get_item_count()
813 info = (struct smem_info *)&ptable->entry[ptable->num_entries]; in qcom_smem_get_item_count()
875 struct smem_ptable *ptable; in qcom_smem_set_global_partition() local
884 ptable = qcom_smem_get_ptable(smem); in qcom_smem_set_global_partition()
885 if (IS_ERR(ptable)) in qcom_smem_set_global_partition()
886 return PTR_ERR(ptable); in qcom_smem_set_global_partition()
888 for (i = 0; i < le32_to_cpu(ptable->num_entries); i++) { in qcom_smem_set_global_partition()
889 entry = &ptable->entry[i]; in qcom_smem_set_global_partition()
928 struct smem_ptable *ptable; in qcom_smem_enumerate_partitions() local
933 ptable = qcom_smem_get_ptable(smem); in qcom_smem_enumerate_partitions()
934 if (IS_ERR(ptable)) in qcom_smem_enumerate_partitions()
935 return PTR_ERR(ptable); in qcom_smem_enumerate_partitions()
937 for (i = 0; i < le32_to_cpu(ptable->num_entries); i++) { in qcom_smem_enumerate_partitions()
938 entry = &ptable->entry[i]; in qcom_smem_enumerate_partitions()
985 smem->ptable = devm_ioremap_wc(smem->dev, ptable_start, SZ_4K); in qcom_smem_map_toc()
987 if (!region->virt_base || !smem->ptable) in qcom_smem_map_toc()