Lines Matching defs:seq_table
246 struct seq_table {
495 struct seq_table seq_table[IPMI_IPMB_NUM_SEQ];
725 if ((intf->seq_table[i].inuse)
726 && (intf->seq_table[i].recv_msg))
727 ipmi_free_recv_msg(intf->seq_table[i].recv_msg);
1062 if (!intf->seq_table[i].inuse)
1066 if (!intf->seq_table[i].inuse) {
1067 intf->seq_table[i].recv_msg = recv_msg;
1073 intf->seq_table[i].timeout = MAX_MSG_TIMEOUT;
1074 intf->seq_table[i].orig_timeout = timeout;
1075 intf->seq_table[i].retries_left = retries;
1076 intf->seq_table[i].broadcast = broadcast;
1077 intf->seq_table[i].inuse = 1;
1078 intf->seq_table[i].seqid = NEXT_SEQID(intf->seq_table[i].seqid);
1080 *seqid = intf->seq_table[i].seqid;
1113 if (intf->seq_table[seq].inuse) {
1114 struct ipmi_recv_msg *msg = intf->seq_table[seq].recv_msg;
1120 intf->seq_table[seq].inuse = 0;
1148 if ((intf->seq_table[seq].inuse)
1149 && (intf->seq_table[seq].seqid == seqid)) {
1150 struct seq_table *ent = &intf->seq_table[seq];
1178 if ((intf->seq_table[seq].inuse)
1179 && (intf->seq_table[seq].seqid == seqid)) {
1180 struct seq_table *ent = &intf->seq_table[seq];
1364 if (intf->seq_table[i].inuse
1365 && (intf->seq_table[i].recv_msg->user == user)) {
1366 intf->seq_table[i].inuse = 0;
1368 ipmi_free_recv_msg(intf->seq_table[i].recv_msg);
3602 intf->seq_table[j].inuse = 0;
3603 intf->seq_table[j].seqid = 0;
3723 struct seq_table *ent;
3753 ent = &intf->seq_table[i];
4927 static void check_msg_timeout(struct ipmi_smi *intf, struct seq_table *ent,
5039 check_msg_timeout(intf, &intf->seq_table[i],