Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/usb/core/hcd-pci.c hcd_pci_suspend_noirq() -> pci_power_name()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state 0-3[c]

drivers/gpu/drm/i915/i915_debugfs.c i915_runtime_pm_status() -> pci_power_name()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/pci/pci-sysfs.c power_state_show() -> pci_power_name()

Type Parameter Key Value
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/pci/pci.c pci_power_up() -> pci_power_name()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state 0-3[c]

drivers/pci/pci.c pci_set_full_power_state() -> pci_power_name()

Type Parameter Key Value
BIT_INFO 0 state 0x0,0x0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->dev.mutex

drivers/pci/pci.c pci_set_low_power_state() -> pci_power_name()

Type Parameter Key Value
PARAM_VALUE 0 state 2-4
HARD_MAX 0 state 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state 2-3[c]
HALF_LOCKED2 &dev->dev.mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &vgasr_mutex

drivers/pci/pci.c pci_set_low_power_state() -> pci_power_name()

Type Parameter Key Value
PARAM_VALUE 0 state 1-3
CAPPED_DATA 0 state 1
DATA_SOURCE 0 state $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->dev.mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &vgasr_mutex

drivers/pci/pci.c pci_set_low_power_state() -> pci_power_name()

Type Parameter Key Value
PARAM_VALUE 0 state s32min-3,5-s32max
CAPPED_DATA 0 state 1
FUZZY_MAX 0 state 5
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state 0-3[c]
HALF_LOCKED2 &dev->dev.mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &vgasr_mutex

drivers/pci/pci.c pci_set_low_power_state() -> pci_power_name()

Type Parameter Key Value
PARAM_VALUE 0 state 1-3
DATA_SOURCE 0 state $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->dev.mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &vgasr_mutex

drivers/pci/pci.c pci_set_low_power_state() -> pci_power_name()

Type Parameter Key Value
PARAM_VALUE 0 state 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state 0
HALF_LOCKED2 &dev->dev.mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &vgasr_mutex

drivers/pci/pci.c pci_set_low_power_state() -> pci_power_name()

Type Parameter Key Value
PARAM_VALUE 0 state 1-3
DATA_SOURCE 0 state $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->dev.mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &vgasr_mutex

drivers/pci/pci-driver.c pci_pm_suspend_noirq() -> pci_power_name()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state 0-3[c]

arch/x86/platform/intel-mid/pwr.c __set_power_state() -> pci_power_name()

Type Parameter Key Value
PARAM_VALUE 0 state s32min-3
CAPPED_DATA 0 state 1
DATA_SOURCE 0 state r __find_weakest_power_state
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pwr->lock
HALF_LOCKED2 &pdev->dev.mutex
TYPE_LOCK (struct mid_pwr)->lock