Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/base/core.c, line 3165
- drivers/cdx/cdx.c, line 410
- drivers/nvme/host/sysfs.c, line 497
- drivers/pci/pci-sysfs.c, line 523
- drivers/peci/sysfs.c, line 63
- drivers/s390/block/dcssblk.c, line 422
- drivers/s390/cio/ccwgroup.c, line 184
- drivers/vfio/mdev/mdev_sysfs.c, line 249
Smatch caller information:
drivers/nvme/host/sysfs.c nvme_sysfs_delete() -> device_remove_file_self()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 8161926590109294592 |
| PARAM_VALUE | 1 | attr->attr | 6581049897519439872 |
| PARAM_VALUE | 1 | attr->store | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | attr | $1 |
| 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/pci/pci-sysfs.c remove_store() -> device_remove_file_self()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 7205928947980267520 |
| PARAM_VALUE | 1 | attr->attr | 956727054240759808 |
| PARAM_VALUE | 1 | attr->store | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | attr | $1 |
| 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/vfio/mdev/mdev_sysfs.c remove_store() -> device_remove_file_self()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 2214428174460813312 |
| PARAM_VALUE | 1 | attr->attr | 956727054240759808 |
| PARAM_VALUE | 1 | attr->store | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | attr | $1 |
| 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/cdx/cdx.c remove_store() -> device_remove_file_self()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 3602373500585385984 |
| PARAM_VALUE | 1 | attr->attr | 956727054240759808 |
| PARAM_VALUE | 1 | attr->store | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | attr | $1 |
| 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/peci/sysfs.c remove_store() -> device_remove_file_self()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1362332915152687104 |
| PARAM_VALUE | 1 | attr->attr | 956727054240759808 |
| PARAM_VALUE | 1 | attr->store | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | attr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |