Lines Matching defs:link

181 	struct list_head link;
226 struct list_head link;
235 * Since this is in an RCU list, we cannot use the link above
449 struct list_head link;
674 list_for_each_entry_safe(msg, msg2, q, link) {
675 list_del(&msg->link);
684 list_for_each_entry_safe(msg, msg2, q, link) {
685 list_del(&msg->link);
710 list_for_each_entry_safe(rcvr, rcvr2, &list, link)
731 struct list_head link;
749 list_add(&watcher->link, &smi_watchers);
752 list_for_each_entry_rcu(intf, &ipmi_interfaces, link,
771 list_del(&watcher->link);
786 list_for_each_entry(w, &smi_watchers, link) {
1200 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) {
1231 list_add_rcu(&new_user->link, &intf->users);
1253 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) {
1315 list_del_rcu(&user->link);
1329 * we build a list of everything (not using the standard link,
1334 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link,
1337 list_del_rcu(&rcvr->link);
1578 list_for_each_entry_safe(msg, msg2, &intf->waiting_events, link)
1579 list_move_tail(&msg->link, &msgs);
1589 list_for_each_entry_safe(msg, msg2, &msgs, link) {
1614 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link,
1630 list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link,
1671 list_add_rcu(&rcvr->link, &intf->cmd_rcvrs);
1709 list_del_rcu(&rcvr->link);
1825 list_add_tail(&smi_msg->link, &intf->hp_xmit_msgs);
1827 list_add_tail(&smi_msg->link, &intf->xmit_msgs);
3101 dev_err(intf->si_dev, "Unable to allocate link from BMC: %d\n",
3411 struct list_head *link;
3481 link = &ipmi_interfaces;
3482 list_for_each_entry_rcu(tintf, &ipmi_interfaces, link,
3485 link = &tintf->link;
3492 list_add_rcu(&intf->link, &ipmi_interfaces);
3494 list_add_tail_rcu(&intf->link, link);
3532 list_del_rcu(&intf->link);
3586 msg = list_entry(entry, struct ipmi_smi_msg, link);
3606 list_del_rcu(&intf->link);
3617 list_for_each_entry(w, &smi_watchers, link)
3625 struct ipmi_user, link);
4135 list_for_each_entry_rcu(user, &intf->users, link) {
4143 link) {
4144 list_del(&recv_msg->link);
4161 list_add_tail(&recv_msg->link, &msgs);
4167 list_for_each_entry_safe(recv_msg, recv_msg2, &msgs, link) {
4168 list_del(&recv_msg->link);
4188 list_add_tail(&recv_msg->link, &intf->waiting_events);
4453 struct ipmi_smi_msg, link);
4454 list_del(&smi_msg->link);
4469 list_add(&smi_msg->link, &intf->waiting_rcv_msgs);
4490 list_for_each_entry_rcu(user, &intf->users, link) {
4529 newmsg = list_entry(entry, struct ipmi_smi_msg, link);
4557 list_add_tail(&msg->link, &intf->waiting_rcv_msgs);
4636 list_add_tail(&msg->link, timeouts);
4728 list_for_each_entry_safe(msg, msg2, &timeouts, link)
4783 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) {
5096 list_for_each_entry_rcu(intf, &ipmi_interfaces, link) {
5126 list_for_each_entry_rcu(user, &intf->users, link) {