Lines Matching refs:tail
1867 struct kvec *tail = buf->tail;
1884 * If there is currently tail data, make sure there is
1885 * room for the head, tail, and 2 * RPC_MAX_AUTH_SIZE in
1886 * the page, and move the current tail data such that
1888 * both the head and tail.
1890 if (tail->iov_base) {
1891 if (tail->iov_base >= head->iov_base + PAGE_SIZE)
1893 if (tail->iov_base < head->iov_base)
1895 if (tail->iov_len + head->iov_len
1898 memmove(tail->iov_base + RPC_MAX_AUTH_SIZE, tail->iov_base,
1899 tail->iov_len);
1900 tail->iov_base += RPC_MAX_AUTH_SIZE;
1903 * If there is no current tail data, make sure there is
1905 * allotted page, and set up tail information such that there
1907 * head and tail.
1909 if (!tail->iov_base) {
1912 tail->iov_base = head->iov_base
1914 tail->iov_len = 0;
1926 p = (__be32 *)(tail->iov_base + tail->iov_len);
1928 tail->iov_len += pad;