Loading drivers/soc/qcom/secure_buffer.c +2 −0 Original line number Diff line number Diff line Loading @@ -416,6 +416,8 @@ const char *msm_secure_vmid_to_string(int secure_vmid) return "VMID_CP_SPSS_SP"; case VMID_CP_SPSS_SP_SHARED: return "VMID_CP_SPSS_SP_SHARED"; case VMID_CP_SPSS_HLOS_SHARED: return "VMID_CP_SPSS_HLOS_SHARED"; case VMID_INVAL: return "VMID_INVAL"; default: Loading drivers/staging/android/ion/msm/msm_ion.c +4 −1 Original line number Diff line number Diff line Loading @@ -621,7 +621,8 @@ bool is_secure_vmid_valid(int vmid) vmid == VMID_CP_APP || vmid == VMID_CP_CAMERA_PREVIEW || vmid == VMID_CP_SPSS_SP || vmid == VMID_CP_SPSS_SP_SHARED); vmid == VMID_CP_SPSS_SP_SHARED || vmid == VMID_CP_SPSS_HLOS_SHARED); } unsigned int count_set_bits(unsigned long val) Loading Loading @@ -669,6 +670,8 @@ int get_secure_vmid(unsigned long flags) return VMID_CP_SPSS_SP; if (flags & ION_FLAG_CP_SPSS_SP_SHARED) return VMID_CP_SPSS_SP_SHARED; if (flags & ION_FLAG_CP_SPSS_HLOS_SHARED) return VMID_CP_SPSS_HLOS_SHARED; return -EINVAL; } /* fix up the cases where the ioctl direction bits are incorrect */ Loading drivers/staging/android/uapi/msm_ion.h +1 −0 Original line number Diff line number Diff line Loading @@ -89,6 +89,7 @@ enum cp_mem_usage { #define ION_FLAG_CP_SEC_DISPLAY ION_BIT(25) #define ION_FLAG_CP_APP ION_BIT(26) #define ION_FLAG_CP_CAMERA_PREVIEW ION_BIT(27) #define ION_FLAG_CP_SPSS_HLOS_SHARED ION_BIT(30) /** Loading include/soc/qcom/secure_buffer.h +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ enum vmid { VMID_CP_SPSS_SP = 0x1A, VMID_CP_CAMERA_PREVIEW = 0x1D, VMID_CP_SPSS_SP_SHARED = 0x22, VMID_CP_SPSS_HLOS_SHARED = 0x24, VMID_LAST, VMID_INVAL = -1 }; Loading Loading
drivers/soc/qcom/secure_buffer.c +2 −0 Original line number Diff line number Diff line Loading @@ -416,6 +416,8 @@ const char *msm_secure_vmid_to_string(int secure_vmid) return "VMID_CP_SPSS_SP"; case VMID_CP_SPSS_SP_SHARED: return "VMID_CP_SPSS_SP_SHARED"; case VMID_CP_SPSS_HLOS_SHARED: return "VMID_CP_SPSS_HLOS_SHARED"; case VMID_INVAL: return "VMID_INVAL"; default: Loading
drivers/staging/android/ion/msm/msm_ion.c +4 −1 Original line number Diff line number Diff line Loading @@ -621,7 +621,8 @@ bool is_secure_vmid_valid(int vmid) vmid == VMID_CP_APP || vmid == VMID_CP_CAMERA_PREVIEW || vmid == VMID_CP_SPSS_SP || vmid == VMID_CP_SPSS_SP_SHARED); vmid == VMID_CP_SPSS_SP_SHARED || vmid == VMID_CP_SPSS_HLOS_SHARED); } unsigned int count_set_bits(unsigned long val) Loading Loading @@ -669,6 +670,8 @@ int get_secure_vmid(unsigned long flags) return VMID_CP_SPSS_SP; if (flags & ION_FLAG_CP_SPSS_SP_SHARED) return VMID_CP_SPSS_SP_SHARED; if (flags & ION_FLAG_CP_SPSS_HLOS_SHARED) return VMID_CP_SPSS_HLOS_SHARED; return -EINVAL; } /* fix up the cases where the ioctl direction bits are incorrect */ Loading
drivers/staging/android/uapi/msm_ion.h +1 −0 Original line number Diff line number Diff line Loading @@ -89,6 +89,7 @@ enum cp_mem_usage { #define ION_FLAG_CP_SEC_DISPLAY ION_BIT(25) #define ION_FLAG_CP_APP ION_BIT(26) #define ION_FLAG_CP_CAMERA_PREVIEW ION_BIT(27) #define ION_FLAG_CP_SPSS_HLOS_SHARED ION_BIT(30) /** Loading
include/soc/qcom/secure_buffer.h +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ enum vmid { VMID_CP_SPSS_SP = 0x1A, VMID_CP_CAMERA_PREVIEW = 0x1D, VMID_CP_SPSS_SP_SHARED = 0x22, VMID_CP_SPSS_HLOS_SHARED = 0x24, VMID_LAST, VMID_INVAL = -1 }; Loading