Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/usb/core/port.c usb_hub_create_port_device() -> dev_pm_qos_remove_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->data.flr.node.next->next 4096-ptr_max
PARAM_VALUE 0 req->data.flr.node.prev->next 4096-ptr_max
PARAM_VALUE 0 req->data.flr.node.prev->prev 4096-ptr_max
PARAM_VALUE 0 req->data.freq.pnode.node_list.next->next 4096-ptr_max
PARAM_VALUE 0 req->data.freq.pnode.node_list.next->prev 4096-ptr_max
PARAM_VALUE 0 req->data.freq.pnode.node_list.prev->next 4096-ptr_max
PARAM_VALUE 0 req->data.freq.pnode.node_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 req->data.freq.pnode.prio_list.next->next 4096-ptr_max
PARAM_VALUE 0 req->data.freq.pnode.prio_list.next->prev 4096-ptr_max
PARAM_VALUE 0 req->data.freq.pnode.prio_list.prev->next 4096-ptr_max
PARAM_VALUE 0 req->data.freq.pnode.prio_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 req->data.freq.qos 0,4096-ptr_max
PARAM_VALUE 0 req->data.freq.qos->max_freq.list.node_list.next 4096-ptr_max
PARAM_VALUE 0 req->data.freq.qos->min_freq.list.node_list.next 4096-ptr_max
PARAM_VALUE 0 req->data.freq.type 0-2
PARAM_VALUE 0 req->data.pnode.node_list.next->prev 4096-ptr_max
PARAM_VALUE 0 req->data.pnode.node_list.prev->next 4096-ptr_max
PARAM_VALUE 0 req->data.pnode.prio_list.next->next 4096-ptr_max
PARAM_VALUE 0 req->data.pnode.prio_list.prev->next 4096-ptr_max
PARAM_VALUE 0 req->dev 4096-ptr_max
PARAM_VALUE 0 req->dev->power.qos 1-ptr_max
PARAM_VALUE 0 req->dev->power.qos->flags.list.prev 4096-ptr_max
PARAM_VALUE 0 req->dev->power.qos->flags.list.prev->next 4096-ptr_max
PARAM_VALUE 0 req->dev->power.qos->flags.list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 req->dev->power.qos->latency_tolerance.list.node_list.next 4096-ptr_max
PARAM_VALUE 0 req->dev->power.qos->resume_latency.list.node_list.next 4096-ptr_max
PARAM_VALUE 0 req->type 5
BUF_SIZE 0 req 72
DATA_SOURCE 0 req r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 req->dev->driver_data->active_ltr 0-4294967295[c]
HOST_DATA 0 req->dev->driver_data->caps 0-4294967295
HOST_DATA 0 req->dev->driver_data->devid s32min-s32max
HOST_DATA 0 req->dev->driver_data->idle_ltr 0-4294967295
HOST_DATA 0 req->dev->driver_data->private->active_ltr 0-4294967295[c]
HOST_DATA 0 req->dev->driver_data->private->idle_ltr 0-4294967295
HOST_DATA 0 req->dev->driver_data->type 0-4294967295
HOST_DATA 0 *req->dev->driver_data s64min-s64max
HOST_DATA 0 *req->dev->driver_data->private s64min-s64max
LOCK2 global &usb_port_peer_mutex

fs/resctrl/pseudo_lock.c pseudo_lock_cstates_relax() -> dev_pm_qos_remove_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &rdtgroup_mutex

drivers/gpu/drm/msm/msm_gpu_devfreq.c msm_devfreq_cleanup() -> dev_pm_qos_remove_request()

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

drivers/gpu/drm/msm/msm_gpu_devfreq.c msm_devfreq_init() -> dev_pm_qos_remove_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->data.freq.type 0-2
PARAM_VALUE 0 req->dev 4096-ptr_max
PARAM_VALUE 0 req->type 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &component_mutex

drivers/input/touchscreen/st1232.c st1232_ts_irq_handler() -> dev_pm_qos_remove_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->dev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/thermal/devfreq_cooling.c devfreq_cooling_unregister() -> dev_pm_qos_remove_request()

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

drivers/thermal/devfreq_cooling.c of_devfreq_cooling_register_power() -> dev_pm_qos_remove_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->data.freq.type 0-2
PARAM_VALUE 0 req->dev 4096-ptr_max
PARAM_VALUE 0 req->type 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/powercap/dtpm_devfreq.c pd_release() -> dev_pm_qos_remove_request()

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

drivers/interconnect/imx/imx.c imx_icc_node_destroy() -> dev_pm_qos_remove_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->dev 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/interconnect/samsung/exynos.c exynos_generic_icc_probe() -> dev_pm_qos_remove_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->data.freq.type 0-2
PARAM_VALUE 0 req->dev 4096-ptr_max
PARAM_VALUE 0 req->type 3
MEM_ZERO 0 req
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/devfreq/devfreq.c devfreq_dev_release() -> dev_pm_qos_remove_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->dev 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/devfreq/devfreq.c devfreq_dev_release() -> dev_pm_qos_remove_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->dev 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/mtd/nand/raw/sh_flctl.c flctl_select_chip() -> dev_pm_qos_remove_request()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->controller->lock
HALF_LOCKED2 &chip->lock
HALF_LOCKED2 &spinand->lock
HALF_LOCKED2 _T->lock