Loading drivers/staging/android/ion/heaps/msm_ion.c +5 −1 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. * Copyright (c) 2017-2021, The Linux Foundation. All rights reserved. */ #include <linux/err.h> Loading Loading @@ -97,6 +97,10 @@ static struct ion_heap_desc ion_heap_meta[] = { .id = ION_AUDIO_ML_HEAP_ID, .name = ION_AUDIO_ML_HEAP_NAME, }, { .id = ION_AUDIO_CARVEOUT_HEAP_ID, .name = ION_AUDIO_CARVEOUT_HEAP_NAME, }, }; #define MAKE_HEAP_TYPE_MAPPING(h) { .name = #h, \ Loading drivers/staging/android/ion/heaps/msm_ion_priv.h +2 −1 Original line number Diff line number Diff line /* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2011 Google, Inc. * Copyright (c) 2011-2020, The Linux Foundation. All rights reserved. * Copyright (c) 2011-2021, The Linux Foundation. All rights reserved. */ #ifndef _MSM_ION_PRIV_H Loading Loading @@ -41,6 +41,7 @@ #define ION_TUI_CARVEOUT_HEAP_NAME "tui_carveout" #define ION_DISPLAY_HEAP_NAME "display" #define ION_AUDIO_ML_HEAP_NAME "audio_ml" #define ION_AUDIO_CARVEOUT_HEAP_NAME "audio_carveout" /** * Debug feature. Make ION allocations DMA Loading include/uapi/linux/msm_ion_ids.h +2 −1 Original line number Diff line number Diff line /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. * Copyright (c) 2019-2021, The Linux Foundation. All rights reserved. */ #ifndef _MSM_ION_IDS_H #define _MSM_ION_IDS_H Loading Loading @@ -31,6 +31,7 @@ #define ION_SPSS_HEAP_ID ION_BIT(14) #define ION_SECURE_CARVEOUT_HEAP_ID ION_BIT(15) #define ION_TUI_CARVEOUT_HEAP_ID ION_BIT(16) #define ION_AUDIO_CARVEOUT_HEAP_ID ION_BIT(17) #define ION_SYSTEM_HEAP_ID ION_BIT(25) #define ION_HEAP_ID_RESERVED ION_BIT(31) Loading Loading
drivers/staging/android/ion/heaps/msm_ion.c +5 −1 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. * Copyright (c) 2017-2021, The Linux Foundation. All rights reserved. */ #include <linux/err.h> Loading Loading @@ -97,6 +97,10 @@ static struct ion_heap_desc ion_heap_meta[] = { .id = ION_AUDIO_ML_HEAP_ID, .name = ION_AUDIO_ML_HEAP_NAME, }, { .id = ION_AUDIO_CARVEOUT_HEAP_ID, .name = ION_AUDIO_CARVEOUT_HEAP_NAME, }, }; #define MAKE_HEAP_TYPE_MAPPING(h) { .name = #h, \ Loading
drivers/staging/android/ion/heaps/msm_ion_priv.h +2 −1 Original line number Diff line number Diff line /* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2011 Google, Inc. * Copyright (c) 2011-2020, The Linux Foundation. All rights reserved. * Copyright (c) 2011-2021, The Linux Foundation. All rights reserved. */ #ifndef _MSM_ION_PRIV_H Loading Loading @@ -41,6 +41,7 @@ #define ION_TUI_CARVEOUT_HEAP_NAME "tui_carveout" #define ION_DISPLAY_HEAP_NAME "display" #define ION_AUDIO_ML_HEAP_NAME "audio_ml" #define ION_AUDIO_CARVEOUT_HEAP_NAME "audio_carveout" /** * Debug feature. Make ION allocations DMA Loading
include/uapi/linux/msm_ion_ids.h +2 −1 Original line number Diff line number Diff line /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ /* * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. * Copyright (c) 2019-2021, The Linux Foundation. All rights reserved. */ #ifndef _MSM_ION_IDS_H #define _MSM_ION_IDS_H Loading Loading @@ -31,6 +31,7 @@ #define ION_SPSS_HEAP_ID ION_BIT(14) #define ION_SECURE_CARVEOUT_HEAP_ID ION_BIT(15) #define ION_TUI_CARVEOUT_HEAP_ID ION_BIT(16) #define ION_AUDIO_CARVEOUT_HEAP_ID ION_BIT(17) #define ION_SYSTEM_HEAP_ID ION_BIT(25) #define ION_HEAP_ID_RESERVED ION_BIT(31) Loading