Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_check_cmdsync_unlocked() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 sdw->link_res->shim_lock
HALF_LOCKED2 &bus->msg_lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_check_interrupt() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
BUF_SIZE 0 bus 1760
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_dmic_get_hlink() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 193
BUF_SIZE 0 bus 1760
DATA_SOURCE 0 bus $0
RX_PATH
TASK_NOT_RUNNING

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_enable_interrupt() -> find_ext2_link()

Type Parameter Key Value
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_enable_interrupt_unlocked() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 sdw->link_res->shim_lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_enable_offload() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 192-194
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
HARD_MAX 2 elid 194
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_get_count() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
BUF_SIZE 0 bus (-1),1760
BUF_SIZE 0 bus (-1),1760
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
RX_PATH
TASK_NOT_RUNNING

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_get_mic_privacy_state() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
BUF_SIZE 0 bus 1760
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
HALF_LOCKED2 &pool->lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_get_mutex() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
HALF_LOCKED2 &pool->lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_is_mic_privacy_changed() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_power_down_base() -> find_ext2_link()

Type Parameter Key Value
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sdw->link_res->shim_lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_power_up_base() -> find_ext2_link()

Type Parameter Key Value
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sdw->link_res->shim_lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_sdw_get_hlink() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
BUF_SIZE 0 bus 1760
DATA_SOURCE 0 bus $0
RX_PATH
TASK_NOT_RUNNING

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_sdw_get_lsdiid_unlocked() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
DATA_SOURCE 0 bus $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 sdw->link_res->shim_lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_sdw_map_stream_ch() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
DATA_SOURCE 0 bus $0
RX_PATH
TASK_NOT_RUNNING

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_sdw_set_lsdiid() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
DATA_SOURCE 0 bus $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cdns->status_update_lock
HALF_LOCKED2 &pool->lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_set_mic_privacy_mask() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_set_syncprd_unlocked() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 sdw->link_res->shim_lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_ssp_get_hlink() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 192
BUF_SIZE 0 bus 1760
DATA_SOURCE 0 bus $0
RX_PATH
TASK_NOT_RUNNING

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_sync_arm_unlocked() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 sdw->link_res->shim_lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_sync_go_unlocked() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 sdw->link_res->shim_lock

sound/soc/sof/intel/hda-mlink.c hdac_bus_eml_wait_syncpu_unlocked() -> find_ext2_link()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 alt 1
PARAM_VALUE 2 elid 0
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 alt $1
DATA_SOURCE 2 elid $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 sdw->link_res->shim_lock