Lines Matching refs:ptable
283 struct smem_ptable *ptable; member
822 struct smem_ptable *ptable; in qcom_smem_get_ptable() local
825 ptable = smem->ptable; in qcom_smem_get_ptable()
826 if (memcmp(ptable->magic, SMEM_PTABLE_MAGIC, sizeof(ptable->magic))) in qcom_smem_get_ptable()
829 version = le32_to_cpu(ptable->version); in qcom_smem_get_ptable()
835 return ptable; in qcom_smem_get_ptable()
840 struct smem_ptable *ptable; in qcom_smem_get_item_count() local
843 ptable = qcom_smem_get_ptable(smem); in qcom_smem_get_item_count()
844 if (IS_ERR_OR_NULL(ptable)) in qcom_smem_get_item_count()
847 info = (struct smem_info *)&ptable->entry[ptable->num_entries]; in qcom_smem_get_item_count()
909 struct smem_ptable *ptable; in qcom_smem_set_global_partition() local
918 ptable = qcom_smem_get_ptable(smem); in qcom_smem_set_global_partition()
919 if (IS_ERR(ptable)) in qcom_smem_set_global_partition()
920 return PTR_ERR(ptable); in qcom_smem_set_global_partition()
922 for (i = 0; i < le32_to_cpu(ptable->num_entries); i++) { in qcom_smem_set_global_partition()
923 entry = &ptable->entry[i]; in qcom_smem_set_global_partition()
962 struct smem_ptable *ptable; in qcom_smem_enumerate_partitions() local
967 ptable = qcom_smem_get_ptable(smem); in qcom_smem_enumerate_partitions()
968 if (IS_ERR(ptable)) in qcom_smem_enumerate_partitions()
969 return PTR_ERR(ptable); in qcom_smem_enumerate_partitions()
971 for (i = 0; i < le32_to_cpu(ptable->num_entries); i++) { in qcom_smem_enumerate_partitions()
972 entry = &ptable->entry[i]; in qcom_smem_enumerate_partitions()
1019 smem->ptable = devm_ioremap_wc(smem->dev, ptable_start, SZ_4K); in qcom_smem_map_toc()
1021 if (!region->virt_base || !smem->ptable) in qcom_smem_map_toc()