li 178 dev/ic/ncr53c9x.c struct ncr53c9x_linfo *li; li 179 dev/ic/ncr53c9x.c LIST_FOREACH(li, &ti->luns, link) li 180 dev/ic/ncr53c9x.c if (li->lun == lun) li 181 dev/ic/ncr53c9x.c return (li); li 384 dev/ic/ncr53c9x.c struct ncr53c9x_linfo *li; li 414 dev/ic/ncr53c9x.c LIST_FOREACH(li, &sc->sc_tinfo[r].luns, link) { li 415 dev/ic/ncr53c9x.c if ((ecb = li->untagged)) { li 416 dev/ic/ncr53c9x.c li->untagged = NULL; li 422 dev/ic/ncr53c9x.c li->busy = 0; li 427 dev/ic/ncr53c9x.c if ((ecb = li->queued[i])) { li 428 dev/ic/ncr53c9x.c li->queued[i] = NULL; li 432 dev/ic/ncr53c9x.c li->used = 0; li 800 dev/ic/ncr53c9x.c struct ncr53c9x_linfo *li; li 810 dev/ic/ncr53c9x.c li = TINFO_LUN(ti, lun); li 811 dev/ic/ncr53c9x.c if (li == NULL) { li 813 dev/ic/ncr53c9x.c if ((li = malloc(sizeof(*li), M_DEVBUF, M_NOWAIT)) == NULL) { li 816 dev/ic/ncr53c9x.c bzero(li, sizeof(*li)); li 817 dev/ic/ncr53c9x.c li->last_used = time_second; li 818 dev/ic/ncr53c9x.c li->lun = lun; li 820 dev/ic/ncr53c9x.c LIST_INSERT_HEAD(&ti->luns, li, link); li 822 dev/ic/ncr53c9x.c ti->lun[lun] = li; li 916 dev/ic/ncr53c9x.c struct ncr53c9x_linfo *li; li 949 dev/ic/ncr53c9x.c li = TINFO_LUN(ti, lun); li 950 dev/ic/ncr53c9x.c if (!li) { li 952 dev/ic/ncr53c9x.c if ((li = malloc(sizeof(*li), M_DEVBUF, M_NOWAIT)) == NULL) { li 956 dev/ic/ncr53c9x.c bzero(li, sizeof(*li)); li 957 dev/ic/ncr53c9x.c li->lun = lun; li 959 dev/ic/ncr53c9x.c LIST_INSERT_HEAD(&ti->luns, li, link); li 961 dev/ic/ncr53c9x.c ti->lun[lun] = li; li 963 dev/ic/ncr53c9x.c li->last_used = time_second; li 966 dev/ic/ncr53c9x.c if (!li->untagged) li 967 dev/ic/ncr53c9x.c li->untagged = ecb; li 969 dev/ic/ncr53c9x.c if (li->untagged) { li 971 dev/ic/ncr53c9x.c if ((li->busy != 1) && !li->used) { li 973 dev/ic/ncr53c9x.c ecb = li->untagged; li 987 dev/ic/ncr53c9x.c if (li->used == 255) { li 993 dev/ic/ncr53c9x.c for (i=li->avail; i<256; i++) { li 994 dev/ic/ncr53c9x.c if (li->queued[i] == NULL) li 1000 dev/ic/ncr53c9x.c if (li->queued[i] == NULL) li 1010 dev/ic/ncr53c9x.c li->avail = i+1; li 1011 dev/ic/ncr53c9x.c li->used++; li 1013 dev/ic/ncr53c9x.c li->queued[i] = ecb; li 1017 dev/ic/ncr53c9x.c if (li->untagged && (li->busy != 1)) { li 1018 dev/ic/ncr53c9x.c li->busy = 1; li 1025 dev/ic/ncr53c9x.c if (!li->untagged && tag) { li 1047 dev/ic/ncr53c9x.c struct ncr53c9x_linfo *li; li 1062 dev/ic/ncr53c9x.c li = TINFO_LUN(ti, lun); li 1063 dev/ic/ncr53c9x.c if (li->busy) li->busy = 0; li 1065 dev/ic/ncr53c9x.c li->untagged = ecb; li 1066 dev/ic/ncr53c9x.c li->busy = 2; li 1089 dev/ic/ncr53c9x.c struct ncr53c9x_linfo *li = TINFO_LUN(ti, lun); li 1100 dev/ic/ncr53c9x.c sc_link->openings = li->used - 1; li 1156 dev/ic/ncr53c9x.c if (!li->untagged && !li->used) { li 1159 dev/ic/ncr53c9x.c LIST_REMOVE(li, link); li 1160 dev/ic/ncr53c9x.c free(li, M_DEVBUF); li 1176 dev/ic/ncr53c9x.c struct ncr53c9x_linfo *li; li 1179 dev/ic/ncr53c9x.c li = TINFO_LUN(ti, lun); li 1181 dev/ic/ncr53c9x.c if ((!li) || (li->lun != lun)) li 1185 dev/ic/ncr53c9x.c if (li->untagged == ecb) { li 1186 dev/ic/ncr53c9x.c li->busy = 0; li 1187 dev/ic/ncr53c9x.c li->untagged = NULL; li 1189 dev/ic/ncr53c9x.c if (ecb->tag[0] && li->queued[ecb->tag[1]]) { li 1191 dev/ic/ncr53c9x.c if (li->queued[ecb->tag[1]] && (li->queued[ecb->tag[1]] != ecb)) li 1195 dev/ic/ncr53c9x.c li->queued[ecb->tag[1]], ecb); li 1197 dev/ic/ncr53c9x.c li->queued[ecb->tag[1]] = NULL; li 1198 dev/ic/ncr53c9x.c li->used --; li 1332 dev/ic/ncr53c9x.c struct ncr53c9x_linfo *li; li 1360 dev/ic/ncr53c9x.c li = TINFO_LUN(ti, lun); li 1368 dev/ic/ncr53c9x.c if (li != NULL) { li 1369 dev/ic/ncr53c9x.c if (li->untagged != NULL && li->busy) li 1370 dev/ic/ncr53c9x.c ecb = li->untagged; li 1375 dev/ic/ncr53c9x.c } else if (tagtype) ecb = li->queued[tagid]; li 1515 dev/ic/ncr53c9x.c struct ncr53c9x_linfo *li; li 1556 dev/ic/ncr53c9x.c li = TINFO_LUN(ti, lun); li 1558 dev/ic/ncr53c9x.c li->queued[ecb->tag[1]] != NULL) { li 1559 dev/ic/ncr53c9x.c li->queued[ecb->tag[1]] = NULL; li 1560 dev/ic/ncr53c9x.c li->used--; li 1563 dev/ic/ncr53c9x.c li->untagged = ecb; li 1564 dev/ic/ncr53c9x.c li->busy = 1; li 2159 dev/ic/ncr53c9x.c struct ncr53c9x_linfo *li; li 2166 dev/ic/ncr53c9x.c for (li = LIST_FIRST(&ti->luns); li 2167 dev/ic/ncr53c9x.c li != LIST_END(&ti->luns); ) { li 2168 dev/ic/ncr53c9x.c if (!li->untagged && !li->used) { li 2169 dev/ic/ncr53c9x.c if (li->lun < NCR_NLUN) li 2170 dev/ic/ncr53c9x.c ti->lun[li->lun] = NULL; li 2171 dev/ic/ncr53c9x.c LIST_REMOVE(li, link); li 2172 dev/ic/ncr53c9x.c free(li, M_DEVBUF); li 2174 dev/ic/ncr53c9x.c li = LIST_FIRST(&ti->luns); li 2177 dev/ic/ncr53c9x.c li = LIST_NEXT(li, link); li 2821 dev/ic/ncr53c9x.c struct ncr53c9x_linfo *li; li 2829 dev/ic/ncr53c9x.c for (li = LIST_FIRST(&ti->luns); li != LIST_END(&ti->luns); ) { li 2830 dev/ic/ncr53c9x.c if (li->last_used < old && !li->untagged && !li->used) { li 2831 dev/ic/ncr53c9x.c if (li->lun < NCR_NLUN) li 2832 dev/ic/ncr53c9x.c ti->lun[li->lun] = NULL; li 2833 dev/ic/ncr53c9x.c LIST_REMOVE(li, link); li 2834 dev/ic/ncr53c9x.c free(li, M_DEVBUF); li 2836 dev/ic/ncr53c9x.c li = LIST_FIRST(&ti->luns); li 2839 dev/ic/ncr53c9x.c li = LIST_NEXT(li, link); li 694 dev/sbus/esp_sbus.c struct ncr53c9x_linfo *li; li 720 dev/sbus/esp_sbus.c LIST_FOREACH(li, &sc->sc_tinfo[t].luns, link) { li 722 dev/sbus/esp_sbus.c t, (int)li->lun, li->untagged, li->busy, li 723 dev/sbus/esp_sbus.c li->used); li 725 dev/sbus/esp_sbus.c if ((ecb = li->queued[i])) { li 1044 netinet/if_ether.c db_print_llinfo(li) li 1045 netinet/if_ether.c caddr_t li; li 1049 netinet/if_ether.c if (li == 0) li 1051 netinet/if_ether.c la = (struct llinfo_arp *)li;