Defined in 1 files as a member:
Defined in 3 files as a function:
- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c, line 68 (as a function)
- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c, line 77 (as a function)
- fs/fuse/dev.c, line 1362 (as a function)
Referenced in 5 files:
- drivers/base/power/runtime.c
- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
- fs/fuse/dev.c
- include/trace/events/rpm.h
Smatch caller information:
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c mdp4_crtc_atomic_flush() -> request_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fiq | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->dev->dev_private | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->dev->event_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fiq->dev->huge_mnt->mnt_sb->s_cop->inode_info_offs | 1632,1720,1808,2632,2648 |
| PARAM_VALUE | 0 | fiq->helper_private->atomic_begin | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fiq->helper_private->atomic_flush | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->state | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->state->event | 0 |
| PARAM_VALUE | 1 | pending | 2 |
| CAPPED_DATA | 0 | fiq | 1 |
| DATA_SOURCE | 0 | fiq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c mdp4_crtc_cursor_move() -> request_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fiq | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->cursor | 0 |
| PARAM_VALUE | 0 | fiq->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->dev->dev_private | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->dev->mode_config.funcs->atomic_commit | 0,1709437739929436160,3385958169767186432,9025212985888776192 |
| PARAM_VALUE | 0 | fiq->funcs | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->funcs->cursor_move | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->funcs->cursor_set | 0,3495628013979901952,4537023485923934208,6131130537578876928,8872617624633417728 |
| PARAM_VALUE | 0 | fiq->funcs->cursor_set2 | 0,1789627235925843968,4458553803064295424,6181444555894923264,8421415535485173760 |
| PARAM_VALUE | 1 | pending | 1 |
| CAPPED_DATA | 0 | fiq | 1 |
| DATA_SOURCE | 0 | fiq | $0 |
| NOCHECK_CALL | |||
| LOCK2 | 0 | &fiq->mutex | |
| TYPE_LOCK | (struct drm_crtc)->mutex |
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c mdp4_crtc_cursor_set() -> request_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fiq | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->dev->dev_private | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->dev->mode_config.funcs->atomic_commit | 0,1709437739929436160,3385958169767186432,9025212985888776192 |
| PARAM_VALUE | 0 | fiq->funcs | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->funcs->cursor_set | 3495628013979901952,4537023485923934208,6131130537578876928,8872617624633417728 |
| PARAM_VALUE | 0 | fiq->funcs->cursor_set2 | 0 |
| PARAM_VALUE | 1 | pending | 1 |
| CAPPED_DATA | 0 | fiq | 1 |
| DATA_SOURCE | 0 | fiq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &client->modeset_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| HALF_LOCKED2 | 0 | &fiq->mutex |
fs/fuse/dev.c fuse_dev_do_read() -> request_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fiq | 4096-ptr_max |
| BUF_SIZE | 0 | fiq | 272 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &fiq->lock | |
| TYPE_LOCK | (struct fuse_iqueue)->lock |
fs/fuse/dev.c fuse_dev_do_read() -> request_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fiq | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->forget_list_head.next | 0 |
| BUF_SIZE | 0 | fiq | 272 |
| PARAM_COMPARE | 0 | &fiq->interrupts | == $0->interrupts.next |
| PARAM_COMPARE | 0 | &fiq->pending | == $0->pending.next |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/fuse/dev.c fuse_dev_do_read() -> request_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fiq | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->forget_list_head.next | 0 |
| BUF_SIZE | 0 | fiq | 272 |
| PARAM_COMPARE | 0 | &fiq->interrupts | == $0->interrupts.next |
| PARAM_COMPARE | 0 | &fiq->pending | == $0->pending.next |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/fuse/dev.c fuse_dev_do_read() -> request_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fiq | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->forget_list_head.next | 0 |
| BUF_SIZE | 0 | fiq | 272 |
| PARAM_COMPARE | 0 | &fiq->interrupts | == $0->interrupts.next |
| PARAM_COMPARE | 0 | &fiq->pending | == $0->pending.next |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/fuse/dev.c fuse_dev_poll() -> request_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fiq | 4096-ptr_max |
| BUF_SIZE | 0 | fiq | 272 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &fiq->lock | |
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu | ||
| TYPE_LOCK | (struct fuse_iqueue)->lock |
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c mdp5_crtc_atomic_flush() -> request_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fiq | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->dev->dev_private | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->dev->event_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fiq->dev->huge_mnt->mnt_sb->s_cop->inode_info_offs | 1632,1720,1808,2632,2648 |
| PARAM_VALUE | 0 | fiq->helper_private->atomic_begin | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fiq->helper_private->atomic_flush | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->state | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->state->event | 0 |
| PARAM_VALUE | 1 | pending | 2 |
| CAPPED_DATA | 0 | fiq | 1 |
| DATA_SOURCE | 0 | fiq | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c mdp5_crtc_cursor_set() -> request_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fiq | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->cursor | 0 |
| PARAM_VALUE | 0 | fiq->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->dev->dev_private | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->dev->mode_config.funcs->atomic_commit | 0,1709437739929436160,3385958169767186432,9025212985888776192 |
| PARAM_VALUE | 0 | fiq->funcs | 4096-ptr_max |
| PARAM_VALUE | 0 | fiq->funcs->cursor_move | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fiq->funcs->cursor_set | 3495628013979901952,4537023485923934208,6131130537578876928,8872617624633417728 |
| PARAM_VALUE | 0 | fiq->funcs->cursor_set2 | 0 |
| PARAM_VALUE | 1 | pending | 1 |
| CAPPED_DATA | 0 | fiq | 1 |
| DATA_SOURCE | 0 | fiq | $0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &fiq->mutex | |
| TYPE_LOCK | (struct drm_crtc)->mutex |