1# Data
2type rild_vendor_data_file, file_type, data_file_type;
3type modem_ml_data_file, file_type, data_file_type;
4type modem_stat_data_file, file_type, data_file_type;
5type sysfs_gps, sysfs_type, fs_type;
6type vendor_gps_file, file_type, data_file_type;
7type vendor_log_file, file_type, data_file_type;
8type vendor_rfsd_log_file, file_type, data_file_type;
9type vendor_slog_file, file_type, data_file_type;
10userdebug_or_eng(`
11  typeattribute vendor_slog_file mlstrustedobject;
12  typeattribute vendor_gps_file mlstrustedobject;
13')
14
15# persist
16type persist_modem_file, file_type, vendor_persist_type;
17
18# Modem
19type modem_efs_file, file_type;
20type modem_userdata_file, file_type;
21type sysfs_modem, sysfs_type, fs_type;
22
23# Exynos Firmware
24type vendor_fw_file, vendor_file_type, file_type;
25
26# vendor extra images
27type modem_img_file, contextmount_type, file_type, vendor_file_type;
28allow modem_img_file self:filesystem associate;
29type modem_config_file, file_type, vendor_file_type;
30
31# sysfs
32type sysfs_chosen, sysfs_type, fs_type;
33type sysfs_sjtag, fs_type, sysfs_type;
34userdebug_or_eng(`
35    typeattribute sysfs_sjtag mlstrustedobject;
36')
37
38# Vendor sched files
39userdebug_or_eng(`
40    typeattribute proc_vendor_sched mlstrustedobject;
41')
42
43