Home | History | Annotate | Download | only in ic

Lines Matching defs:xlen

253 	int xlen;
256 xlen = sc->sc_reqlen;
261 ((xlen & 1) ? 0 : SUNSCPAL_ICR_WORD_MODE) |
2128 int i, xlen;
2137 xlen = sc->sc_datalen;
2140 if ((addr & 1) || (xlen & 1)) {
2146 if (xlen < sc->sc_min_dma_len)
2147 panic("%s: xlen=0x%x", __func__, xlen);
2155 if (xlen > SUNSCPAL_MAX_DMA_LEN) {
2156 printf("%s: excessive xlen=0x%x\n", __func__, xlen);
2158 sc->sc_datalen = xlen = SUNSCPAL_MAX_DMA_LEN;
2173 dh->dh_maplen = xlen;
2227 int xlen;
2237 xlen = sc->sc_datalen;
2238 if (xlen & 1)
2239 panic("%s: bad xlen=0x%x", __func__, xlen);
2240 sc->sc_reqlen = xlen; /* XXX: or less? */
2244 printf("%s: dh=%p, pa=0x%lx, xlen=0x%x\n",
2245 __func__, dh, data_pa, xlen);
2257 SUNSCPAL_WRITE_2(sc, sunscpal_dma_count, SUNSCPAL_DMA_COUNT_FLIP(xlen));