Documented in 1 files:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/scsi/scsi_debug.c sdebug_target_destroy() -> async_schedule_domain()

Type Parameter Key Value
PARAM_VALUE 1 data 1-u64max
PARAM_VALUE 2 domain 772489391558864896
BUF_SIZE 1 data 16,24,48,56,64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 shost->host_lock
HALF_LOCKED2 &shost->scan_mutex
HALF_LOCKED2 _T->lock

drivers/regulator/core.c regulator_bulk_enable() -> async_schedule_domain()

Type Parameter Key Value
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 domain 3462872528609431552
PARAM_VALUE 2 domain->pending.next 3462872528609431552
PARAM_VALUE 2 domain->pending.prev 4096-ptr_max
PARAM_VALUE 2 domain->registered 0
NOCHECK_CALL

sound/soc/soc-dapm.c dapm_power_widgets() -> async_schedule_domain()

Type Parameter Key Value
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 domain 938276021742624768
PARAM_VALUE 2 domain->pending.next 938276021742624768
PARAM_VALUE 2 domain->pending.prev 4096-ptr_max
PARAM_VALUE 2 domain->registered 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/soc-dapm.c dapm_power_widgets() -> async_schedule_domain()

Type Parameter Key Value
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 domain 938276021742624768
PARAM_VALUE 2 domain->pending.next 938276021742624768
PARAM_VALUE 2 domain->pending.prev 4096-ptr_max
PARAM_VALUE 2 domain->registered 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

init/initramfs.c populate_rootfs() -> async_schedule_domain()

Type Parameter Key Value
PARAM_VALUE 1 data 0
PARAM_VALUE 2 domain 960801231378300928

drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_clear_nexus_ha() -> async_schedule_domain()

Type Parameter Key Value
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 domain 8620852798300721152
PARAM_VALUE 2 domain->pending.next 8620852798300721152
PARAM_VALUE 2 domain->pending.prev 4096-ptr_max
PARAM_VALUE 2 domain->registered 0
NOCHECK_CALL

drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_controller_reset_done() -> async_schedule_domain()

Type Parameter Key Value
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 domain 5872629997230567424
PARAM_VALUE 2 domain->pending.next 5872629997230567424
PARAM_VALUE 2 domain->pending.prev 4096-ptr_max
PARAM_VALUE 2 domain->registered 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hisi_hba->sem

drivers/scsi/libsas/sas_ata.c sas_ata_strategy_handler() -> async_schedule_domain()

Type Parameter Key Value
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 domain 1487389006410891264
PARAM_VALUE 2 domain->pending.next 1487389006410891264
PARAM_VALUE 2 domain->pending.prev 4096-ptr_max
PARAM_VALUE 2 domain->registered 0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &port->dev_list_lock
LOCK2 &sas_ha->phy_port_lock
LOCK2 irq
TYPE_LOCK (struct asd_sas_port)->dev_list_lock
TYPE_LOCK (struct sas_ha_struct)->phy_port_lock

drivers/nvme/host/core.c nvme_scan_ns_list() -> async_schedule_domain()

Type Parameter Key Value
PARAM_VALUE 1 data 325625754887929856
PARAM_VALUE 2 domain 899646766721826816
PARAM_VALUE 2 domain->pending.next 899646766721826816
PARAM_VALUE 2 domain->pending.prev 4096-ptr_max
PARAM_VALUE 2 domain->registered 1
BUF_SIZE 1 data 24
NOCHECK_CALL
LOCK2 &ctrl->scan_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nvme_ctrl)->scan_lock

drivers/base/firmware_loader/main.c dev_cache_fw_image() -> async_schedule_domain()

Type Parameter Key Value
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 domain 5206724467168468992
PARAM_VALUE 2 domain->pending.prev 4096-ptr_max
NOCHECK_CALL
LOCK2 global &dpm_list_mtx

drivers/nvdimm/bus.c nd_device_unregister() -> async_schedule_domain()

Type Parameter Key Value
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 domain 6618172202059812864
DATA_SOURCE 1 data $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct kernfs_open_file)->mutex