Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

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 &region->mgr->ref_mutex
HALF_LOCKED2 &region->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 &regulator_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