Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- block/blk-cgroup.c, line 1097
- block/early-lookup.c
- block/genhd.c, line 918
- drivers/base/class.c
- drivers/net/wwan/wwan_core.c, line 428
- net/nfc/nfc.h, line 108
Smatch caller information:
block/early-lookup.c blk_lookup_devt() -> class_dev_iter_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 1660778986851393536 |
| PARAM_VALUE | 1 | class | 1871282251033698304 |
| PARAM_VALUE | 2 | start | 0 |
| PARAM_VALUE | 3 | type | 8586715384491921408 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &pstore_blk_lock |
block/early-lookup.c printk_all_partitions() -> class_dev_iter_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 2479582027721322496 |
| PARAM_VALUE | 1 | class | 1871282251033698304 |
| PARAM_VALUE | 2 | start | 0 |
| PARAM_VALUE | 3 | type | 8586715384491921408 |
| NOCHECK_CALL |
drivers/base/class.c class_find_device() -> class_dev_iter_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 8204884857478918144 |
| PARAM_VALUE | 1 | class | 1-u64max |
| PARAM_VALUE | 3 | type | 0 |
| BUF_SIZE | 2 | start | (-1)-0,1616 |
| BUF_SIZE | 2 | start | (-1)-0,1616 |
| CAPPED_DATA | 1 | class | 1 |
| DATA_SOURCE | 1 | class | $0 |
| DATA_SOURCE | 2 | start | $1 |
| STR_LEN | 0 | iter | (-1),3-4,7,11-12,17,31,60,63,511 |
| STR_LEN | 1 | class | (-1),3-4,7,11-12,17,31,60,63,511 |
| STR_LEN | 1 | class | (-1),4,7,17,60,63 |
| STR_LEN | 1 | class->name | (-1) |
| STR_LEN | 2 | start | (-1),4,7,17,60,63 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | ®ion->mgr->ref_mutex | ||
| HALF_LOCKED2 | ®ion->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &framer_provider_mutex | ||
| HALF_LOCKED2 | global &phy_provider_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/base/class.c class_for_each_device() -> class_dev_iter_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 309490262469193728 |
| PARAM_VALUE | 1 | class | 304290811667468288,1230936029554982912,3803405024605507584,4896700710222958592,6388670722415136768,7377002000179355648 |
| PARAM_VALUE | 2 | start | 0 |
| PARAM_VALUE | 3 | type | 0 |
| CAPPED_DATA | 1 | class | 1 |
| DATA_SOURCE | 1 | class | $0 |
| DATA_SOURCE | 2 | start | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global &device_links_lock | ||
| HALF_LOCKED2 | global ®ulator_list_mutex |
drivers/base/class.c class_interface_register() -> class_dev_iter_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 294741595643170816 |
| PARAM_VALUE | 1 | class | 447639659209519104,2629759749996851200,3803405024605507584,5020110332272504832,6328429348224331776,6902915107249664000,8519719780653412352 |
| PARAM_VALUE | 2 | start | 0 |
| PARAM_VALUE | 3 | type | 0 |
| BUF_SIZE | 1 | class | (-1),96 |
| BUF_SIZE | 1 | class | (-1),96 |
| CAPPED_DATA | 1 | class | 1 |
| NOCHECK_CALL | |||
| LOCK2 | &sp->mutex | ||
| TYPE_LOCK | (struct subsys_private)->mutex |
drivers/base/class.c class_interface_unregister() -> class_dev_iter_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 8507146518339891200 |
| PARAM_VALUE | 1 | class | 4096-ptr_max |
| PARAM_VALUE | 2 | start | 0 |
| PARAM_VALUE | 3 | type | 0 |
| CAPPED_DATA | 1 | class | 1 |
| NOCHECK_CALL | |||
| LOCK2 | &sp->mutex | ||
| TYPE_LOCK | (struct subsys_private)->mutex |
block/blk-cgroup.c blkcg_fill_root_iostats() -> class_dev_iter_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 7808888789705580544 |
| PARAM_VALUE | 1 | class | 1871282251033698304 |
| PARAM_VALUE | 2 | start | 0 |
| PARAM_VALUE | 3 | type | 8586715384491921408 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &sf->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
block/genhd.c disk_seqf_start() -> class_dev_iter_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4096-ptr_max |
| PARAM_VALUE | 1 | class | 1871282251033698304 |
| PARAM_VALUE | 2 | start | 0 |
| PARAM_VALUE | 3 | type | 8586715384491921408 |
| BUF_SIZE | 0 | iter | 32 |
| DATA_SOURCE | 0 | iter | r _kmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &seqf->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
net/nfc/netlink.c nfc_device_iter_init() -> class_dev_iter_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4096-ptr_max |
| PARAM_VALUE | 1 | class | 4796829076511260672 |
| PARAM_VALUE | 2 | start | 0 |
| PARAM_VALUE | 3 | type | 0 |
| BUF_SIZE | 0 | iter | (-1),32 |
| BUF_SIZE | 0 | iter | (-1),32 |
| DATA_SOURCE | 0 | iter | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &nfc_devlist_mutex |
drivers/net/wwan/wwan_core.c __wwan_port_dev_assign_name() -> class_dev_iter_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5800731279979864064 |
| PARAM_VALUE | 1 | class | 5860116200136589312 |
| PARAM_VALUE | 2 | start | 0 |
| PARAM_VALUE | 3 | type | 6306020865648799744 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &wwan_register_lock | ||
| HALF_LOCKED2 | &pool->lock |