Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 18 files:

Smatch caller information:

drivers/staging/media/ipu7/ipu7-isys.c isys_runtime_pm_resume() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value 300
NOCHECK_CALL

drivers/staging/media/ipu7/ipu7-isys.c isys_runtime_pm_suspend() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value (-1)
NOCHECK_CALL

drivers/ufs/core/ufshcd.c ufshcd_pm_qos_update() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value (-1)-0
FUZZY_MAX 1 new_value 0
HARD_MAX 1 new_value 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

sound/soc/ti/omap-dmic.c omap_dmic_dai_prepare() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->qos 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/platform/intel/iosf_mbi.c iosf_mbi_block_punit_i2c_access() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 5416713005465088000
PARAM_VALUE 1 new_value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &iosf_mbi_pmic_access_mutex
HALF_LOCKED2 &info->lock
HALF_LOCKED2 _T->lock

arch/x86/platform/intel/iosf_mbi.c iosf_mbi_reset_semaphore() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 5416713005465088000
PARAM_VALUE 1 new_value (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &iosf_mbi_pmic_access_mutex
HALF_LOCKED2 &info->lock
HALF_LOCKED2 _T->lock

drivers/gpu/drm/i915/vlv_iosf_sb.c __vlv_punit_get() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &m->lock

drivers/gpu/drm/i915/vlv_iosf_sb.c __vlv_punit_put() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &i915->vlv_iosf_sb.lock
HALF_LOCKED2 &m->lock

sound/soc/intel/atom/sst/sst_loader.c sst_load_fw() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 1 new_value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

sound/soc/intel/atom/sst/sst_loader.c sst_load_fw() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 0,4096-ptr_max
PARAM_VALUE 1 new_value (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/tty/serial/8250/8250_omap.c omap8250_uart_qos_work() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/spi/spi-mt65xx.c mtk_spi_hw_init() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value 500
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->bus_lock_mutex
HALF_LOCKED2 &spi->controller->bus_lock_mutex
HALF_LOCKED2 &spi->controller->io_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-mt65xx.c mtk_spi_unprepare_message() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &host->dev.driver_data->op_lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->io_mutex

sound/soc/ti/omap-mcpdm.c omap_mcpdm_dai_shutdown() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

sound/soc/ti/omap-mcpdm.c omap_mcpdm_prepare() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->qos 4096-ptr_max
BUF_SIZE 0 req 48
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/pci/intel/ipu6/ipu6-isys.c isys_runtime_pm_resume() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value 300
NOCHECK_CALL

drivers/media/pci/intel/ipu6/ipu6-isys.c isys_runtime_pm_suspend() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value (-1)
NOCHECK_CALL

drivers/net/wireless/intel/ipw2x00/ipw2100.c ipw2100_down() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 1057036734835511296
PARAM_VALUE 1 new_value (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &priv->action_mutex

drivers/net/wireless/intel/ipw2x00/ipw2100.c ipw2100_up() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 1057036734835511296
PARAM_VALUE 1 new_value 175
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->action_mutex

drivers/net/ethernet/intel/e1000e/netdev.c e1000_configure_rx() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/e1000e/netdev.c e1000_configure_rx() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/staging/media/atomisp/pci/atomisp_v4l2.c atomisp_power_off() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/staging/media/atomisp/pci/atomisp_v4l2.c atomisp_power_on() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/power/qos.c cpu_latency_qos_write() -> cpu_latency_qos_update_request()

Type Parameter Key Value
BUF_SIZE 0 req s32min-(-2),1-s32max
NOCHECK_CALL
USER_DATA 1 new_value s32min-s32max

sound/soc/ti/omap-mcbsp.c omap_mcbsp_dai_prepare() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->qos 4096-ptr_max
BUF_SIZE 0 req 48
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/ti/omap-mcbsp.c omap_mcbsp_dai_shutdown() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/tty/serial/omap-serial.c serial_omap_uart_qos_work() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_dp_aux.c intel_dp_aux_xfer() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &aux->hw_mutex
HALF_LOCKED2 &display->pps.mutex

drivers/gpu/drm/i915/display/intel_dp_aux.c intel_dp_aux_xfer() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &aux->hw_mutex
HALF_LOCKED2 &display->pps.mutex

drivers/gpu/drm/i915/display/intel_crtc.c intel_crtc_vblank_work_init() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_crtc.c intel_wait_for_vblank_workers() -> cpu_latency_qos_update_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 new_value (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock