Lines Matching refs:seq_table
244 struct seq_table {
489 struct seq_table seq_table[IPMI_IPMB_NUM_SEQ];
714 if ((intf->seq_table[i].inuse)
715 && (intf->seq_table[i].recv_msg))
716 ipmi_free_recv_msg(intf->seq_table[i].recv_msg);
1024 if (!intf->seq_table[i].inuse)
1028 if (!intf->seq_table[i].inuse) {
1029 intf->seq_table[i].recv_msg = recv_msg;
1035 intf->seq_table[i].timeout = MAX_MSG_TIMEOUT;
1036 intf->seq_table[i].orig_timeout = timeout;
1037 intf->seq_table[i].retries_left = retries;
1038 intf->seq_table[i].broadcast = broadcast;
1039 intf->seq_table[i].inuse = 1;
1040 intf->seq_table[i].seqid = NEXT_SEQID(intf->seq_table[i].seqid);
1042 *seqid = intf->seq_table[i].seqid;
1075 if (intf->seq_table[seq].inuse) {
1076 struct ipmi_recv_msg *msg = intf->seq_table[seq].recv_msg;
1082 intf->seq_table[seq].inuse = 0;
1110 if ((intf->seq_table[seq].inuse)
1111 && (intf->seq_table[seq].seqid == seqid)) {
1112 struct seq_table *ent = &intf->seq_table[seq];
1140 if ((intf->seq_table[seq].inuse)
1141 && (intf->seq_table[seq].seqid == seqid)) {
1142 struct seq_table *ent = &intf->seq_table[seq];
1318 if (intf->seq_table[i].inuse
1319 && (intf->seq_table[i].recv_msg->user == user)) {
1320 intf->seq_table[i].inuse = 0;
1322 ipmi_free_recv_msg(intf->seq_table[i].recv_msg);
3453 intf->seq_table[j].inuse = 0;
3454 intf->seq_table[j].seqid = 0;
3561 struct seq_table *ent;
3591 ent = &intf->seq_table[i];
4611 static void check_msg_timeout(struct ipmi_smi *intf, struct seq_table *ent,
4723 check_msg_timeout(intf, &intf->seq_table[i],