Lines Matching refs:fd_p
346 static int wlread(struct wl_softc *sc, u_short fd_p);
349 static int wlrequeue(struct wl_softc *sc, u_short fd_p);
1052 wlread(struct wl_softc *sc, u_short fd_p)
1079 outw(PIOR1(base), fd_p);
1649 u_short fd_p, status, offset, link_offset;
1655 for (fd_p = sc->begin_fd; fd_p != I82586NULL; fd_p = sc->begin_fd) {
1657 outw(PIOR0(base), fd_p + 0); /* address of status */
1659 outw(PIOR1(base), fd_p + 4); /* address of link_offset */
1680 } else if (!wlread(sc, fd_p))
1683 if (!wlrequeue(sc, fd_p)) {
1705 wlrequeue(struct wl_softc *sc, u_short fd_p)
1711 outw(PIOR0(base), fd_p + 6);
1740 outw(PIOR1(base), fd_p);
1745 outw(PIOP1(base), fd_p); /* end_fd->link_offset = fd_p */
1746 sc->end_fd = fd_p;
1925 u_short fd_p = OFFSET_RU;
1929 sc->begin_fd = fd_p;
1933 fd.link_offset = fd_p + sizeof(fd_t);
1935 outw(PIOR1(base), fd_p);
1937 fd_p = fd.link_offset;
1939 fd_p -= sizeof(fd_t);
1940 sc->end_fd = fd_p;
1941 outw(PIOR1(base), fd_p + 2);
1944 fd_p = OFFSET_RU;
1946 outw(PIOR0(base), fd_p + 6); /* address of rbd_offset */