Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/hid/hid-wiimote-core.c wiiproto_req_drm() -> wiiproto_keep_rumble()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdata | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd1 | 1145774260973170689 |
| PARAM_VALUE | 1 | *cmd1 | 0 |
| BUF_SIZE | 0 | wdata | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdata | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | cmd1 | 2 |
| DATA_SOURCE | 0 | wdata | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | wdata->state.drm | 1-255 |
| UNITS | 0 | wdata | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &wdata->state.lock | |
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct wiimote_state)->lock |
drivers/hid/hid-wiimote-core.c wiiproto_req_ir1() -> wiiproto_keep_rumble()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdata | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd1 | 5668342056242024449 |
| PARAM_VALUE | 1 | *cmd1 | 0,6 |
| BUF_SIZE | 0 | wdata | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdata | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdata | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | wdata | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &wdata->state.lock | |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct wiimote_state)->lock |
drivers/hid/hid-wiimote-core.c wiiproto_req_ir2() -> wiiproto_keep_rumble()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdata | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd1 | 4327406486501548033 |
| PARAM_VALUE | 1 | *cmd1 | 0,6 |
| BUF_SIZE | 0 | wdata | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wdata | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | wdata | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | wdata | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &wdata->state.lock | |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct wiimote_state)->lock |
drivers/hid/hid-wiimote-core.c wiiproto_req_leds() -> wiiproto_keep_rumble()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdata | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd1 | 3775808050489774081 |
| PARAM_VALUE | 1 | *cmd1 | 0 |
| BUF_SIZE | 0 | wdata | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdata | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdata->input | (-1),2480 |
| BUF_SIZE | 0 | wdata->input->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | wdata->input->name | (-1),20 |
| DATA_SOURCE | 0 | wdata | $0 |
| STR_LEN | 0 | wdata->input->name | (-1),19 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | wdata->input->max_vals | |
| LOCK2 | flags | ||
| LOCK2 | 0 | &wdata->state.lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct wiimote_state)->lock |
drivers/hid/hid-wiimote-core.c wiiproto_req_rmem() -> wiiproto_keep_rumble()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdata | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd1 | 9003036399161630721 |
| PARAM_VALUE | 1 | *cmd1 | 0 |
| BUF_SIZE | 0 | wdata | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdata | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdata->input | (-1),2480 |
| BUF_SIZE | 0 | wdata->input->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | wdata->input->name | (-1),20 |
| BUF_SIZE | 0 | wdata->state.cmd_read_buf | 6,12,16,24 |
| BUF_SIZE | 1 | cmd1 | 6 |
| DATA_SOURCE | 0 | wdata | $0 |
| STR_LEN | 0 | wdata->input->name | (-1),19 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | wdata->state.cmd_read_size | 1-16 |
| USER_DATA | 0 | wdata->state.opt | 0-u16max[c] |
| LOCK2 | &wdata->state.lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct wiimote_state)->lock |
drivers/hid/hid-wiimote-core.c wiiproto_req_rumble() -> wiiproto_keep_rumble()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdata | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd1 | 7576542493685080065 |
| PARAM_VALUE | 1 | *cmd1 | 0 |
| BUF_SIZE | 0 | wdata | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdata | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdata->input | (-1),2480 |
| BUF_SIZE | 0 | wdata->input->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | wdata->input->name | (-1),20 |
| DATA_SOURCE | 0 | wdata | $0 |
| STR_LEN | 0 | wdata->input->name | (-1),19 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | wdata->input->max_vals | |
| LOCK2 | 0 | &wdata->state.lock | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct wiimote_state)->lock |
drivers/hid/hid-wiimote-core.c wiiproto_req_status() -> wiiproto_keep_rumble()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdata | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd1 | 4928600895439687681 |
| PARAM_VALUE | 1 | *cmd1 | 0 |
| BUF_SIZE | 0 | wdata | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdata | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | wdata | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | wdata->input->max_vals | |
| UNITS | 0 | wdata | unit_byte |
| LOCK2 | 0 | &wdata->state.lock | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &wdata->state.sync | |
| TYPE_LOCK | (struct wiimote_state)->lock |
drivers/hid/hid-wiimote-core.c wiiproto_req_wmem() -> wiiproto_keep_rumble()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wdata | 4096-ptr_max |
| PARAM_VALUE | 1 | cmd1 | 2125781794706989057 |
| BUF_SIZE | 0 | wdata | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | wdata | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | cmd1 | 21 |
| DATA_SOURCE | 0 | wdata | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | wdata | unit_byte |
| LOCK2 | &wdata->state.lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &wdata->state.sync | ||
| TYPE_LOCK | (struct wiimote_state)->lock |