Defined in 1 files as a function:
Referenced in 15 files:
- drivers/acpi/nfit/core.c
- drivers/cxl/core/memdev.c
- drivers/gpio/gpiolib-sysfs.c, line 811
- drivers/leds/led-class.c, line 155
- drivers/leds/leds-turris-omnia.c, line 377
- drivers/md/md-bitmap.c
- drivers/md/md.c, line 4184
- drivers/md/md.h, line 812
- drivers/nvdimm/dimm_devs.c, line 656
- drivers/nvdimm/pmem.c, line 595
- drivers/nvdimm/region.c, line 41
- drivers/of/kobj.c, line 50
- drivers/siox/siox-core.c
- drivers/ufs/core/ufshcd.c, line 11366
- drivers/usb/core/port.c, line 792
Smatch caller information:
drivers/of/kobj.c safe_name() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | name | (-1)-s32max |
| BUF_SIZE | 1 | name | (-1)-s32max |
| STR_LEN | 0 | parent | (-1),12,15,26 |
| STR_LEN | 1 | name | (-1),12,15,26 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &of_mutex |
drivers/of/kobj.c safe_name() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->__parent | 0 |
| BUF_SIZE | 1 | name | (-1)-s32max |
| BUF_SIZE | 1 | name | (-1)-s32max |
| DATA_SOURCE | 1 | name | r kasprintf |
| STR_LEN | 0 | parent | (-1) |
| STR_LEN | 1 | name | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &of_mutex |
drivers/nvdimm/pmem.c pmem_attach_disk() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 3279730041603698688 |
| BUF_SIZE | 1 | name | 10 |
| STR_LEN | 0 | parent | 9 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/nvdimm/dimm_devs.c nvdimm_security_setup_events() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 1 | name | 4117635978887802880 |
| BUF_SIZE | 1 | name | 9 |
| STR_LEN | 0 | parent | 8 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/md/md.c level_store() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 1-u64max |
| PARAM_VALUE | 0 | parent->__parent | 0 |
| PARAM_VALUE | 1 | name | 5693935791102914560 |
| BUF_SIZE | 1 | name | 12 |
| STR_LEN | 0 | parent | 11 |
| CAPABLE | 0 | 21 | |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mddev->reconfig_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct mddev)->reconfig_mutex |
drivers/md/md.c sysfs_get_dirent_safe() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 1-u64max |
| PARAM_VALUE | 1 | name | 3071096913347284992,3870187751288430592,5266110567235133440,6389901215551361024,6536148181644509184,7584836403033747456,7831626292208250880 |
| BUF_SIZE | 1 | name | 6,9,11-12,15,26 |
| BUF_SIZE | 1 | name | 6,9,11-12,15,26 |
| DATA_SOURCE | 0 | parent | $0 |
| DATA_SOURCE | 1 | name | $1 |
| STR_LEN | 0 | parent | 5,8,10-11,14,25 |
| STR_LEN | 0 | parent | 5,8,10-11,14,25 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &disks_mutex | ||
| HALF_LOCKED2 | &mddev->reconfig_mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/usb/core/port.c usb_hub_create_port_device() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent->active.counter | (-2147483647) |
| PARAM_VALUE | 0 | parent->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 1 | name | 3071096913347284992 |
| BUF_SIZE | 1 | name | 6 |
| STR_LEN | 0 | parent | 5 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &usb_port_peer_mutex |
drivers/leds/leds-turris-omnia.c omnia_brightness_changed_threaded_fn() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 4899971235866267648 |
| BUF_SIZE | 1 | name | 11 |
| STR_LEN | 0 | parent | 10 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpio/gpiolib-sysfs.c gpiod_export() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent->active.counter | (-2147483647) |
| PARAM_VALUE | 0 | parent->attr.notify_next | 0,426918848001064960 |
| PARAM_VALUE | 1 | name | 2155020354754801664 |
| BUF_SIZE | 1 | name | 6 |
| STR_LEN | 0 | parent | 5 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/siox/siox-core.c siox_device_add() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent->active.counter | (-2147483647) |
| PARAM_VALUE | 0 | parent->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 1 | name | 8444055808901230592 |
| BUF_SIZE | 1 | name | 14 |
| STR_LEN | 0 | parent | 13 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | &smaster->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct siox_master)->lock |
drivers/siox/siox-core.c siox_device_add() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->__parent | 0 |
| PARAM_VALUE | 0 | parent->active.counter | (-2147483647) |
| PARAM_VALUE | 0 | parent->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 1 | name | 3810940297247313920 |
| BUF_SIZE | 1 | name | 9 |
| STR_LEN | 0 | parent | 8 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | &smaster->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct siox_master)->lock |
drivers/siox/siox-core.c siox_device_add() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->__parent | 0 |
| PARAM_VALUE | 0 | parent->active.counter | (-2147483647) |
| PARAM_VALUE | 0 | parent->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 1 | name | 3679394149784403968 |
| BUF_SIZE | 1 | name | 16 |
| STR_LEN | 0 | parent | 15 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | &smaster->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct siox_master)->lock |
drivers/siox/siox-core.c siox_device_add() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 0 | parent->__parent | 0 |
| PARAM_VALUE | 0 | parent->active.counter | (-2147483647) |
| PARAM_VALUE | 0 | parent->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 1 | name | 829001878006575104 |
| BUF_SIZE | 1 | name | 10 |
| STR_LEN | 0 | parent | 9 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | &smaster->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct siox_master)->lock |
drivers/md/md-bitmap.c __bitmap_create() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 1-u64max |
| PARAM_VALUE | 0 | parent->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 1 | name | 8081844331137695744 |
| BUF_SIZE | 1 | name | 7 |
| STR_LEN | 0 | parent | 6 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mddev->reconfig_mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/md/md-bitmap.c __bitmap_create() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 6683112553453309952 |
| BUF_SIZE | 1 | name | 10 |
| CAPPED_DATA | 0 | parent->hash | 1 |
| DATA_SOURCE | 0 | parent | r sysfs_get_dirent |
| STR_LEN | 0 | parent | 9 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mddev->reconfig_mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/cxl/core/memdev.c devm_cxl_sanitize_setup_notifier() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 4117635978887802880 |
| BUF_SIZE | 1 | name | 9 |
| STR_LEN | 0 | parent | 8 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/cxl/core/memdev.c devm_cxl_sanitize_setup_notifier() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 3071096913347284992 |
| BUF_SIZE | 1 | name | 6 |
| CAPPED_DATA | 0 | parent->hash | 1 |
| DATA_SOURCE | 0 | parent | r sysfs_get_dirent |
| STR_LEN | 0 | parent | 5 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/acpi/nfit/core.c acpi_nfit_desc_init_scrub_attr() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 8641900579395198976 |
| BUF_SIZE | 1 | name | 5 |
| STR_LEN | 0 | parent | 4 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/acpi/nfit/core.c acpi_nfit_desc_init_scrub_attr() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 6822326371872354304 |
| BUF_SIZE | 1 | name | 6 |
| CAPPED_DATA | 0 | parent->hash | 1 |
| DATA_SOURCE | 0 | parent | r sysfs_get_dirent |
| STR_LEN | 0 | parent | 5 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/acpi/nfit/core.c acpi_nfit_register_dimms() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 8641900579395198976 |
| BUF_SIZE | 1 | name | 5 |
| STR_LEN | 0 | parent | 4 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &acpi_desc->init_mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct acpi_nfit_desc)->init_mutex |
drivers/acpi/nfit/core.c acpi_nfit_register_dimms() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 5494874919080833024 |
| BUF_SIZE | 1 | name | 6 |
| CAPPED_DATA | 0 | parent->hash | 1 |
| DATA_SOURCE | 0 | parent | r sysfs_get_dirent |
| STR_LEN | 0 | parent | 5 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &acpi_desc->init_mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct acpi_nfit_desc)->init_mutex |
drivers/leds/led-class.c led_add_brightness_hw_changed() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | parent->__parent | 0 |
| PARAM_VALUE | 0 | parent->priv | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 8687555317753131008 |
| BUF_SIZE | 1 | name | 22 |
| STR_LEN | 0 | parent | 21 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &led_cdev->led_access | ||
| HALF_LOCKED2 | &dev->driver_input_lock | ||
| HALF_LOCKED2 | &glights->lights_lock | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hid->driver_input_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &wl->mutex | ||
| HALF_LOCKED2 | global &iwlwifi_opmode_table_mtx | ||
| TYPE_LOCK | (struct led_classdev)->led_access |
drivers/nvdimm/region.c nd_region_probe() -> sysfs_get_dirent()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 3279730041603698688 |
| BUF_SIZE | 1 | name | 10 |
| STR_LEN | 0 | parent | 9 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |