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