Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/vga/vga_switcheroo.c vga_switcheroo_unregister_client() -> vga_switcheroo_debugfs_fini()

Type Parameter Key Value
PARAM_VALUE 0 priv 3950901799571619840
PARAM_VALUE 0 priv->active 1
PARAM_VALUE 0 priv->registered_clients s32min-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &vgasr_mutex

drivers/gpu/vga/vga_switcheroo.c vga_switcheroo_unregister_handler() -> vga_switcheroo_debugfs_fini()

Type Parameter Key Value
PARAM_VALUE 0 priv 3950901799571619840
PARAM_VALUE 0 priv->active 1
PARAM_VALUE 0 priv->handler 0
PARAM_VALUE 0 priv->mux_hw_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mux_hw_lock.wait_lock.owner (-1)
PARAM_VALUE 0 priv->mux_hw_lock.wait_lock.owner_cpu u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &vgasr_mutex
LOCK2 global &vgasr_priv.mux_hw_lock
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct vgasr_priv)->mux_hw_lock