Lines Matching refs:tail
1880 u16 head, tail, tx_mask, spage, epage; in MoxaPortWriteData() local
1888 tail = readw(ofsAddr + TXwptr); in MoxaPortWriteData()
1890 c = (head > tail) ? (head - tail - 1) : (head - tail + tx_mask); in MoxaPortWriteData()
1899 if (head > tail) in MoxaPortWriteData()
1900 len = head - tail - 1; in MoxaPortWriteData()
1902 len = tx_mask + 1 - tail; in MoxaPortWriteData()
1904 ofs = baseAddr + DynPage_addr + bufhead + tail; in MoxaPortWriteData()
1907 tail = (tail + len) & tx_mask; in MoxaPortWriteData()
1911 pageno = spage + (tail >> 13); in MoxaPortWriteData()
1912 pageofs = tail & Page_mask; in MoxaPortWriteData()
1926 tail = (tail + total) & tx_mask; in MoxaPortWriteData()
1928 writew(tail, ofsAddr + TXwptr); in MoxaPortWriteData()
1939 u16 tail, rx_mask, spage, epage; in MoxaPortReadData() local
1945 tail = readw(ofsAddr + RXwptr); in MoxaPortReadData()
1949 count = (tail >= head) ? (tail - head) : (tail - head + rx_mask + 1); in MoxaPortReadData()
1960 len = (tail >= head) ? (tail - head) : in MoxaPortReadData()