Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/char/ipmi/ipmi_msghandler.c ipmi_panic_request_and_wait() -> _ipmi_panic_request_and_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | intf | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->run_to_completion | 1 |
| PARAM_VALUE | 1 | addr | 5402205135498354688,8433008087352446976 |
| PARAM_VALUE | 2 | msg | 1704945197799829504,6776519014227050496 |
| PARAM_VALUE | 2 | msg->cmd | 34,36 |
| PARAM_VALUE | 2 | msg->data | 0,4096-ptr_max |
| PARAM_VALUE | 2 | msg->data_len | 0,6 |
| PARAM_VALUE | 2 | msg->netfn | 6 |
| BUF_SIZE | 1 | addr | 8 |
| BUF_SIZE | 1 | addr | 8 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | msg | $2 |
| HARD_MAX | 2 | msg->cmd | 36 |
| HARD_MAX | 2 | msg->data_len | 6 |
| RX_PATH | |||
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_msghandler.c send_panic_events() -> _ipmi_panic_request_and_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | intf | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->handlers | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->handlers->poll | 1-u64max |
| PARAM_VALUE | 0 | intf->intf_num | s32min-(-2),0-s32max |
| PARAM_VALUE | 0 | intf->run_to_completion | 1 |
| PARAM_VALUE | 1 | addr | 3213655065681678336 |
| PARAM_VALUE | 1 | addr->addr_type | 12 |
| PARAM_VALUE | 1 | addr->channel | 15 |
| PARAM_VALUE | 2 | msg | 7620686442125369344 |
| PARAM_VALUE | 2 | msg->cmd | 2 |
| PARAM_VALUE | 2 | msg->data | 8404682002210152448 |
| PARAM_VALUE | 2 | msg->data_len | 8 |
| PARAM_VALUE | 2 | msg->netfn | 4 |
| DATA_SOURCE | 0 | intf | $0 |
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_msghandler.c send_panic_events() -> _ipmi_panic_request_and_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | intf | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->curr_msg->data_size | 0-u16max |
| PARAM_VALUE | 0 | intf->event_receiver | 0 |
| PARAM_VALUE | 0 | intf->handlers | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->handlers->poll | 1-u64max |
| PARAM_VALUE | 0 | intf->hp_xmit_msgs.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->intf_num | s32min-(-2),0-s32max |
| PARAM_VALUE | 0 | intf->local_event_generator | 0 |
| PARAM_VALUE | 0 | intf->local_sel_device | 0 |
| PARAM_VALUE | 0 | intf->null_user_handler | 6626312033118785536 |
| PARAM_VALUE | 0 | intf->run_to_completion | 1 |
| PARAM_VALUE | 0 | intf->send_info->data_len | 0-255 |
| PARAM_VALUE | 0 | intf->send_info->done_handler | 6765505158978322432 |
| PARAM_VALUE | 0 | intf->send_info->got_alert | 0 |
| PARAM_VALUE | 0 | intf->send_info->i2c_command | 2,6 |
| PARAM_VALUE | 0 | intf->send_info->i2c_read_write | 0 |
| PARAM_VALUE | 0 | intf->send_info->i2c_size | 5 |
| PARAM_VALUE | 0 | intf->send_info->intf->watchdog_pretimeouts_to_deliver.counter | 1 |
| PARAM_VALUE | 0 | intf->send_info->multi_len | 33-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->multi_pos | 32 |
| PARAM_VALUE | 0 | intf->send_info->retries_left | 5 |
| PARAM_VALUE | 0 | intf->send_info->si_sm->error_retries | s32min-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->si_sm->nonzero_status | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->orig_write_count | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->read_count | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->read_pos | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->seq | 0-255 |
| PARAM_VALUE | 0 | intf->send_info->si_sm->state | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->si_sm->truncated | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->write_count | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->write_pos | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->thread->delays->blkio_count | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->thread->delays->lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->dl.inactive_timer.entry.next | s64max |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->is_blocked | 0 |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->on_rq | 0-1,3-255 |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->se.parent->my_q->prop_runnable_sum | 0 |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->wake_cpu | 0-s32max |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->fair_server.inactive_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.count | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.done | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.first_waiter->up | 1 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.last_holder | 0 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.lock.owner | (-1) |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.wait.lock.owner_cpu | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->watch_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | intf->seq_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | intf->seq_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | intf->seq_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | intf->seq_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | intf->users_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | intf->users_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | intf->waiting_rcv_msgs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->waiting_rcv_msgs.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->waiting_rcv_msgs.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->waiting_rcv_msgs_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | intf->watch_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | intf->xmit_msgs.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | *intf->send_info->curr_msg->rsp | 0-255 |
| PARAM_VALUE | 0 | *intf->send_info->i2c_data | 0-255 |
| PARAM_VALUE | 0 | *intf->send_info->multi_data | 0-255 |
| PARAM_VALUE | 0 | *intf->send_info->wake_thread.wait.lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | addr | 3213655065681678336 |
| PARAM_VALUE | 1 | addr->channel | 15 |
| PARAM_VALUE | 2 | msg | 7620686442125369344 |
| PARAM_VALUE | 2 | msg->cmd | 1 |
| PARAM_VALUE | 2 | msg->data | 0 |
| PARAM_VALUE | 2 | msg->data_len | 0 |
| PARAM_VALUE | 2 | msg->netfn | 6 |
| DATA_SOURCE | 0 | intf | $0 |
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_msghandler.c send_panic_events() -> _ipmi_panic_request_and_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | intf | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->curr_msg->data_size | 0-u16max |
| PARAM_VALUE | 0 | intf->handlers | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->handlers->poll | 1-u64max |
| PARAM_VALUE | 0 | intf->hp_xmit_msgs.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->intf_num | s32min-(-2),0-s32max |
| PARAM_VALUE | 0 | intf->local_event_generator | 1-255 |
| PARAM_VALUE | 0 | intf->null_user_handler | 5718879836574494720 |
| PARAM_VALUE | 0 | intf->run_to_completion | 1 |
| PARAM_VALUE | 0 | intf->send_info->data_len | 0-255 |
| PARAM_VALUE | 0 | intf->send_info->done_handler | 6765505158978322432 |
| PARAM_VALUE | 0 | intf->send_info->got_alert | 0 |
| PARAM_VALUE | 0 | intf->send_info->i2c_command | 2,6 |
| PARAM_VALUE | 0 | intf->send_info->i2c_read_write | 0 |
| PARAM_VALUE | 0 | intf->send_info->i2c_size | 5 |
| PARAM_VALUE | 0 | intf->send_info->intf->watchdog_pretimeouts_to_deliver.counter | 1 |
| PARAM_VALUE | 0 | intf->send_info->multi_len | 33-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->multi_pos | 32 |
| PARAM_VALUE | 0 | intf->send_info->retries_left | 5 |
| PARAM_VALUE | 0 | intf->send_info->si_sm->error_retries | s32min-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->si_sm->nonzero_status | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->orig_write_count | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->read_count | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->read_pos | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->seq | 0-255 |
| PARAM_VALUE | 0 | intf->send_info->si_sm->state | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->si_sm->truncated | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->write_count | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->write_pos | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->thread->delays->blkio_count | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->thread->delays->lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->dl.inactive_timer.entry.next | s64max |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->is_blocked | 0 |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->on_rq | 0-1,3-255 |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->se.parent->my_q->prop_runnable_sum | 0 |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->wake_cpu | 0-s32max |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->fair_server.inactive_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.count | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.done | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.first_waiter->up | 1 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.last_holder | 0 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.lock.owner | (-1) |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.wait.lock.owner_cpu | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->watch_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | intf->seq_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | intf->seq_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | intf->seq_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | intf->seq_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | intf->users_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | intf->users_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | intf->waiting_rcv_msgs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->waiting_rcv_msgs.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->waiting_rcv_msgs.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->waiting_rcv_msgs_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | intf->watch_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | intf->xmit_msgs.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | *intf->send_info->curr_msg->rsp | 0-255 |
| PARAM_VALUE | 0 | *intf->send_info->i2c_data | 0-255 |
| PARAM_VALUE | 0 | *intf->send_info->multi_data | 0-255 |
| PARAM_VALUE | 0 | *intf->send_info->wake_thread.wait.lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | addr | 3213655065681678336 |
| PARAM_VALUE | 1 | addr->channel | 15 |
| PARAM_VALUE | 2 | msg | 7620686442125369344 |
| PARAM_VALUE | 2 | msg->cmd | 1 |
| PARAM_VALUE | 2 | msg->data | 0 |
| PARAM_VALUE | 2 | msg->data_len | 0 |
| PARAM_VALUE | 2 | msg->netfn | 4 |
| DATA_SOURCE | 0 | intf | $0 |
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_msghandler.c send_panic_events() -> _ipmi_panic_request_and_wait()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | intf | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->addrinfo | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->curr_msg->data_size | 0-u16max |
| PARAM_VALUE | 0 | intf->handlers | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->handlers->poll | 1-u64max |
| PARAM_VALUE | 0 | intf->hp_xmit_msgs.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->intf_num | s32min-(-2),0-s32max |
| PARAM_VALUE | 0 | intf->null_user_handler | 0 |
| PARAM_VALUE | 0 | intf->run_to_completion | 1 |
| PARAM_VALUE | 0 | intf->send_info->data_len | 0-255 |
| PARAM_VALUE | 0 | intf->send_info->done_handler | 6765505158978322432 |
| PARAM_VALUE | 0 | intf->send_info->got_alert | 0 |
| PARAM_VALUE | 0 | intf->send_info->i2c_command | 2,6 |
| PARAM_VALUE | 0 | intf->send_info->i2c_read_write | 0 |
| PARAM_VALUE | 0 | intf->send_info->i2c_size | 5 |
| PARAM_VALUE | 0 | intf->send_info->intf->watchdog_pretimeouts_to_deliver.counter | 1 |
| PARAM_VALUE | 0 | intf->send_info->multi_len | 33-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->multi_pos | 32 |
| PARAM_VALUE | 0 | intf->send_info->retries_left | 5 |
| PARAM_VALUE | 0 | intf->send_info->si_sm->error_retries | s32min-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->si_sm->nonzero_status | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->orig_write_count | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->read_count | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->read_pos | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->seq | 0-255 |
| PARAM_VALUE | 0 | intf->send_info->si_sm->state | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->si_sm->truncated | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->write_count | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->si_sm->write_pos | s32min-s32max |
| PARAM_VALUE | 0 | intf->send_info->thread->delays->blkio_count | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->thread->delays->lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->dl.inactive_timer.entry.next | s64max |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->is_blocked | 0 |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->on_rq | 0-1,3-255 |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->se.parent->my_q->prop_runnable_sum | 0 |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->donor->wake_cpu | 0-s32max |
| PARAM_VALUE | 0 | intf->send_info->thread->se.cfs_rq->rq->fair_server.inactive_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.count | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.done | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.first_waiter->up | 1 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.last_holder | 0 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.lock.owner | (-1) |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | intf->send_info->wake_thread.wait.lock.owner_cpu | 0-4294967295 |
| PARAM_VALUE | 0 | intf->send_info->watch_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | intf->seq_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | intf->seq_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | intf->seq_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | intf->seq_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | intf->users_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | intf->users_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | intf->waiting_rcv_msgs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->waiting_rcv_msgs.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->waiting_rcv_msgs.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | intf->waiting_rcv_msgs_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | intf->watch_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | intf->xmit_msgs.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | *intf->send_info->curr_msg->rsp | 0-255 |
| PARAM_VALUE | 0 | *intf->send_info->i2c_data | 0-255 |
| PARAM_VALUE | 0 | *intf->send_info->multi_data | 0-255 |
| PARAM_VALUE | 0 | *intf->send_info->wake_thread.wait.lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | addr | 3213655065681678336 |
| PARAM_VALUE | 1 | addr->channel | 0,15 |
| PARAM_VALUE | 2 | msg | 7620686442125369344 |
| PARAM_VALUE | 2 | msg->cmd | 68 |
| PARAM_VALUE | 2 | msg->data | 8404682002210152448 |
| PARAM_VALUE | 2 | msg->data_len | 16 |
| PARAM_VALUE | 2 | msg->netfn | 10 |
| DATA_SOURCE | 0 | intf | $0 |
| NOCHECK_CALL |