Lines Matching refs:srcrow
667 qv_rows_overlap(int srcrow, int dstrow, int nrows) in qv_rows_overlap() argument
669 if (dstrow < srcrow) { in qv_rows_overlap()
670 if (dstrow + nrows <= srcrow) in qv_rows_overlap()
676 if (srcrow + nrows <= dstrow) in qv_rows_overlap()
687 qv_copyrows(void *id, int srcrow, int dstrow, int nrows) in qv_copyrows() argument
697 memcpy(&ss->ss_image[dstrow][0], &ss->ss_image[srcrow][0], in qv_copyrows()
699 memcpy(&ss->ss_attr[dstrow][0], &ss->ss_attr[srcrow][0], in qv_copyrows()
704 ol = qv_rows_overlap(srcrow, dstrow, nrows); in qv_copyrows()
707 bcopy(qv_fbp(ss->ss_sc, srcrow + n, 0, 0), in qv_copyrows()
712 sp = &ss->ss_sc->sc_scanmap[(srcrow + n)*QV_CHEIGHT]; in qv_copyrows()
721 qv_copyrows(id, dstrow + nrows - srcrow + dstrow, in qv_copyrows()
722 dstrow + nrows, srcrow - dstrow); in qv_copyrows()
727 sp = &ss->ss_sc->sc_scanmap[(srcrow + n)*QV_CHEIGHT]; in qv_copyrows()
736 qv_copyrows(id, srcrow, dstrow, dstrow - srcrow); in qv_copyrows()