Lines Matching refs:sc_page_off
107 __sc->sc_node->nd_num, __sc->sc_page, __sc->sc_page_off , \
1199 sc->sc_page_off -= sizeof(struct o2net_handshake);
1200 if (sc->sc_page_off)
1201 memmove(hand, hand + 1, sc->sc_page_off);
1220 if(sc->sc_page_off < sizeof(struct o2net_handshake)) {
1221 data = page_address(sc->sc_page) + sc->sc_page_off;
1222 datalen = sizeof(struct o2net_handshake) - sc->sc_page_off;
1225 sc->sc_page_off += ret;
1228 if (sc->sc_page_off == sizeof(struct o2net_handshake)) {
1237 if (sc->sc_page_off < sizeof(struct o2net_msg)) {
1238 data = page_address(sc->sc_page) + sc->sc_page_off;
1239 datalen = sizeof(struct o2net_msg) - sc->sc_page_off;
1242 sc->sc_page_off += ret;
1246 if (sc->sc_page_off == sizeof(struct o2net_msg)) {
1257 if (sc->sc_page_off < sizeof(struct o2net_msg)) {
1265 msglog(hdr, "at page_off %zu\n", sc->sc_page_off);
1268 if (sc->sc_page_off - sizeof(struct o2net_msg) < be16_to_cpu(hdr->data_len)) {
1270 data = page_address(sc->sc_page) + sc->sc_page_off;
1272 sc->sc_page_off;
1275 sc->sc_page_off += ret;
1280 if (sc->sc_page_off - sizeof(struct o2net_msg) == be16_to_cpu(hdr->data_len)) {
1287 sc->sc_page_off = 0;