Defined in 1 files as a function:

Referenced in 18 files:

Smatch caller information:

drivers/acpi/acpi_processor.c acpi_processor_get_info() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 0 d->driver_data 4096-ptr_max
BUF_SIZE 0 d->driver_data 992
CAPPED_DATA 0 d 1
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock

drivers/acpi/acpi_processor.c acpi_processor_post_eject() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock

drivers/acpi/acpi_processor.c acpi_processor_post_eject() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 0 d->driver_data 1-u64max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock

drivers/acpi/x86/lpss.c acpi_lpss_activate() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
HALF_LOCKED2 &dev->mutex

drivers/acpi/x86/lpss.c acpi_lpss_bind() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
UNITS 0 d unit_byte

drivers/acpi/x86/lpss.c acpi_lpss_platform_notify() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
UNITS 0 d unit_byte

drivers/acpi/x86/lpss.c acpi_lpss_poweroff_late() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/x86/lpss.c acpi_lpss_poweroff_noirq() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/x86/lpss.c acpi_lpss_restore_early() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/x86/lpss.c acpi_lpss_restore_noirq() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/x86/lpss.c acpi_lpss_resume() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/x86/lpss.c acpi_lpss_resume_early() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/x86/lpss.c acpi_lpss_resume_noirq() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/x86/lpss.c acpi_lpss_set_ltr() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
LOCK2 global &dev_pm_qos_mtx
HALF_LOCKED2 global &dev_pm_qos_sysfs_mtx

drivers/acpi/x86/lpss.c acpi_lpss_suspend() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/x86/lpss.c acpi_lpss_suspend_late() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/x86/lpss.c acpi_lpss_suspend_noirq() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/x86/lpss.c lpss_reg_read() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
LOCK2 &dev->power.lock
LOCK2 &of->mutex
LOCK2 flags
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dev_pm_info)->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/acpi/container.c container_device_detach() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock

drivers/acpi/container.c container_device_online() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
CAPPED_DATA 0 d 1
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &acpi_scan_lock

drivers/acpi/acpi_video.c acpi_video_get_edid() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/acpi_video.c acpi_video_get_edid() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 0 d->driver_data 1-u64max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/acpi_memhotplug.c acpi_memory_device_remove() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock

drivers/acpi/acpi_memhotplug.c acpi_memory_device_remove() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 0 d->driver_data 1-u64max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock

drivers/acpi/processor_thermal.c processor_get_cur_state() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 1-u64max
BUF_SIZE 0 d s32min-(-1),1-s32max
BUF_SIZE 0 d s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &tz->lock
HALF_LOCKED2 _T->lock

drivers/acpi/processor_thermal.c processor_get_max_state() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 1-u64max
BUF_SIZE 0 d s32min-(-1),1-s32max
BUF_SIZE 0 d s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 _T->lock

drivers/acpi/processor_thermal.c processor_set_cur_state() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 1-u64max
BUF_SIZE 0 d s32min-(-2),1-s32max
BUF_SIZE 0 d s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
LOCK2 &cdev->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct thermal_cooling_device)->lock

drivers/acpi/pci_root.c acpi_pci_find_root() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
DATA_SOURCE 0 d r acpi_fetch_acpi_dev
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/pci_root.c acpi_pci_root_remove() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock

drivers/pci/controller/dwc/pcie-al.c al_pcie_init() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/pci_link.c acpi_pci_link_allocate_irq() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 1-u64max
DATA_SOURCE 0 d r acpi_fetch_acpi_dev
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/pci_link.c acpi_pci_link_free_irq() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 1-u64max
DATA_SOURCE 0 d r acpi_fetch_acpi_dev

drivers/acpi/pci_link.c acpi_pci_link_remove() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock

drivers/acpi/fan_core.c acpi_fan_get_fif() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 0 d->driver_data 4096-ptr_max
BUF_SIZE 0 d->driver_data 160
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/fan_core.c acpi_fan_get_fps() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 0 d->driver_data 4096-ptr_max
BUF_SIZE 0 d->driver_data 160
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/fan_core.c fan_get_cur_state() -> acpi_driver_data()

Type Parameter Key Value
BUF_SIZE 0 d s32min-(-1),1-s32max
BUF_SIZE 0 d s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &tz->lock
HALF_LOCKED2 _T->lock

drivers/acpi/fan_core.c fan_get_max_state() -> acpi_driver_data()

Type Parameter Key Value
BUF_SIZE 0 d s32min-(-1),1-s32max
BUF_SIZE 0 d s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 _T->lock

drivers/acpi/fan_core.c fan_get_state_acpi4() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
BUF_SIZE 0 d s32min-(-1),1-s32max
BUF_SIZE 0 d s32min-(-1),1-s32max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &tz->lock
HALF_LOCKED2 _T->lock

drivers/acpi/fan_core.c fan_set_cur_state() -> acpi_driver_data()

Type Parameter Key Value
BUF_SIZE 0 d s32min-(-2),1-s32max
BUF_SIZE 0 d s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
LOCK2 &cdev->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct thermal_cooling_device)->lock

drivers/acpi/fan_core.c fan_set_state_acpi4() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
BUF_SIZE 0 d s32min-(-2),1-s32max
BUF_SIZE 0 d s32min-(-2),1-s32max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
LOCK2 &cdev->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct thermal_cooling_device)->lock

drivers/acpi/fan_attr.c acpi_fan_create_attributes() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 0 d->driver_data 4096-ptr_max
BUF_SIZE 0 d->driver_data 160
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/acpi/fan_attr.c acpi_fan_delete_attributes() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
BUF_SIZE 0 d->driver_data (-1),160
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/acpi/fan_attr.c show_fine_grain_control() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/acpi/processor_driver.c __acpi_processor_start() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 1-u64max
DATA_SOURCE 0 d $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

drivers/acpi/processor_driver.c acpi_processor_notify() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
BUF_SIZE 0 d 16,24,40,56,108-1096,1384,1600,1616,1752,2072,2480,2576,7472,8064
BUF_SIZE 0 d 16,24,40,56,108-1096,1384,1600,1616,1752,2072,2480,2576,7472,8064
CAPPED_DATA 0 d->handle 1
DATA_SOURCE 0 d $2
HALF_LOCKED2 &pool->lock

drivers/acpi/processor_driver.c acpi_processor_stop() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
HALF_LOCKED2 &dev->mutex

drivers/pci/controller/dwc/pcie-hisi.c hisi_pcie_init() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pci-thunder-pem.c thunder_pem_acpi_init() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/panasonic-laptop.c ac_brightness_show() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/panasonic-laptop.c ac_brightness_store() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/panasonic-laptop.c acpi_pcc_hotkey_remove() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/platform/x86/panasonic-laptop.c acpi_pcc_hotkey_resume() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 d unit_byte

drivers/platform/x86/panasonic-laptop.c current_brightness_show() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/panasonic-laptop.c current_brightness_store() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/panasonic-laptop.c dc_brightness_show() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/panasonic-laptop.c dc_brightness_store() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/panasonic-laptop.c eco_mode_show() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/panasonic-laptop.c eco_mode_store() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/panasonic-laptop.c lcdtype_show() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/panasonic-laptop.c mute_show() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/panasonic-laptop.c mute_store() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/panasonic-laptop.c numbatt_show() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/panasonic-laptop.c pcc_sysfs_is_visible() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/panasonic-laptop.c sticky_key_show() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/platform/x86/panasonic-laptop.c sticky_key_store() -> acpi_driver_data()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex