Lines Matching refs:ls
439 memcpy24 (u8 * dest, u8 * src, unsigned size, unsigned ls)
445 dest[i * 3 + 1] = src[i + ls];
446 dest[i * 3 + 2] = src[i + 2 * ls];
476 unsigned ls = s->params.bytes_per_line;
477 unsigned i, a = s->side == SIDE_FRONT ? 0 : ls / 3;
479 *len = (*len / ls) * ls;
481 i < *len / ls; buf += ls, data += 2 * ls, i++)
482 memcpy24 (buf, data, ls / 3, ls * 2 / 3);
486 unsigned ls = s->params.bytes_per_line;
487 unsigned i = s->side == SIDE_FRONT ? 0 : ls;
488 unsigned head = ls - (s->read % ls);
489 unsigned tail = (*len - head) % ls;
490 unsigned lines = (*len - head) / ls;
491 u8 *data = s->data + (s->read / ls) * ls * 2 + i + s->read % ls;
494 for (i = 0, buf += head, data += head + (head ? ls : 0);
495 i < lines; buf += ls, data += ls * 2, i++)
498 memcpy (buf, data, ls);
509 unsigned i, ls = s->params.bytes_per_line;
511 *len = (*len / ls) * ls;
512 for (i = 0; i < *len / ls; buf += ls, data += ls, i++)
513 memcpy24 (buf, data, ls / 3, ls / 3);