Lines Matching refs:sc_page_off

102 	    __sc->sc_node->nd_num, __sc->sc_page, __sc->sc_page_off ,	\
1338 sc->sc_page_off -= sizeof(struct o2net_handshake); in o2net_check_handshake()
1339 if (sc->sc_page_off) in o2net_check_handshake()
1340 memmove(hand, hand + 1, sc->sc_page_off); in o2net_check_handshake()
1359 if(sc->sc_page_off < sizeof(struct o2net_handshake)) { in o2net_advance_rx()
1360 data = page_address(sc->sc_page) + sc->sc_page_off; in o2net_advance_rx()
1361 datalen = sizeof(struct o2net_handshake) - sc->sc_page_off; in o2net_advance_rx()
1364 sc->sc_page_off += ret; in o2net_advance_rx()
1367 if (sc->sc_page_off == sizeof(struct o2net_handshake)) { in o2net_advance_rx()
1376 if (sc->sc_page_off < sizeof(struct o2net_msg)) { in o2net_advance_rx()
1377 data = page_address(sc->sc_page) + sc->sc_page_off; in o2net_advance_rx()
1378 datalen = sizeof(struct o2net_msg) - sc->sc_page_off; in o2net_advance_rx()
1381 sc->sc_page_off += ret; in o2net_advance_rx()
1385 if (sc->sc_page_off == sizeof(struct o2net_msg)) { in o2net_advance_rx()
1396 if (sc->sc_page_off < sizeof(struct o2net_msg)) { in o2net_advance_rx()
1404 msglog(hdr, "at page_off %zu\n", sc->sc_page_off); in o2net_advance_rx()
1407 if (sc->sc_page_off - sizeof(struct o2net_msg) < be16_to_cpu(hdr->data_len)) { in o2net_advance_rx()
1409 data = page_address(sc->sc_page) + sc->sc_page_off; in o2net_advance_rx()
1411 sc->sc_page_off; in o2net_advance_rx()
1414 sc->sc_page_off += ret; in o2net_advance_rx()
1419 if (sc->sc_page_off - sizeof(struct o2net_msg) == be16_to_cpu(hdr->data_len)) { in o2net_advance_rx()
1426 sc->sc_page_off = 0; in o2net_advance_rx()