Lines Matching refs:f_active

747 	 * f_active is used for saving disconnected cmds;
1017 struct f_slots *active = fas->f_active[slot];
1020 fas->f_active[slot] = NULL;
1230 struct f_slots *active = fas->f_active[slot];
1246 fas->f_active[slot] = NULL;
1915 if (fas->f_active[slot]) {
1917 t = fas->f_active[slot]->f_n_slots;
1923 if (fas->f_active[slot]->f_slot[tag] != 0) {
2784 if ((fas->f_active[slot] == NULL) ||
2785 ((fas->f_active[slot]->f_n_slots != NTAGS) &&
2789 if ((fas->f_active[slot] == NULL) ||
2928 tag_slots = fas->f_active[slot];
2932 tag = (fas->f_active[slot]->f_tags)++;
2933 if (fas->f_active[slot]->f_tags >= NTAGS) {
2937 fas->f_active[slot]->f_tags = 1;
2981 tag = fas->f_active[slot]->f_tags;
2986 if (++(fas->f_active[slot]->f_tags) >= NTAGS) {
2990 fas->f_active[slot]->f_tags = 1;
3102 struct f_slots *slots = fas->f_active[slot];
3164 ASSERT(fas->f_active[slot]->f_slot[0] == NULL);
3165 fas->f_active[slot]->f_slot[0] = sp;
3642 struct f_slots *tag_slots = fas->f_active[slot];
3656 ASSERT(sp != fas->f_active[sp->cmd_slot]->f_slot[sp->cmd_tag[1]]);
4165 (fas->f_active[slot]->f_slot[0] == NULL)) {
4214 fas->f_current_sp = sp = fas->f_active[slot]->f_slot[0];
4316 tag_slots = fas->f_active[slot];
7045 ASSERT(ssp != fas->f_active[sp->cmd_slot]->f_slot[sp->cmd_tag[1]]);
7091 ASSERT(sp != fas->f_active[sp->cmd_slot]->f_slot[sp->cmd_tag[1]]);
7268 (fas->f_active[i] &&
7269 (fas->f_active[i]->f_slot[0] == NULL))) {
7335 tag_slots = fas->f_active[slot];
7396 sp = fas->f_active[slot]->f_slot[0];
7419 n = fas->f_active[slot]->f_n_slots;
7421 ssp = fas->f_active[slot]->f_slot[tag];
7753 fas->f_active[slot]->f_slot[sp->cmd_tag[1]])) {
7887 for (tag = 0; tag < fas->f_active[slot]->f_n_slots; tag++) {
7888 if ((sp = fas->f_active[slot]->f_slot[tag]) != 0) {
8013 struct f_slots *tagque = fas->f_active[slot];
8025 for (tag = 0; tag < fas->f_active[slot]->f_n_slots; tag++) {
8040 tag = starttag = fas->f_active[slot]->f_tags;
8047 (ushort_t)fas->f_active[slot]->f_n_slots;
8066 ASSERT(sp == fas->f_active[slot]->f_slot[sp->cmd_tag[1]]);
8227 ASSERT(sp == fas->f_active[slot]->f_slot[tag]);
8735 if (fas->f_active[i]) {
8736 fas->f_active[i]->f_timebase = 0;
8737 fas->f_active[i]->f_timeout = 0;
8738 fas->f_active[i]->f_dups = 0;
8843 sp = fas->f_active[slot]->f_slot[0];
8855 if ((sp = fas->f_active[slot]->f_slot[tag])
9193 struct f_slots *old_active = fas->f_active[slot];
9213 fas->f_active[slot] = new_active;
9214 fas->f_active[slot]->f_n_slots = (NOTAG(target) ? 1 : NTAGS);
9215 fas->f_active[slot]->f_size = size;
9220 fas->f_active[slot]->f_tags = 1;