Lines Matching refs:pos
1753 pkt->cursor.pos = pkt->cursor.buf->data;
1755 pkt->cursor.pos = NULL;
1776 cursor->pos = cursor->buf->data;
1778 cursor->pos = NULL;
1792 if ((cursor->pos - cursor->buf->data) == len) {
1808 if (length + (cursor->pos - cursor->buf->data) == len &&
1813 cursor->pos += length;
1836 (c_op->pos - c_op->buf->data);
1838 d_len = c_op->buf->len - (c_op->pos - c_op->buf->data);
1852 memcpy(write ? c_op->pos : data,
1853 write ? data : c_op->pos,
1856 memset(c_op->pos, *(int *)data, len);
1941 if (data == pkt->cursor.pos && net_pkt_is_contiguous(pkt, length)) {
1965 s_len = c_src->buf->len - (c_src->pos - c_src->buf->data);
1966 d_len = net_buf_max_len(c_dst->buf) - (c_dst->pos - c_dst->buf->data);
1981 memcpy(c_dst->pos, c_src->pos, len);
2211 if (!pkt || !pkt->cursor.buf || !pkt->cursor.pos) {
2216 data_length = buf->len - (pkt->cursor.pos - buf->data);
2256 left = c_op->buf->len - (c_op->pos - c_op->buf->data);
2269 memmove(c_op->pos, c_op->pos+rem, left);
2300 if (!pkt->cursor.buf || !pkt->cursor.pos) {
2311 offset += pkt->cursor.pos - buf->data;
2327 if (pkt->cursor.buf && pkt->cursor.pos) {
2332 len -= pkt->cursor.pos - pkt->cursor.buf->data;
2348 return pkt->cursor.pos;
2351 access->data = pkt->cursor.pos;