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;