1# Copyright (c) 2021-2023 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14# Filesystem types
15type labeledfs, fs_attr;
16type pipefs, fs_attr;
17type sockfs, fs_attr;
18type rootfs, fs_attr;
19type proc_file, fs_attr, proc_attr;
20type proc_random, fs_attr, proc_attr;
21type proc_panic, fs_attr, proc_attr;
22
23type unlabeled, fs_attr;
24type devpts, fs_attr;
25type tmpfs, fs_attr;
26type shm, fs_attr;
27type mqueue, fs_attr;
28type sys_file, fs_attr, sysfs_attr;
29type selinuxfs, fs_attr;
30type cgroup, fs_attr;
31type inotify, fs_attr;
32type debugfs, fs_attr, debugfs_attr;
33type configfs, fs_attr;
34type functionfs, fs_attr;
35type pstorefs, fs_attr;
36type tracefs, fs_attr;
37type hmdfs, fs_attr;
38type epfs, fs_attr;
39type sharefs, fs_attr;
40
41type updater_file, system_file_attr, file_attr;
42
43type config_file, system_file_attr, file_attr;
44type system_lib_file, system_file_attr, file_attr;
45type system_etc_file, system_file_attr, file_attr;
46type system_hap_file, system_file_attr, file_attr;
47type system_fonts_file, system_file_attr, file_attr;
48type system_profile_file, system_file_attr, file_attr;
49type system_usr_file, system_file_attr, file_attr;
50type system_bin_file, system_file_attr, file_attr;
51
52type fontconfig_file, system_file_attr, file_attr;
53type fonts_file, system_file_attr, file_attr;
54type vendor_file, vendor_file_attr, file_attr;
55type vendor_bin_file, vendor_file_attr, file_attr;
56type vendor_lib_file, vendor_file_attr, file_attr;
57type vendor_etc_file, vendor_file_attr, file_attr;
58
59type sysfs_rtc, fs_attr, sysfs_attr;
60type system_file, system_file_attr, file_attr;
61type lib_file, file_attr, rootfs_file_attr;
62type etc_file, file_attr, rootfs_file_attr;
63type dev_file, dev_attr, file_attr;
64
65type sys_prod_file, sys_prod_file_attr, file_attr;
66
67type chip_prod_file, chip_prod_file_attr, file_attr;
68type chip_ckm_file, chip_ckm_file_attr, file_attr;
69
70type sysfs_block_file, sysfs_attr, fs_attr;
71type sysfs_hisys_file, sysfs_attr, fs_attr;
72
73type sysfs_devices_system_cpu, sysfs_attr, fs_attr;
74type sysfs_gadget_usb, sysfs_attr, fs_attr;
75type sysfs_extcon, sysfs_attr, fs_attr;
76type sysfs_leds, sysfs_attr, fs_attr;
77type sysfs_net, sysfs_attr, fs_attr;
78type sysfs_rfkill, sysfs_attr, fs_attr;
79type sysfs_wakeup, sysfs_attr, fs_attr;
80
81type sysfs_block_loop, sysfs_attr, fs_attr;
82type sysfs_block_zram, sysfs_attr, fs_attr;
83
84type sysfs_fs_ext4_features, sysfs_attr, fs_attr;
85type sysfs_fs_f2fs, sysfs_attr, fs_attr;
86type sysfs_autosleep, sysfs_attr, fs_attr;
87type sysfs_state, sysfs_attr, fs_attr;
88type sysfs_suspend_stats, sysfs_attr, fs_attr;
89type sysfs_power, sysfs_attr, fs_attr;
90type sysfs_wake_lck, sysfs_attr, fs_attr;
91type sysfs_kernel_notes, sysfs_attr, fs_attr;
92type sysfs_wakeup_reasons, sysfs_attr, fs_attr;
93type sysfs_hctosys, sysfs_attr, fs_attr;
94type sysfs_hungtask_userlist, sysfs_attr, fs_attr;
95
96type config_usb_gadget, fs_attr;
97
98type data_file, file_attr, data_file_attr;
99type data_app_file, file_attr, data_file_attr, hap_file_attr;
100type data_app_el1_file, file_attr, data_file_attr, hap_file_attr;
101type data_app_el2_file, file_attr, data_file_attr, hap_file_attr;
102type data_app_el3_file, file_attr, data_file_attr, hap_file_attr;
103type data_app_el4_file, file_attr, data_file_attr, hap_file_attr;
104type data_app_el5_file, file_attr, data_file_attr, hap_file_attr;
105type data_service_file, file_attr, data_file_attr;
106type data_service_el0_file, file_attr, data_file_attr;
107type data_service_el1_file, file_attr, data_file_attr;
108type data_service_el1_public_print_service_file, file_attr, data_file_attr;
109type data_service_el2_file, file_attr, data_file_attr;
110type data_service_el3_file, file_attr, data_file_attr;
111type data_service_el4_file, file_attr, data_file_attr;
112type data_service_el5_file, file_attr, data_file_attr;
113type data_user_file, file_attr, data_file_attr;
114type data_chipset_file, file_attr, data_file_attr;
115type data_chipset_el1_file, file_attr, data_file_attr;
116type data_chipset_el2_file, file_attr, data_file_attr;
117
118type data_accounts, file_attr, data_file_attr;
119type data_ams_whitelist, file_attr, data_file_attr;
120type data_appasec, file_attr, data_file_attr;
121type data_appephemeral, file_attr, data_file_attr;
122type data_applib, file_attr, data_file_attr;
123type data_appprivate, file_attr, data_file_attr;
124type data_appstaging, file_attr, data_file_attr;
125type data_backup, file_attr, data_file_attr;
126type data_bluetooth, file_attr, data_file_attr;
127type data_startup, file_attr, data_file_attr;
128type data_cache, file_attr, data_file_attr;
129type data_data_file, file_attr, data_file_attr;
130type data_drm, file_attr, data_file_attr;
131type data_ethernet, file_attr, data_file_attr;
132type data_filelog, file_attr, data_file_attr;
133type data_init_agent, file_attr, data_file_attr;
134type data_libinput, file_attr, data_file_attr;
135type data_local, file_attr, data_file_attr;
136type data_local_traces, file_attr, data_file_attr;
137type data_local_tmp, file_attr, data_file_attr;
138type data_local_arkcache, file_attr, data_file_attr;
139type data_local_arkprofile, file_attr, data_file_attr;
140type data_local_shadercache, file_attr, data_file_attr;
141type data_log, file_attr, data_file_attr;
142type data_media, file_attr, data_file_attr;
143type data_mediadrm, file_attr, data_file_attr;
144type data_misc, file_attr, data_file_attr;
145type data_misc_ce, file_attr, data_file_attr;
146type data_misc_de, file_attr, data_file_attr;
147type data_nfc, file_attr, data_file_attr;
148type data_ota, file_attr, data_file_attr;
149type data_ota_package, file_attr, data_file_attr;
150type data_parameters, file_attr, data_file_attr;
151type data_preloads, file_attr, data_file_attr;
152type data_resourcecache, file_attr, data_file_attr;
153type data_sadata, file_attr, data_file_attr;
154type data_sadata_de, file_attr, data_file_attr;
155type data_samgr, file_attr, data_file_attr;
156type data_ss, file_attr, data_file_attr;
157type data_storage, file_attr, data_file_attr;
158type data_system, file_attr, data_file_attr;
159type data_system_ce, file_attr, data_file_attr;
160type data_system_de, file_attr, data_file_attr;
161type data_udev, file_attr, data_file_attr;
162type data_multimodalinput, file_attr, data_file_attr;
163type data_update_service_log, file_attr, data_file_attr;
164type data_user, file_attr, data_file_attr;
165type data_user_de, file_attr, data_file_attr;
166type data_vendor, file_attr, data_file_attr;
167type data_vendor_ce, file_attr, data_file_attr;
168type data_vendor_de, file_attr, data_file_attr;
169type data_updater, file_attr, data_file_attr;
170
171type proc_net, fs_attr, proc_attr;
172type proc_net_tcp_udp, fs_attr, proc_attr;
173type proc_asound_file, fs_attr, proc_attr;
174type proc_bluetooth_file, fs_attr, proc_attr;
175type proc_buddyinfo_file, fs_attr, proc_attr;
176type proc_bus_file, fs_attr, proc_attr;
177type proc_cgroups_file, fs_attr, proc_attr;
178type proc_cmdline_file, fs_attr, proc_attr;
179type proc_config_gz_file, fs_attr, proc_attr;
180type proc_cpuinfo_file, fs_attr, proc_attr;
181type proc_diskstats_file, fs_attr, proc_attr;
182type proc_dynamic_debug_file, fs_attr, proc_attr;
183type proc_filesystems_file, fs_attr, proc_attr;
184type proc_fs_file, fs_attr, proc_attr;
185type proc_gt9xx_config_file, fs_attr, proc_attr;
186type proc_interrupts_file, fs_attr, proc_attr;
187type proc_iomem_file, fs_attr, proc_attr;
188type proc_keys_file, fs_attr, proc_attr;
189type proc_kmsg_file, fs_attr, proc_attr;
190type proc_loadavg_file, fs_attr, proc_attr;
191type proc_meminfo_file, fs_attr, proc_attr;
192type proc_misc_file, fs_attr, proc_attr;
193type proc_modules_file, fs_attr, proc_attr;
194type proc_mounts_file, fs_attr, proc_attr;
195type proc_mpp_service_file, fs_attr, proc_attr;
196type proc_pagetypeinfo_file, fs_attr, proc_attr;
197type proc_partitions_file, fs_attr, proc_attr;
198type proc_rkisp_vir0_file, fs_attr, proc_attr;
199type proc_slabinfo_file, fs_attr, proc_attr;
200type proc_softirqs_file, fs_attr, proc_attr;
201type proc_stat_file, fs_attr, proc_attr;
202type proc_swaps_file, fs_attr, proc_attr;
203type proc_sysrq_trigger_file, fs_attr, proc_attr;
204type proc_timer_list_file, fs_attr, proc_attr;
205type proc_uptime_file, fs_attr, proc_attr;
206type proc_version_file, fs_attr, proc_attr;
207type proc_vmallocinfo_file, fs_attr, proc_attr;
208type proc_vmstat_file, fs_attr, proc_attr;
209type proc_zoneinfo_file, fs_attr, proc_attr;
210type proc_boot_id, fs_attr, proc_attr;
211type proc_max_user_watches, fs_attr, proc_attr;
212type proc_developer_file, fs_attr, proc_attr;
213
214
215type dev_parameters_file, dev_attr, file_attr;
216type dev_block_file, dev_attr;
217type updater_block_file, dev_attr;
218type dev_bus_file, dev_attr;
219type dev_bus_usb_file, dev_attr;
220type dev_char_file, dev_attr;
221type dev_dma_heap_file, dev_attr;
222type dev_dri_file, dev_attr;
223type dev_fscklogs_file, dev_attr;
224type dev_graphics_file, dev_attr;
225type dev_input_file, dev_attr;
226type dev_pts_file, dev_attr;
227type dev_snd_file, dev_attr;
228type dev_socket_file, dev_attr;
229type dev_unix_file, dev_attr, file_attr;
230type dev_unix_socket, dev_attr, file_attr;
231type appspawn_socket, dev_attr, file_attr;
232type nwebspawn_socket, dev_attr, file_attr;
233type fd_holder_socket, dev_attr, file_attr;
234type hdcd_socket, dev_attr, file_attr;
235type native_socket, dev_attr, file_attr;
236type paramservice_socket, dev_attr, file_attr;
237type dev_v_file, dev_attr;
238type dev_at_file, dev_attr;
239type dev_ashmem_file, dev_attr;
240type dev_binder_file, dev_attr;
241type dev_console_file, dev_attr;
242type dev_cpu_dma_latency_file, dev_attr;
243type dev_mgr_file, dev_attr;
244type dev_svc_mgr_file, dev_attr;
245type dev_fuse_file, dev_attr;
246type dev_hdf_file, dev_attr;
247type dev_hwbinder_file, dev_attr;
248type dev_iio_file, dev_attr;
249type dev_kmsg_file, dev_attr;
250type dev_loop_control_file, dev_attr;
251type dev_media_file, dev_attr;
252type dev_rpmb_file, dev_attr;
253type dev_random_file, dev_attr;
254type dev_rtc_file, dev_attr;
255type dev_tee_file, dev_attr;
256type dev_ubi_file, dev_attr;
257type dev_uhid_file, dev_attr;
258type dev_tun_file, dev_attr;
259type dev_vcs_file, dev_attr;
260type dev_vhci_file, dev_attr;
261type dev_video_file, dev_attr;
262type dev_vndbinder_file, dev_attr;
263type dev_watchdog_file, dev_attr;
264type dev_zero_file, dev_attr;
265type tty_device, dev_attr;
266type dev_asanlog_file, dev_attr;
267
268type dev_hdf_i2c_mgr, dev_attr;
269type dev_hdf_test, dev_attr;
270type dev_i2c_test, dev_attr;
271type dev_bbox, dev_attr;
272type dev_bus, dev_attr;
273type dev_dev_cec0, dev_attr;
274type dev_full, dev_attr;
275type dev_gpiochip, dev_attr;
276type dev_hdf_audio_capture, dev_attr;
277type dev_hdf_audio_codec_dev, dev_attr;
278type dev_hdf_audio_codec_primary, dev_attr;
279type dev_hdf_audio_codec_hdmi, dev_attr;
280type dev_hdf_audio_control, dev_attr;
281type dev_hdf_audio_render, dev_attr;
282type dev_hdf_audio_smartpa, dev_attr;
283type dev_hdf_bl, dev_attr;
284type dev_hdf_disp, dev_attr;
285type dev_hdf_input, dev_attr;
286type dev_hdf_light, dev_attr;
287type dev_hdf_misc_vibrator, dev_attr;
288type dev_hdf_sensor_mgr, dev_attr;
289type dev_hdf_usb_pnp, dev_attr;
290type dev_hdmi_hdcplx, dev_attr;
291type dev_hwrng, dev_attr;
292type dev_i2c, dev_attr;
293type dev_mali, dev_attr;
294type dev_mem, dev_attr;
295type dev_mpp, dev_attr;
296type dev_pm_test, dev_attr;
297type dev_port, dev_attr;
298type dev_ptmx, dev_attr;
299type dev_ptp, dev_attr;
300type dev_rfkill, dev_attr;
301type dev_rga, dev_attr;
302type dev_sample_svc, dev_attr;
303type dev_sched_rtg_ctrl, dev_attr;
304type dev_auth_ctrl, dev_attr;
305type dev_snapshot, dev_attr;
306type dev_sw_sync, dev_attr;
307type dev_usb_ffs, dev_attr;
308type dev_uinput, dev_attr;
309type dev_hdmi_hdcp1x, dev_attr;
310type dev_xpm, dev_attr;
311
312type debugfs_kprobes, fs_attr, debugfs_attr;
313type debugfs_wakeup_sources, fs_attr, debugfs_attr;
314type debugfs_failed_transaction_log, fs_attr, debugfs_attr;
315type debugfs_transactions, fs_attr, debugfs_attr;
316type debugfs_transaction_log, fs_attr, debugfs_attr;
317type debugfs_used, fs_attr, debugfs_attr;
318type debugfs_state, fs_attr, debugfs_attr;
319type debugfs_stats, fs_attr, debugfs_attr;
320
321type module_update_file, module_update_file_attr, file_attr;
322type module_update_bin_file, module_update_file_attr, file_attr;
323type module_update_lib_file, module_update_file_attr, file_attr;
324type data_module_update, file_attr, data_file_attr;
325type data_module_update_package, file_attr, data_file_attr;
326type system_module_update_file, system_file_attr, file_attr;
327
328# for hyperhold
329type zram_device, dev_attr;
330