Lines Matching +refs:link +refs:stats +refs:attrs

181 	struct list_head link;  member
228 struct list_head link; member
451 struct list_head link; member
598 atomic_t stats[IPMI_NUM_STATS]; member
644 atomic_inc(&(intf)->stats[IPMI_STAT_ ## stat])
646 ((unsigned int) atomic_read(&(intf)->stats[IPMI_STAT_ ## stat]))
685 list_for_each_entry_safe(msg, msg2, q, link) { in free_recv_msg_list()
686 list_del(&msg->link); in free_recv_msg_list()
695 list_for_each_entry_safe(msg, msg2, q, link) { in free_smi_msg_list()
696 list_del(&msg->link); in free_smi_msg_list()
721 list_for_each_entry_safe(rcvr, rcvr2, &list, link) in clean_up_interface_data()
754 list_add(&watcher->link, &smi_watchers); in ipmi_smi_watcher_register()
757 list_for_each_entry_rcu(intf, &ipmi_interfaces, link, in ipmi_smi_watcher_register()
776 list_del(&watcher->link); in ipmi_smi_watcher_unregister()
791 list_for_each_entry(w, &smi_watchers, link) { in call_smi_watchers()
1238 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { in ipmi_create_user()
1275 list_add_rcu(&new_user->link, &intf->users); in ipmi_create_user()
1298 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { in ipmi_get_smi_info()
1360 list_del_rcu(&user->link); in _ipmi_destroy_user()
1380 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link, in _ipmi_destroy_user()
1383 list_del_rcu(&rcvr->link); in _ipmi_destroy_user()
1624 list_for_each_entry_safe(msg, msg2, &intf->waiting_events, link) in ipmi_set_gets_events()
1625 list_move_tail(&msg->link, &msgs); in ipmi_set_gets_events()
1635 list_for_each_entry_safe(msg, msg2, &msgs, link) { in ipmi_set_gets_events()
1660 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link, in find_cmd_rcvr()
1676 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link, in is_cmd_rcvr_exclusive()
1717 list_add_rcu(&rcvr->link, &intf->cmd_rcvrs); in ipmi_register_for_cmd()
1755 list_del_rcu(&rcvr->link); in ipmi_unregister_for_cmd()
1872 list_add_tail(&smi_msg->link, &intf->hp_xmit_msgs); in smi_add_send_msg()
1874 list_add_tail(&smi_msg->link, &intf->xmit_msgs); in smi_add_send_msg()
2951 .attrs = bmc_dev_attrs,
3531 list_for_each_entry_rcu(user, &intf->users, link) in nr_msgs_show()
3559 struct list_head *link; in ipmi_add_smi() local
3625 atomic_set(&intf->stats[i], 0); in ipmi_add_smi()
3630 link = &ipmi_interfaces; in ipmi_add_smi()
3631 list_for_each_entry_rcu(tintf, &ipmi_interfaces, link, in ipmi_add_smi()
3634 link = &tintf->link; in ipmi_add_smi()
3641 list_add_rcu(&intf->link, &ipmi_interfaces); in ipmi_add_smi()
3643 list_add_tail_rcu(&intf->link, link); in ipmi_add_smi()
3695 list_del_rcu(&intf->link); in ipmi_add_smi()
3749 msg = list_entry(entry, struct ipmi_smi_msg, link); in cleanup_smi_msgs()
3772 list_del_rcu(&intf->link); in ipmi_unregister_smi()
3786 list_for_each_entry(w, &smi_watchers, link) in ipmi_unregister_smi()
3794 struct ipmi_user, link); in ipmi_unregister_smi()
4424 list_for_each_entry_rcu(user, &intf->users, link) { in handle_read_event_rsp()
4432 link) { in handle_read_event_rsp()
4433 list_del(&recv_msg->link); in handle_read_event_rsp()
4450 list_add_tail(&recv_msg->link, &msgs); in handle_read_event_rsp()
4456 list_for_each_entry_safe(recv_msg, recv_msg2, &msgs, link) { in handle_read_event_rsp()
4457 list_del(&recv_msg->link); in handle_read_event_rsp()
4477 list_add_tail(&recv_msg->link, &intf->waiting_events); in handle_read_event_rsp()
4769 struct ipmi_smi_msg, link); in handle_new_recv_msgs()
4770 list_del(&smi_msg->link); in handle_new_recv_msgs()
4785 list_add(&smi_msg->link, &intf->waiting_rcv_msgs); in handle_new_recv_msgs()
4806 list_for_each_entry_rcu(user, &intf->users, link) { in handle_new_recv_msgs()
4845 newmsg = list_entry(entry, struct ipmi_smi_msg, link); in smi_recv_tasklet()
4873 list_add_tail(&msg->link, &intf->waiting_rcv_msgs); in ipmi_smi_msg_received()
4953 list_add_tail(&msg->link, timeouts); in check_msg_timeout()
5045 list_for_each_entry_safe(msg, msg2, &timeouts, link) in ipmi_timeout_handler()
5100 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { in ipmi_timeout()
5409 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { in panic_event()
5439 list_for_each_entry_rcu(user, &intf->users, link) { in panic_event()