Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 27 files:

Smatch caller information:

block/early-lookup.c devt_from_partlabel() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 1871282251033698304
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 3999321042219737088
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &pstore_blk_lock

block/early-lookup.c devt_from_partuuid() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 1871282251033698304
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 2054601789083381760
PARAM_VALUE 3 match 6670900283856490496
BUF_SIZE 2 data 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &pstore_blk_lock

drivers/tty/tty_io.c class_find_device_by_devt() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 2245054211942690816
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 787496442977280000
BUF_SIZE 2 data 4
DATA_SOURCE 0 class $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &spk_mutex
HALF_LOCKED2 global &tty_mutex

drivers/power/reset/reboot-mode.c reboot_mode_unregister_device() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 1167802901867778048
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 3186354325319700480
BUF_SIZE 2 data 4-25,28-29,32
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/platform_profile.c profile_class_is_visible() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 4896700710222958592
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 0
PARAM_VALUE 3 match 8416900252257931264
RX_PATH
TASK_NOT_RUNNING

drivers/regulator/core.c regulator_lookup_by_name() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 6388670722415136768
PARAM_VALUE 1 start 0
PARAM_VALUE 2 *data 0-255
PARAM_VALUE 3 match 8568205676771573760
DATA_SOURCE 2 data $0
STR_LEN 0 class (-1)
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hnae.c find_ae() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 2672338839072673792
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 4673284361270669312
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/typec/pd.c class_find_device_by_name() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 7222111246366482432
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 5305996316824461312
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $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/virt/coco/tsm-core.c find_tsm_dev() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 8269730279952310272
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 8559640767628849152
BUF_SIZE 2 data 4
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/net/wan/framer/framer-core.c class_find_device_by_of_node() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 1554095464495882240
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 1-u64max
PARAM_VALUE 3 match 1932243151317438464
BUF_SIZE 2 data (-1)-0,392
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte
LOCK2 global &framer_provider_mutex

drivers/video/backlight/backlight.c class_find_device_by_name() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 1867833851006902272
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 5305996316824461312
BUF_SIZE 2 data (-1),18
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
STR_LEN 0 class (-1),17
STR_LEN 0 class (-1),17
STR_LEN 1 start (-1),17
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->driver_input_lock

drivers/video/backlight/backlight.c of_find_backlight_by_node() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 1867833851006902272
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 7706329785636659200
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING

drivers/hwtracing/stm/core.c class_find_device_by_name() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 2797949909437095936
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 1-u64max
PARAM_VALUE 3 match 5305996316824461312
BUF_SIZE 2 data (-1)-s32max
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &subsys->su_mutex

drivers/hwtracing/stm/core.c stm_char_open() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 2797949909437095936
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 6637129468081209344
PARAM_VALUE 2 *data 0-4095
PARAM_VALUE 3 match 8560858114734792704
BUF_SIZE 2 data 4
RX_PATH
TASK_NOT_RUNNING

net/nfc/core.c nfc_get_device() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 4796829076511260672
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 3304516812077912064
BUF_SIZE 2 data 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sock->sk
HALF_LOCKED2 sk

drivers/usb/typec/mux.c typec_mux_match() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 4470523313328402432
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 0,248,4096-ptr_max
PARAM_VALUE 3 match 7416296073018867712
BUF_SIZE 2 data (-1)-0,64
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING

drivers/usb/typec/mux.c typec_switch_match() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 4470523313328402432
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 0,248,4096-ptr_max
PARAM_VALUE 3 match 199884193894506496
BUF_SIZE 2 data (-1)-0,64
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING

drivers/fpga/fpga-mgr.c class_find_device_by_of_node() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 72474200979746816
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 1932243151317438464
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING

drivers/fpga/fpga-mgr.c fpga_mgr_get() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 72474200979746816
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 4234667319067267072
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/endpoint/pci-epc-core.c class_find_device_by_name() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 5431366444817686528
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 5305996316824461312
BUF_SIZE 2 data s32min,(-10),1-s32max
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpiolib-sysfs.c gdev_get_data() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 5720245734884020224
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 2347171807501930496
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/gpio/gpiolib-sysfs.c gpiod_export_link() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 5720245734884020224
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 856911152867414016
DATA_SOURCE 2 data $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/mux/core.c class_find_device_by_of_node() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 8746777377686687744
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 0,4096-ptr_max
PARAM_VALUE 3 match 1932243151317438464
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte

drivers/phy/phy-core.c class_find_device_by_of_node() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 4814530557408411648
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 1932243151317438464
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte
LOCK2 global &phy_provider_mutex

drivers/usb/roles/class.c class_find_device_by_fwnode() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 4215684912719278080
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 0,248,4096-ptr_max
PARAM_VALUE 3 match 7623036581393580032
BUF_SIZE 2 data (-1)-0,64
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING

drivers/ptp/ptp_vclock.c class_find_device_by_name() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 4269305428020727808
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 7505231531353276416
PARAM_VALUE 3 match 5305996316824461312
BUF_SIZE 2 data 32
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
STR_LEN 0 class 31
STR_LEN 0 class 31
TERMINATED 2 data 1
RX_PATH
TASK_NOT_RUNNING

drivers/misc/rpmb-core.c rpmb_dev_find_device() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 6328429348224331776
BUF_SIZE 1 start 0,1616
BUF_SIZE 1 start 0,1616
DATA_SOURCE 2 data $0
DATA_SOURCE 3 match $2

net/core/net-sysfs.c of_find_net_device_by_node() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 3300503725970145280
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 5378392180530995200
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &dsa2_mutex
LOCK2 global &rtnl_mutex

drivers/spi/spi.c acpi_spi_find_controller_by_adev() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 4282024302492901376
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 4710401409952587776
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi.c acpi_spi_find_controller_by_adev() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 8154047335512727552
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 4710401409952587776
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING

drivers/spi/spi.c class_find_device_by_of_node() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 4282024302492901376,8154047335512727552
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 1932243151317438464
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte

drivers/net/phy/mdio_bus_provider.c class_find_device_by_name() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 1852637539097526272
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 788919550325960704,4735467650369941504
PARAM_VALUE 3 match 5305996316824461312
BUF_SIZE 2 data 8,61
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
STR_LEN 0 class 7,60
STR_LEN 0 class 7,60
STR_LEN 1 start 7,60
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/mdio_bus_provider.c class_find_device_by_of_node() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 1852637539097526272
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 1932243151317438464
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING

drivers/regulator/of_regulator.c class_find_device_by_of_node() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 6388670722415136768
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 1-u64max
PARAM_VALUE 3 match 1932243151317438464
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING

drivers/tee/tee_core.c tee_client_open_context() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 7246655633256935424
PARAM_VALUE 1 start 0,4096-ptr_max
PARAM_VALUE 2 data 1086144454668759040
PARAM_VALUE 3 match 4242366659230703616
BUF_SIZE 1 start (-1)-0,1616
BUF_SIZE 1 start (-1)-0,1616
BUF_SIZE 2 data 24
RX_PATH
TASK_NOT_RUNNING

drivers/fpga/fpga-region.c fpga_region_class_find() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 6155553662137217024
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 1757841595458498560,1932243151317438464,7145518050762407936
BUF_SIZE 2 data (-1),1616
BUF_SIZE 2 data (-1),1616
DATA_SOURCE 1 start $0
DATA_SOURCE 2 data $1
DATA_SOURCE 3 match $2
HALF_LOCKED2 &fdata->lock

drivers/fpga/fpga-bridge.c class_find_device_by_of_node() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 6851921783385501696
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 1932243151317438464
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
UNITS 2 data unit_byte
LOCK2 &region->mgr->ref_mutex
LOCK2 &region->mutex
HALF_LOCKED2 &fdata->lock
TYPE_LOCK (struct fpga_manager)->ref_mutex
TYPE_LOCK (struct fpga_region)->mutex

drivers/fpga/fpga-bridge.c fpga_bridge_get() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 6851921783385501696
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 5941751554953424896
BUF_SIZE 2 data (-1),1616
DATA_SOURCE 2 data $0
UNITS 2 data unit_byte

drivers/base/core.c class_find_device_by_devt() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 787496442977280000
BUF_SIZE 0 class (-1),96
BUF_SIZE 0 class (-1),96
BUF_SIZE 0 class->name (-1),13
BUF_SIZE 2 data 4
DATA_SOURCE 0 class $0
STR_LEN 0 class->name (-1),12
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->attach_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &sp->mutex
HALF_LOCKED2 global &console_sem
HALF_LOCKED2 global &ddb_mutex
HALF_LOCKED2 global &device_list_lock
HALF_LOCKED2 global &minors_rwsem
HALF_LOCKED2 global &misc_mtx
HALF_LOCKED2 global &mon_lock
HALF_LOCKED2 global &psinfo_lock
HALF_LOCKED2 global &rdtgroup_mutex
HALF_LOCKED2 global &reg_list_mutex
HALF_LOCKED2 global &registration_lock
HALF_LOCKED2 global &smi_watchers_mutex
HALF_LOCKED2 global &unit_mutex
HALF_LOCKED2 global &vduse_lock

drivers/power/supply/power_supply_core.c power_supply_get_by_name() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 7377002000179355648
PARAM_VALUE 1 start 0
PARAM_VALUE 2 *data 0-255
PARAM_VALUE 3 match 1777354140014116864
BUF_SIZE 2 data (-1)-0,4,8,13,64
DATA_SOURCE 2 data $0
STR_LEN 0 class (-1),3,7,12,63
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &supplies->supplies_lock
HALF_LOCKED2 _T->lock

drivers/power/supply/power_supply_core.c power_supply_get_by_reference() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 7377002000179355648
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 0,248,4096-ptr_max
PARAM_VALUE 3 match 6672403758156894208
DATA_SOURCE 2 data r fwnode_find_reference
RX_PATH
TASK_NOT_RUNNING

drivers/base/devcoredump.c dev_coredump_put() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 1230936029554982912
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 4678667333451476992
DATA_SOURCE 2 data $0
UNITS 2 data unit_byte

drivers/base/devcoredump.c dev_coredumpm_timeout() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 1230936029554982912
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 4678667333451476992
DATA_SOURCE 2 data $0
STR_LEN 0 class (-1),7,11,511
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte
HALF_LOCKED2 &gpu->lock

drivers/ptp/ptp_clock.c ptp_clock_index_by_dev() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 4269305428020727808
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 845161589701361664
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/ptp/ptp_clock.c ptp_clock_index_by_of_node() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 4269305428020727808
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 8191986165429657600
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/usb/typec/retimer.c typec_retimer_match() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 7344782808294928384
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 0,248,4096-ptr_max
PARAM_VALUE 3 match 4161845589735923712
BUF_SIZE 2 data (-1)-0,64
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING

kernel/power/suspend_test.c test_suspend() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 8519719780653412352
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 0
PARAM_VALUE 3 match 1204666490117181440

drivers/rtc/interface.c class_find_device_by_name() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 8519719780653412352
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 5305996316824461312
BUF_SIZE 2 data s32min,(-10),1-s32max
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
STR_LEN 0 class (-1),4
STR_LEN 0 class (-1),4
STR_LEN 1 start (-1),4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &system_transition_mutex

drivers/scsi/hosts.c scsi_host_lookup() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 942952841909760000
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 427094550787682304
BUF_SIZE 2 data 4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rx_queue_mutex

net/ieee802154/core.c class_find_device_by_name() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 304290811667468288
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 5305996316824461312
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING
USER_PTR 2 data
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/net/wwan/wwan_core.c wwan_dev_get_by_debugfs() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 5860116200136589312
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 8671658242297315328
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wwan/wwan_core.c wwan_dev_get_by_name() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 5860116200136589312
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 3720695058920271872
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING
USER_PTR 2 data
LOCK2 global &rtnl_mutex

drivers/net/wwan/wwan_core.c wwan_dev_get_by_parent() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 5860116200136589312
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 1207660379488821248
BUF_SIZE 2 data (-1),1616
DATA_SOURCE 2 data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 data unit_byte
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &wwan_register_lock

drivers/net/wwan/wwan_core.c wwan_port_get_by_minor() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 5860116200136589312
PARAM_VALUE 1 start 0
PARAM_VALUE 2 *data 0-1048575
PARAM_VALUE 3 match 1541206768365584384
BUF_SIZE 2 data 4
RX_PATH
TASK_NOT_RUNNING

drivers/leds/led-class.c class_find_device_by_fwnode() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 8043797387175919616
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 0,248,4096-ptr_max
PARAM_VALUE 3 match 7623036581393580032
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING

drivers/leds/led-class.c class_find_device_by_name() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 8043797387175919616
PARAM_VALUE 1 start 0
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 match 5305996316824461312
BUF_SIZE 2 data (-1),64
DATA_SOURCE 0 class $0
DATA_SOURCE 2 data $1
STR_LEN 0 class (-1),63
STR_LEN 0 class (-1),63
STR_LEN 1 start (-1),63
RX_PATH
TASK_NOT_RUNNING

drivers/misc/mei/main.c class_find_device_by_devt() -> class_find_device()

Type Parameter Key Value
PARAM_VALUE 0 class 831283724259532800
PARAM_VALUE 1 start 0
PARAM_VALUE 3 match 787496442977280000
BUF_SIZE 2 data 4
DATA_SOURCE 0 class $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->device_lock