Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 8 files:
- arch/powerpc/platforms/powernv/opal-dump.c, line 96
- arch/powerpc/platforms/powernv/opal-elog.c, line 78
- drivers/base/core.c, line 3161
- drivers/block/rnbd/rnbd-clt.c, line 1664
- drivers/block/rnbd/rnbd-srv.c, line 346
- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c, line 484
- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c, line 56
- fs/sysfs/file.c, line 541
Smatch caller information:
drivers/block/rnbd/rnbd-clt.c rnbd_destroy_sysfs() -> sysfs_remove_file_self()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->state_initialized | 1 |
| PARAM_VALUE | 1 | attr | 6533764271185547264 |
| DATA_SOURCE | 1 | attr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c rtrs_srv_disconnect_store() -> sysfs_remove_file_self()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 3806968939550179328 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/base/core.c device_remove_file_self() -> sysfs_remove_file_self()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 1-u64max |
| PARAM_VALUE | 1 | attr | 1362332915152687104,2214428174460813312,3602373500585385984,7205928947980267520,8161926590109294592 |
| 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/block/rnbd/rnbd-srv.c rnbd_srv_sess_dev_force_close() -> sysfs_remove_file_self()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 120996022873796608 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | &sess->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct rnbd_srv_session)->lock |
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c rtrs_clt_destroy_path_files() -> sysfs_remove_file_self()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 8452620596380696576 |
| DATA_SOURCE | 1 | attr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |