Lines Matching defs:link

181 	struct list_head link;
228 struct list_head link;
237 * Since this is in an RCU list, we cannot use the link above
451 struct list_head link;
685 list_for_each_entry_safe(msg, msg2, q, link) {
686 list_del(&msg->link);
695 list_for_each_entry_safe(msg, msg2, q, link) {
696 list_del(&msg->link);
721 list_for_each_entry_safe(rcvr, rcvr2, &list, link)
754 list_add(&watcher->link, &smi_watchers);
757 list_for_each_entry_rcu(intf, &ipmi_interfaces, link,
776 list_del(&watcher->link);
791 list_for_each_entry(w, &smi_watchers, link) {
1238 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) {
1275 list_add_rcu(&new_user->link, &intf->users);
1298 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) {
1360 list_del_rcu(&user->link);
1375 * we build a list of everything (not using the standard link,
1380 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link,
1383 list_del_rcu(&rcvr->link);
1624 list_for_each_entry_safe(msg, msg2, &intf->waiting_events, link)
1625 list_move_tail(&msg->link, &msgs);
1635 list_for_each_entry_safe(msg, msg2, &msgs, link) {
1660 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link,
1676 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link,
1717 list_add_rcu(&rcvr->link, &intf->cmd_rcvrs);
1755 list_del_rcu(&rcvr->link);
1872 list_add_tail(&smi_msg->link, &intf->hp_xmit_msgs);
1874 list_add_tail(&smi_msg->link, &intf->xmit_msgs);
3219 dev_err(intf->si_dev, "Unable to allocate link from BMC: %d\n",
3531 list_for_each_entry_rcu(user, &intf->users, link)
3559 struct list_head *link;
3630 link = &ipmi_interfaces;
3631 list_for_each_entry_rcu(tintf, &ipmi_interfaces, link,
3634 link = &tintf->link;
3641 list_add_rcu(&intf->link, &ipmi_interfaces);
3643 list_add_tail_rcu(&intf->link, link);
3695 list_del_rcu(&intf->link);
3749 msg = list_entry(entry, struct ipmi_smi_msg, link);
3772 list_del_rcu(&intf->link);
3786 list_for_each_entry(w, &smi_watchers, link)
3794 struct ipmi_user, link);
4424 list_for_each_entry_rcu(user, &intf->users, link) {
4432 link) {
4433 list_del(&recv_msg->link);
4450 list_add_tail(&recv_msg->link, &msgs);
4456 list_for_each_entry_safe(recv_msg, recv_msg2, &msgs, link) {
4457 list_del(&recv_msg->link);
4477 list_add_tail(&recv_msg->link, &intf->waiting_events);
4769 struct ipmi_smi_msg, link);
4770 list_del(&smi_msg->link);
4785 list_add(&smi_msg->link, &intf->waiting_rcv_msgs);
4806 list_for_each_entry_rcu(user, &intf->users, link) {
4845 newmsg = list_entry(entry, struct ipmi_smi_msg, link);
4873 list_add_tail(&msg->link, &intf->waiting_rcv_msgs);
4953 list_add_tail(&msg->link, timeouts);
5045 list_for_each_entry_safe(msg, msg2, &timeouts, link)
5100 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) {
5414 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) {
5444 list_for_each_entry_rcu(user, &intf->users, link) {