Defined in 1 files as a function:

Referenced in 30 files:

Smatch caller information:

drivers/platform/surface/surface_aggregator_tabletsw.c ssam_tablet_sw_probe() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->absinfo 0,4096-ptr_max
PARAM_VALUE 0 dev->dev.class 8160808337149124608
PARAM_VALUE 0 dev->dev.devres_head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_uses_io_tlb 0
PARAM_VALUE 0 dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 dev->dev.kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 dev->dev.kobj.state_initialized 1
PARAM_VALUE 0 dev->dev.links.consumers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.status 0
PARAM_VALUE 0 dev->dev.links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.numa_node (-1)
PARAM_VALUE 0 dev->dev.parent 4096-ptr_max
PARAM_VALUE 0 dev->dev.parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.parent->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.disable_depth 1
PARAM_VALUE 0 dev->dev.power.early_init 1
PARAM_VALUE 0 dev->dev.power.entry.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.is_prepared 0
PARAM_VALUE 0 dev->dev.power.is_suspended 0
PARAM_VALUE 0 dev->dev.power.last_status (-1)
PARAM_VALUE 0 dev->dev.power.qos 0
PARAM_VALUE 0 dev->dev.power.request 0
PARAM_VALUE 0 dev->dev.power.runtime_auto 1
PARAM_VALUE 0 dev->dev.power.runtime_status 2
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.type 5029887639516573696
PARAM_VALUE 0 dev->devres_managed 1
PARAM_VALUE 0 dev->h_list.next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->id.bustype 25
PARAM_VALUE 0 dev->max_vals 10
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0
PARAM_VALUE 0 dev->mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->mutex.owner.counter 0
PARAM_VALUE 0 dev->name 285049471499698176,6356445167242444800
PARAM_VALUE 0 dev->node.next 4096-ptr_max
PARAM_VALUE 0 dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->phys 3489761282112466944,7659938582945542144
PARAM_VALUE 0 dev->timer.entry.pprev 0
PARAM_VALUE 0 dev->timer.flags 0-4194302
PARAM_VALUE 0 dev->timer.lockdep_map->name 0-255
PARAM_VALUE 0 dev->vals 4096-ptr_max
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
BUF_SIZE 0 dev 2480
BUF_SIZE 0 dev->dev.parent 1616
DATA_SOURCE 0 dev r devm_input_allocate_device
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->max_vals

drivers/platform/surface/surface_aggregator_tabletsw.c ssam_tablet_sw_update_workfn() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/platform/x86/intel/hid.c report_tablet_mode_event() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 0 dev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->poller->poll_interval 0-4294967295
PARAM_VALUE 0 dev->poller->poll_interval_max 0-4294967295
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 1
DATA_SOURCE 0 dev $0
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/intel/hid.c report_tablet_mode_event() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 0 dev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->poller->poll_interval 0-4294967295
PARAM_VALUE 0 dev->poller->poll_interval_max 0-4294967295
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0
DATA_SOURCE 0 dev $0
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/platform/x86/intel/hid.c report_tablet_mode_state() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/fujitsu-tablet.c fujitsu_send_state() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 5
PARAM_VALUE 2 value 0-2
FUZZY_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0,2

drivers/platform/x86/fujitsu-tablet.c fujitsu_send_state() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev->grab->private->inactivity_work.timer.flags 0-4294967295
PARAM_VALUE 0 dev->mt->slot 0-2147483646
PARAM_VALUE 0 dev->num_vals 0-4294967294
PARAM_VALUE 0 *dev->rep 0-s32max
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-1

drivers/platform/x86/dell/dell-wmi-base.c dell_wmi_switch_event() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 0 dev->name 0-255,598431334028349440
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
BUF_SIZE 0 dev (-1),2480
DATA_SOURCE 1 code $2
DATA_SOURCE 2 value $3
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->max_vals
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/hid/wacom_wac.c wacom_intuos_pad() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 1 code 14
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

drivers/hid/wacom_wac.c wacom_intuos_pro2_bt_touch() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 1 code 14
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

drivers/hid/wacom_wac.c wacom_status_irq() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 1 code 14
PARAM_VALUE 2 value 0,64
BIT_INFO 2 value 0x0,0x40
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

drivers/hid/wacom_wac.c wacom_wac_pad_event() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 1 code 14
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

drivers/hid/wacom_wac.c wacom_wireless_irq() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 1 code 14
PARAM_VALUE 2 value 0,64
BIT_INFO 2 value 0x0,0x40
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdev->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hdev->dev.driver_data->lock
HALF_LOCKED2 &hdev->dev.driver_data->mutex
HALF_LOCKED2 &hdev->driver_data->mutex
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 &hdev->ll_open_lock

drivers/platform/arm64/huawei-gaokun-ec.c gaokun_ec_irq_handler() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 0
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/core/jack.c snd_jack_inject_report() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 0 dev->grab->private->inactivity_work.timer.flags 0-4294967295
PARAM_VALUE 0 dev->mt->slot 0-2147483646
PARAM_VALUE 0 dev->num_vals 0-4294967294
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 1 code 2,4,6-8,13,17
PARAM_VALUE 2 value 0-s32max
CAPPED_DATA 2 value 1
NOCHECK_CALL

sound/core/jack.c snd_jack_report() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->grab->private->inactivity_work.timer.flags 0-4294967295
PARAM_VALUE 0 dev->mt->slot 0-2147483646
PARAM_VALUE 0 dev->num_vals 0-4294967294
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 1 code 2,4,6-8,13,17
PARAM_VALUE 2 value 0-s32max
CAPPED_DATA 2 value 1
DATA_SOURCE 0 dev r input_get_device
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &data->mutex
HALF_LOCKED2 &jack->mutex
HALF_LOCKED2 &queue->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &ctx_mutex
HALF_LOCKED2 irq

drivers/platform/x86/lenovo/thinkpad_acpi.c hotkey_init() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->close 0
PARAM_VALUE 0 dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->getkeycode 8136061661555138560
PARAM_VALUE 0 dev->keycode 4096-ptr_max
PARAM_VALUE 0 dev->keycodemax 1-s32max
PARAM_VALUE 0 dev->open 0
PARAM_VALUE 0 dev->setkeycode 6831800467930587136
PARAM_VALUE 1 code 9
PARAM_VALUE 2 value 0-s32max
DATA_SOURCE 2 value r get_camera_shutter
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->keycodemax

drivers/platform/x86/lenovo/thinkpad_acpi.c hotkey_init() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->close 0
PARAM_VALUE 0 dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->getkeycode 8136061661555138560
PARAM_VALUE 0 dev->keycode 4096-ptr_max
PARAM_VALUE 0 dev->keycodemax 1-s32max
PARAM_VALUE 0 dev->open 0
PARAM_VALUE 0 dev->setkeycode 6831800467930587136
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 1 code 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->keycodemax

drivers/platform/x86/lenovo/thinkpad_acpi.c hotkey_init() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->close 0
PARAM_VALUE 0 dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->getkeycode 8136061661555138560
PARAM_VALUE 0 dev->keycode 4096-ptr_max
PARAM_VALUE 0 dev->keycodemax 1-s32max
PARAM_VALUE 0 dev->open 0
PARAM_VALUE 0 dev->setkeycode 6831800467930587136
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 1 code 1
DATA_SOURCE 2 value r hotkey_init_tablet_mode
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->keycodemax

drivers/platform/x86/lenovo/thinkpad_acpi.c tpacpi_driver_event() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 9
PARAM_VALUE 2 value 0-s32max
DATA_SOURCE 2 value r get_camera_shutter
NOCHECK_CALL
LOCK2 global &tpacpi_inputdev_send_mutex
HALF_LOCKED2 &pool->lock

drivers/platform/x86/lenovo/thinkpad_acpi.c tpacpi_input_send_tabletsw() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &tpacpi_inputdev_send_mutex
HALF_LOCKED2 &pool->lock

drivers/platform/x86/lenovo/thinkpad_acpi.c tpacpi_send_radiosw_update() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 3
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &tpacpi_inputdev_send_mutex
HALF_LOCKED2 &pool->lock

drivers/platform/arm64/acer-aspire1-ec.c aspire_ec_irq_handler() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 0
PARAM_VALUE 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/arm64/acer-aspire1-ec.c aspire_ec_irq_handler() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 0
PARAM_VALUE 2 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/arm64/acer-aspire1-ec.c aspire_ec_resume() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 0
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/hid/hid-cmedia.c hp_ev() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 2
PARAM_VALUE 2 value 0-1
DATA_SOURCE 2 value $2
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hid->dev.driver_data->dyn_callback_lock
HALF_LOCKED2 &hid->dev.driver_data->mutex
HALF_LOCKED2 &hid->driver_data->mutex
HALF_LOCKED2 &hid->driver_input_lock
HALF_LOCKED2 &hid->ll_open_lock

drivers/platform/x86/acer-wmi.c acer_kbd_dock_event() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
DATA_SOURCE 2 value r acer_kbd_dock_state_to_sw_tablet_mode
NOCHECK_CALL
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/acer-wmi.c acer_kbd_dock_get_initial_state() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
DATA_SOURCE 2 value r acer_kbd_dock_state_to_sw_tablet_mode
NOCHECK_CALL

drivers/platform/x86/dell/dell-wmi-privacy.c dell_privacy_wmi_probe() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.class 8160808337149124608
PARAM_VALUE 0 dev->dev.devres_head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_uses_io_tlb 0
PARAM_VALUE 0 dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 dev->dev.kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 dev->dev.kobj.state_initialized 1
PARAM_VALUE 0 dev->dev.links.consumers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.status 0
PARAM_VALUE 0 dev->dev.links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.numa_node (-1)
PARAM_VALUE 0 dev->dev.parent 4096-ptr_max
PARAM_VALUE 0 dev->dev.parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.parent->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.disable_depth 1
PARAM_VALUE 0 dev->dev.power.early_init 1
PARAM_VALUE 0 dev->dev.power.entry.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.is_prepared 0
PARAM_VALUE 0 dev->dev.power.is_suspended 0
PARAM_VALUE 0 dev->dev.power.last_status (-1)
PARAM_VALUE 0 dev->dev.power.qos 0
PARAM_VALUE 0 dev->dev.power.request 0
PARAM_VALUE 0 dev->dev.power.runtime_auto 1
PARAM_VALUE 0 dev->dev.power.runtime_status 2
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.type 5029887639516573696
PARAM_VALUE 0 dev->devres_managed 1
PARAM_VALUE 0 dev->getkeycode 8136061661555138560
PARAM_VALUE 0 dev->h_list.next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->id.bustype 25
PARAM_VALUE 0 dev->keycode 4096-ptr_max
PARAM_VALUE 0 dev->keycodemax 1-s32max
PARAM_VALUE 0 dev->max_vals 10
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0
PARAM_VALUE 0 dev->mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->mutex.owner.counter 0
PARAM_VALUE 0 dev->name 1724595558627065856
PARAM_VALUE 0 dev->node.next 4096-ptr_max
PARAM_VALUE 0 dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->setkeycode 6831800467930587136
PARAM_VALUE 0 dev->timer.entry.pprev 0
PARAM_VALUE 0 dev->timer.flags 0-4194302
PARAM_VALUE 0 dev->timer.lockdep_map->name 0-255
PARAM_VALUE 0 dev->vals 4096-ptr_max
PARAM_VALUE 1 code 9
PARAM_VALUE 2 value 0-1
BUF_SIZE 0 dev 2480
BUF_SIZE 0 dev->dev.parent 1616
BUF_SIZE 0 dev->name 20
DATA_SOURCE 0 dev r devm_input_allocate_device
FUZZY_MAX 2 value 1
STR_LEN 0 dev->name 19
TERMINATED 0 dev->name 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->keycodemax
NO_OVERFLOW_SIMPLE 0 dev->max_vals

drivers/platform/x86/xo15-ebook.c ebook_send_state() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/samsung-galaxybook.c block_recording_acpi_set() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 9
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/platform/x86/samsung-galaxybook.c galaxybook_acpi_notify() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->sw 4096-ptr_max
PARAM_VALUE 1 code 9
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/platform/x86/samsung-galaxybook.c galaxybook_block_recording_init() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 dev->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 dev->dev.kobj->release.timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.ktype->child_ns_type 0,2344685749105987584,4089303432171261952,6274457576243130368,8186263191508828160
PARAM_VALUE 0 dev->dev.kobj.ktype->get_ownership 0,754295003445952512,1770093955000758272,2031763320308453376,9073032014207823872,9089295143347961856
PARAM_VALUE 0 dev->dev.kobj.parent->release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 dev->dev.kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 dev->dev.kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 dev->dev.kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 dev->dev.kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 dev->dev.kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 dev->dev.kobj.release.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 dev->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 dev->dev.kobj.sd->priv 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.p->dead 0-1
PARAM_VALUE 0 dev->dev.p->deferred_probe_reason 0-s64max
PARAM_VALUE 0 dev->dev.p->klist_children.get 2213798222526185472
PARAM_VALUE 0 dev->dev.p->klist_children.put 3126867300421632000
PARAM_VALUE 0 dev->dev.p->knode_class.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 dev->dev.p->knode_parent.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 dev->dev.parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.parent->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.parent->kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.completion.done u32max
PARAM_VALUE 0 dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.usage_count.counter 0-s32max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->devres_managed 1
PARAM_VALUE 0 dev->getkeycode 1-u64max
PARAM_VALUE 0 dev->h_list.next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->hint_events_per_packet 1-u32max
PARAM_VALUE 0 dev->id.bustype 25
PARAM_VALUE 0 dev->max_vals 1-u32max
PARAM_VALUE 0 dev->mt->slot s32min-s32max
PARAM_VALUE 0 dev->name 1029497969751212032
PARAM_VALUE 0 dev->node.next 8912400628449923072
PARAM_VALUE 0 dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev 0,4096-ptr_max
PARAM_VALUE 0 dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->phys 8838274845435113472
PARAM_VALUE 0 dev->poller->poll_interval 1-4294967295
PARAM_VALUE 0 dev->poller->poll_interval_max 1-4294967295
PARAM_VALUE 0 dev->setkeycode 1-u64max
PARAM_VALUE 0 dev->timer.lockdep_map->name 0-255
PARAM_VALUE 0 dev->vals 16,4096-ptr_max
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 1 code 9
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
TERMINATED 0 dev->name 1
TERMINATED 0 dev->phys 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->max_vals
LOCK2 _T->lock

drivers/input/misc/iqs269a.c iqs269_report() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 2 value 0,128
CAPPED_DATA 2 value 1
BIT_INFO 2 value 0x0,0x80
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/acpi/button.c acpi_lid_notify_state() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 0
PARAM_VALUE 2 value 0
DATA_SOURCE 2 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/acpi/button.c acpi_lid_notify_state() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 0
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/chrome/chromeos_tbmc.c chromeos_tbmc_query_switch() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev s32min-(-1),1-s32max
DATA_SOURCE 0 dev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/hid/hid-google-hammer.c __cbas_ec_probe() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->absinfo 0,4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 dev->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 dev->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.sd->active.counter (-2147483647)
PARAM_VALUE 0 dev->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.p->klist_children.get 2213798222526185472
PARAM_VALUE 0 dev->dev.p->klist_children.put 3126867300421632000
PARAM_VALUE 0 dev->dev.p->knode_bus.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 dev->dev.p->knode_class.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 dev->dev.p->knode_parent.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 dev->dev.parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.parent->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.physical_location->horizontal_position 0-3
PARAM_VALUE 0 dev->dev.physical_location->panel 0-7
PARAM_VALUE 0 dev->dev.physical_location->vertical_position 0-3
PARAM_VALUE 0 dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->devres_managed 1
PARAM_VALUE 0 dev->evbit 4096-ptr_max
PARAM_VALUE 0 dev->getkeycode 1-u64max
PARAM_VALUE 0 dev->h_list.next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->hint_events_per_packet 1-u32max
PARAM_VALUE 0 dev->id.bustype 25
PARAM_VALUE 0 dev->max_vals 1-u32max
PARAM_VALUE 0 dev->mt 0,4096-ptr_max
PARAM_VALUE 0 dev->mt->slot s32min-s32max
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0
PARAM_VALUE 0 dev->mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->mutex.owner.counter 0
PARAM_VALUE 0 dev->name 5851466967728230400
PARAM_VALUE 0 dev->node.next 8912400628449923072
PARAM_VALUE 0 dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev 0,4096-ptr_max
PARAM_VALUE 0 dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->poller 0,4096-ptr_max
PARAM_VALUE 0 dev->poller->poll_interval 1-4294967295
PARAM_VALUE 0 dev->poller->poll_interval_max 1-4294967295
PARAM_VALUE 0 dev->setkeycode 1-u64max
PARAM_VALUE 0 dev->timer.lockdep_map->name 0-255
PARAM_VALUE 0 dev->vals 16,4096-ptr_max
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
BUF_SIZE 0 dev 2480
BUF_SIZE 0 dev->name 28
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev r devm_input_allocate_device
FUZZY_MAX 2 value 1
STR_LEN 0 dev->name 27
TERMINATED 0 dev->name 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->max_vals
LOCK2 global &cbas_ec_reglock

drivers/hid/hid-google-hammer.c cbas_ec_notify() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 flags
LOCK2 global &cbas_ec_lock

drivers/hid/hid-google-hammer.c cbas_ec_resume() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &cbas_ec_lock
LOCK2 irq

drivers/hid/hid-google-hammer.c hammer_folded_event() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 code 1
DATA_SOURCE 2 value $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 global &cbas_ec_lock
HALF_LOCKED2 &hdev->driver_input_lock

drivers/hid/hid-google-hammer.c hammer_remove() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hdev->driver_input_lock
LOCK2 flags
LOCK2 global &cbas_ec_lock
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/platform/x86/classmate-laptop.c cmpc_tablet_handler() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
BUF_SIZE 0 dev s32min-(-2),1-s32max
BUF_SIZE 0 dev s32min-(-2),1-s32max
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 &pool->lock

drivers/platform/x86/classmate-laptop.c cmpc_tablet_idev_init() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.class 8160808337149124608
PARAM_VALUE 0 dev->dev.devres_head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_uses_io_tlb 0
PARAM_VALUE 0 dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 dev->dev.kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 dev->dev.kobj.state_in_sysfs 0
PARAM_VALUE 0 dev->dev.kobj.state_initialized 1
PARAM_VALUE 0 dev->dev.links.consumers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.status 0
PARAM_VALUE 0 dev->dev.links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.numa_node (-1)
PARAM_VALUE 0 dev->dev.parent 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.child_count.counter 0
PARAM_VALUE 0 dev->dev.power.deferred_resume 0
PARAM_VALUE 0 dev->dev.power.disable_depth 1
PARAM_VALUE 0 dev->dev.power.early_init 1
PARAM_VALUE 0 dev->dev.power.entry.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.idle_notification 0
PARAM_VALUE 0 dev->dev.power.ignore_children 0
PARAM_VALUE 0 dev->dev.power.is_late_suspended 0
PARAM_VALUE 0 dev->dev.power.is_noirq_suspended 0
PARAM_VALUE 0 dev->dev.power.is_prepared 0
PARAM_VALUE 0 dev->dev.power.is_suspended 0
PARAM_VALUE 0 dev->dev.power.last_status (-1)
PARAM_VALUE 0 dev->dev.power.needs_force_resume 0
PARAM_VALUE 0 dev->dev.power.qos 0
PARAM_VALUE 0 dev->dev.power.request 0
PARAM_VALUE 0 dev->dev.power.request_pending 0
PARAM_VALUE 0 dev->dev.power.runtime_auto 1
PARAM_VALUE 0 dev->dev.power.runtime_error 0
PARAM_VALUE 0 dev->dev.power.runtime_status 2
PARAM_VALUE 0 dev->dev.power.timer_expires 0
PARAM_VALUE 0 dev->dev.power.usage_count.counter 0
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.type 5029887639516573696
PARAM_VALUE 0 dev->evbit 4096-ptr_max
PARAM_VALUE 0 dev->h_list.next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->max_vals 10
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0
PARAM_VALUE 0 dev->mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->mutex.owner.counter 0
PARAM_VALUE 0 dev->name 243053291144122368,5346337289745498112,6109472291019616256,6207986599060979712
PARAM_VALUE 0 dev->node.next 4096-ptr_max
PARAM_VALUE 0 dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->swbit 4096-ptr_max
PARAM_VALUE 0 dev->timer.entry.pprev 0
PARAM_VALUE 0 dev->timer.flags 0-4194302
PARAM_VALUE 0 dev->timer.lockdep_map->name 0-255
PARAM_VALUE 0 dev->vals 4096-ptr_max
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
BUF_SIZE 0 dev 2480
BUF_SIZE 0 dev->name 10-12,14
DATA_SOURCE 0 dev $0
FUZZY_MAX 2 value 1
STR_LEN 0 dev->dev.parent 9-11,13
TERMINATED 0 dev->name 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->max_vals

drivers/platform/x86/classmate-laptop.c cmpc_tablet_resume() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
BUF_SIZE 0 dev s32min-(-2),1-s32max
BUF_SIZE 0 dev s32min-(-2),1-s32max
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte

drivers/input/sparse-keymap.c sparse_keymap_report_entry() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 2 value 0-65639
BUF_SIZE 0 dev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2480,2576,5808,8064
BUF_SIZE 0 dev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2480,2576,5808,8064
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 value $2 [m]
BIT_INFO 2 value 0x0,0x100ff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->keycodemax
NO_OVERFLOW_SIMPLE 0 dev->max_vals
HALF_LOCKED2 &wblock->notify_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &list_mutex

drivers/input/keyboard/iqs62x-keys.c iqs62x_keys_init() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 2 value 0-1
BUF_SIZE 0 dev (-1),2480
BUF_SIZE 0 dev (-1),2480
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->max_vals

drivers/input/keyboard/iqs62x-keys.c iqs62x_keys_notifier() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 *dev->rep s32min-s32max
CAPPED_DATA 2 value 1
BIT_INFO 2 value 0x0,0xffffffffffefffff
NOCHECK_CALL

drivers/platform/x86/hp/hp-wmi.c hp_wmi_input_setup() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.class 8160808337149124608
PARAM_VALUE 0 dev->dev.devres_head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_uses_io_tlb 0
PARAM_VALUE 0 dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 dev->dev.kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 dev->dev.kobj.state_initialized 1
PARAM_VALUE 0 dev->dev.links.consumers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.status 0
PARAM_VALUE 0 dev->dev.links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.numa_node (-1)
PARAM_VALUE 0 dev->dev.power.disable_depth 1
PARAM_VALUE 0 dev->dev.power.early_init 1
PARAM_VALUE 0 dev->dev.power.entry.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.is_prepared 0
PARAM_VALUE 0 dev->dev.power.last_status (-1)
PARAM_VALUE 0 dev->dev.power.qos 0
PARAM_VALUE 0 dev->dev.power.request 0
PARAM_VALUE 0 dev->dev.power.runtime_auto 1
PARAM_VALUE 0 dev->dev.power.runtime_status 2
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.type 5029887639516573696
PARAM_VALUE 0 dev->evbit 4096-ptr_max
PARAM_VALUE 0 dev->h_list.next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->id.bustype 25
PARAM_VALUE 0 dev->max_vals 10
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0
PARAM_VALUE 0 dev->mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->mutex.owner.counter 0
PARAM_VALUE 0 dev->name 8976685586434248704
PARAM_VALUE 0 dev->node.next 4096-ptr_max
PARAM_VALUE 0 dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->phys 9097109236667568128
PARAM_VALUE 0 dev->swbit 4096-ptr_max
PARAM_VALUE 0 dev->timer.entry.pprev 0
PARAM_VALUE 0 dev->timer.flags 0-4194302
PARAM_VALUE 0 dev->timer.lockdep_map->name 0-255
PARAM_VALUE 0 dev->vals 4096-ptr_max
PARAM_VALUE 1 code 5
PARAM_VALUE 2 value 0-1
BUF_SIZE 0 dev 2480
BUF_SIZE 0 dev->name 15
BUF_SIZE 0 dev->phys 11
DATA_SOURCE 0 dev r input_allocate_device
DATA_SOURCE 2 value r hp_wmi_get_dock_state
STR_LEN 0 dev->name 14
STR_LEN 0 dev->phys 10
TERMINATED 0 dev->name 1
TERMINATED 0 dev->phys 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->max_vals

drivers/platform/x86/hp/hp-wmi.c hp_wmi_input_setup() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.class 8160808337149124608
PARAM_VALUE 0 dev->dev.devres_head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_uses_io_tlb 0
PARAM_VALUE 0 dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 dev->dev.kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 dev->dev.kobj.state_initialized 1
PARAM_VALUE 0 dev->dev.links.consumers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.status 0
PARAM_VALUE 0 dev->dev.links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.numa_node (-1)
PARAM_VALUE 0 dev->dev.power.disable_depth 1
PARAM_VALUE 0 dev->dev.power.early_init 1
PARAM_VALUE 0 dev->dev.power.entry.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.is_prepared 0
PARAM_VALUE 0 dev->dev.power.last_status (-1)
PARAM_VALUE 0 dev->dev.power.qos 0
PARAM_VALUE 0 dev->dev.power.request 0
PARAM_VALUE 0 dev->dev.power.runtime_auto 1
PARAM_VALUE 0 dev->dev.power.runtime_status 2
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.type 5029887639516573696
PARAM_VALUE 0 dev->evbit 4096-ptr_max
PARAM_VALUE 0 dev->h_list.next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->id.bustype 25
PARAM_VALUE 0 dev->max_vals 10
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0
PARAM_VALUE 0 dev->mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->mutex.owner.counter 0
PARAM_VALUE 0 dev->name 8976685586434248704
PARAM_VALUE 0 dev->node.next 4096-ptr_max
PARAM_VALUE 0 dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->phys 9097109236667568128
PARAM_VALUE 0 dev->swbit 4096-ptr_max
PARAM_VALUE 0 dev->timer.lockdep_map->name 0-255
PARAM_VALUE 0 dev->vals 4096-ptr_max
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0
BUF_SIZE 0 dev 2480
BUF_SIZE 0 dev->name 15
BUF_SIZE 0 dev->phys 11
DATA_SOURCE 0 dev r input_allocate_device
DATA_SOURCE 2 value r hp_wmi_get_tablet_mode
STR_LEN 0 dev->name 14
STR_LEN 0 dev->phys 10
TERMINATED 0 dev->name 1
TERMINATED 0 dev->phys 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->max_vals

drivers/platform/x86/hp/hp-wmi.c hp_wmi_notify() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->swbit 4096-ptr_max
PARAM_VALUE 1 code 5
PARAM_VALUE 2 value s32min-1
NOCHECK_CALL
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/hp/hp-wmi.c hp_wmi_notify() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->swbit 4096-ptr_max
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value s32min-0
NOCHECK_CALL
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/hp/hp-wmi.c hp_wmi_notify() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 0,4096-ptr_max
PARAM_VALUE 1 code 9
PARAM_VALUE 2 value 1
NOCHECK_CALL
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/hp/hp-wmi.c hp_wmi_notify() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 0,4096-ptr_max
PARAM_VALUE 1 code 9
PARAM_VALUE 2 value 0
NOCHECK_CALL
LOCK2 &wblock->notify_lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/hp/hp-wmi.c hp_wmi_resume_handler() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->swbit 4096-ptr_max
PARAM_VALUE 1 code 5
PARAM_VALUE 2 value s32min-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/hp/hp-wmi.c hp_wmi_resume_handler() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->swbit 4096-ptr_max
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value s32min-0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/surface/surface_dtx.c __sdtx_device_state_update_mode() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
NOCHECK_CALL
LOCK2 &ddev->write_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct sdtx_device)->write_lock

drivers/platform/surface/surface_dtx.c sdtx_device_init() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->absinfo 0,4096-ptr_max
PARAM_VALUE 0 dev->dev.class 8160808337149124608
PARAM_VALUE 0 dev->dev.devres_head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_uses_io_tlb 0
PARAM_VALUE 0 dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 dev->dev.kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 dev->dev.kobj.state_initialized 1
PARAM_VALUE 0 dev->dev.links.consumers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.status 0
PARAM_VALUE 0 dev->dev.links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.numa_node (-1)
PARAM_VALUE 0 dev->dev.power.disable_depth 1
PARAM_VALUE 0 dev->dev.power.early_init 1
PARAM_VALUE 0 dev->dev.power.entry.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.last_status (-1)
PARAM_VALUE 0 dev->dev.power.qos 0
PARAM_VALUE 0 dev->dev.power.request 0
PARAM_VALUE 0 dev->dev.power.runtime_auto 1
PARAM_VALUE 0 dev->dev.power.runtime_status 2
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.type 5029887639516573696
PARAM_VALUE 0 dev->h_list.next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->id.bustype 25
PARAM_VALUE 0 dev->max_vals 10
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0
PARAM_VALUE 0 dev->mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->mutex.owner.counter 0
PARAM_VALUE 0 dev->name 3316197622892482560
PARAM_VALUE 0 dev->node.next 4096-ptr_max
PARAM_VALUE 0 dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->phys 382469077016367104
PARAM_VALUE 0 dev->timer.entry.pprev 0
PARAM_VALUE 0 dev->timer.flags 0-4194302
PARAM_VALUE 0 dev->timer.lockdep_map->name 0-255
PARAM_VALUE 0 dev->vals 4096-ptr_max
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
BUF_SIZE 0 dev 2480
BUF_SIZE 0 dev->name 41
BUF_SIZE 0 dev->phys 27
DATA_SOURCE 0 dev r input_allocate_device
FUZZY_MAX 2 value 1
STR_LEN 0 dev->name 40
STR_LEN 0 dev->phys 26
TERMINATED 0 dev->name 1
TERMINATED 0 dev->phys 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->max_vals

drivers/platform/surface/surface_dtx.c sdtx_device_mode_workfn() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
NOCHECK_CALL
LOCK2 &ddev->write_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct sdtx_device)->write_lock

drivers/platform/surface/surface3-wmi.c s3_wmi_send_lid_state() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &acpi_scan_lock

drivers/platform/x86/lenovo/wmi-camera.c camera_shutter_input_setup() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.class 8160808337149124608
PARAM_VALUE 0 dev->dev.devres_head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.dma_uses_io_tlb 0
PARAM_VALUE 0 dev->dev.flags 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 dev->dev.kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 dev->dev.kobj.state_in_sysfs 0
PARAM_VALUE 0 dev->dev.kobj.state_initialized 1
PARAM_VALUE 0 dev->dev.links.consumers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.status 0
PARAM_VALUE 0 dev->dev.links.suppliers.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.numa_node (-1)
PARAM_VALUE 0 dev->dev.parent 4096-ptr_max
PARAM_VALUE 0 dev->dev.parent->driver 1-u64max
PARAM_VALUE 0 dev->dev.power.deferred_resume 0
PARAM_VALUE 0 dev->dev.power.disable_depth 1
PARAM_VALUE 0 dev->dev.power.early_init 1
PARAM_VALUE 0 dev->dev.power.entry.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.idle_notification 0
PARAM_VALUE 0 dev->dev.power.ignore_children 0
PARAM_VALUE 0 dev->dev.power.is_late_suspended 0
PARAM_VALUE 0 dev->dev.power.is_prepared 0
PARAM_VALUE 0 dev->dev.power.is_suspended 0
PARAM_VALUE 0 dev->dev.power.last_status (-1)
PARAM_VALUE 0 dev->dev.power.qos 0
PARAM_VALUE 0 dev->dev.power.request 0
PARAM_VALUE 0 dev->dev.power.request_pending 0
PARAM_VALUE 0 dev->dev.power.runtime_auto 1
PARAM_VALUE 0 dev->dev.power.runtime_error 0
PARAM_VALUE 0 dev->dev.power.runtime_status 2
PARAM_VALUE 0 dev->dev.power.timer_expires 0
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dev.type 5029887639516573696
PARAM_VALUE 0 dev->h_list.next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->h_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->id.bustype 25
PARAM_VALUE 0 dev->max_vals 10
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0
PARAM_VALUE 0 dev->mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->mutex.owner.counter 0
PARAM_VALUE 0 dev->name 7902069414079483904
PARAM_VALUE 0 dev->node.next 4096-ptr_max
PARAM_VALUE 0 dev->node.next->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->phys 9097109236667568128
PARAM_VALUE 0 dev->timer.entry.pprev 0
PARAM_VALUE 0 dev->timer.flags 0-4194302
PARAM_VALUE 0 dev->timer.lockdep_map->name 0-255
PARAM_VALUE 0 dev->vals 4096-ptr_max
PARAM_VALUE 1 code 9
PARAM_VALUE 2 value 0-1
BUF_SIZE 0 dev 2480
BUF_SIZE 0 dev->dev.parent 1616
BUF_SIZE 0 dev->name 25
BUF_SIZE 0 dev->phys 11
DATA_SOURCE 0 dev r input_allocate_device
FUZZY_MAX 2 value 1
STR_LEN 0 dev->name 24
STR_LEN 0 dev->phys 10
TERMINATED 0 dev->name 1
TERMINATED 0 dev->phys 1
HARD_MAX 2 value 1
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->max_vals
LOCK2 &wblock->notify_lock
LOCK2 _T->lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/lenovo/wmi-camera.c lenovo_wmi_notify() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 1 code 9
PARAM_VALUE 2 value 0
NOCHECK_CALL
LOCK2 &wblock->notify_lock
LOCK2 _T->lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/lenovo/wmi-camera.c lenovo_wmi_notify() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
PARAM_VALUE 1 code 9
PARAM_VALUE 2 value 1
NOCHECK_CALL
LOCK2 &wblock->notify_lock
LOCK2 _T->lock
TYPE_LOCK (struct wmi_block)->notify_lock

drivers/platform/x86/intel/vbtn.c detect_tablet_mode() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/intel/vbtn.c detect_tablet_mode() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 dev->grab->private->inactivity_work.timer.flags 0-4294967295
PARAM_VALUE 0 dev->mt->slot 0-2147483646
PARAM_VALUE 0 dev->num_vals 0-4294967294
PARAM_VALUE 0 *dev->rep 0-s32max
PARAM_VALUE 1 code 5
PARAM_VALUE 2 value 0-1
FUZZY_MAX 2 value 1
HARD_MAX 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/asus-wmi.c asus_wmi_tablet_sw_report() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 1
PARAM_VALUE 2 value 0-1
BUF_SIZE 0 dev (-1),2480
BUF_SIZE 0 dev (-1),2480
BUF_SIZE 0 dev->dev.parent (-1),1616
FUZZY_MAX 2 value 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->keycodemax
NO_OVERFLOW_SIMPLE 0 dev->max_vals

drivers/hid/hid-playstation.c dualsense_output_worker() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 1 code 2
PARAM_VALUE 2 value 0-1
NOCHECK_CALL
LOCK2 &ds->base.lock
LOCK2 irq
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ps_device)->lock

drivers/hid/hid-playstation.c dualsense_output_worker() -> input_report_switch()

Type Parameter Key Value
PARAM_VALUE 0 *dev->rep s32min-s32max
PARAM_VALUE 1 code 4
PARAM_VALUE 2 value 0,2
CAPPED_DATA 2 value 1
BIT_INFO 2 value 0x0,0x2
NOCHECK_CALL
LOCK2 &ds->base.lock
LOCK2 irq
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ps_device)->lock