Lines Matching refs:tail
2171 u16 head, tail, tx_mask, spage, epage;
2179 tail = readw(ofsAddr + TXwptr);
2181 c = (head > tail) ? (head - tail - 1) : (head - tail + tx_mask);
2190 if (head > tail)
2191 len = head - tail - 1;
2193 len = tx_mask + 1 - tail;
2195 ofs = baseAddr + DynPage_addr + bufhead + tail;
2198 tail = (tail + len) & tx_mask;
2202 pageno = spage + (tail >> 13);
2203 pageofs = tail & Page_mask;
2217 tail = (tail + total) & tx_mask;
2219 writew(tail, ofsAddr + TXwptr);
2230 u16 tail, rx_mask, spage, epage;
2236 tail = readw(ofsAddr + RXwptr);
2240 count = (tail >= head) ? (tail - head) : (tail - head + rx_mask + 1);
2251 len = (tail >= head) ? (tail - head) :