Lines Matching refs:pos
50 encoder->pos = encoder->config.begin; in pt_encoder_init()
88 uint8_t *begin, *end, *pos; in pt_enc_sync_set() local
95 pos = begin + offset; in pt_enc_sync_set()
97 if (end < pos || pos < begin) in pt_enc_sync_set()
100 encoder->pos = pos; in pt_enc_sync_set()
112 raw = encoder->pos; in pt_enc_get_offset()
143 const uint8_t *begin, *end, *pos; in pt_reserve() local
149 pos = encoder->pos; in pt_reserve()
150 if (!pos) in pt_reserve()
156 pos += size; in pt_reserve()
157 if (pos < begin || end < pos) in pt_reserve()
200 static uint8_t *pt_encode_int(uint8_t *pos, uint64_t val, int size) in pt_encode_int() argument
203 *pos++ = (uint8_t) val; in pt_encode_int()
205 return pos; in pt_encode_int()
222 uint8_t *pos; in pt_encode_ip() local
242 pos = encoder->pos; in pt_encode_ip()
243 *pos++ = opc | ipc; in pt_encode_ip()
245 encoder->pos = pt_encode_int(pos, packet->ip, size); in pt_encode_ip()
251 uint8_t *pos, *begin; in pt_enc_next() local
257 pos = begin = encoder->pos; in pt_enc_next()
264 *pos++ = pt_opc_pad; in pt_enc_next()
266 encoder->pos = pos; in pt_enc_next()
267 return (int) (pos - begin); in pt_enc_next()
281 pos = pt_encode_int(pos, psb, 8); in pt_enc_next()
282 pos = pt_encode_int(pos, psb, 8); in pt_enc_next()
284 encoder->pos = pos; in pt_enc_next()
285 return (int) (pos - begin); in pt_enc_next()
293 *pos++ = pt_opc_ext; in pt_enc_next()
294 *pos++ = pt_ext_psbend; in pt_enc_next()
296 encoder->pos = pos; in pt_enc_next()
297 return (int) (pos - begin); in pt_enc_next()
304 *pos++ = pt_opc_ext; in pt_enc_next()
305 *pos++ = pt_ext_ovf; in pt_enc_next()
307 encoder->pos = pos; in pt_enc_next()
308 return (int) (pos - begin); in pt_enc_next()
338 *pos++ = (uint8_t) (opc | (1u << stop)); in pt_enc_next()
340 encoder->pos = pos; in pt_enc_next()
341 return (int) (pos - begin); in pt_enc_next()
360 *pos++ = pt_opc_ext; in pt_enc_next()
361 *pos++ = pt_ext_tnt_64; in pt_enc_next()
362 pos = pt_encode_int(pos, tnt | stop, pt_pl_tnt_64_size); in pt_enc_next()
364 encoder->pos = pos; in pt_enc_next()
365 return (int) (pos - begin); in pt_enc_next()
400 *pos++ = pt_opc_mode; in pt_enc_next()
401 *pos++ = mode; in pt_enc_next()
403 encoder->pos = pos; in pt_enc_next()
404 return (int) (pos - begin); in pt_enc_next()
421 *pos++ = pt_opc_ext; in pt_enc_next()
422 *pos++ = pt_ext_pip; in pt_enc_next()
423 pos = pt_encode_int(pos, cr3, pt_pl_pip_size); in pt_enc_next()
425 encoder->pos = pos; in pt_enc_next()
426 return (int) (pos - begin); in pt_enc_next()
434 *pos++ = pt_opc_tsc; in pt_enc_next()
435 pos = pt_encode_int(pos, packet->payload.tsc.tsc, in pt_enc_next()
438 encoder->pos = pos; in pt_enc_next()
439 return (int) (pos - begin); in pt_enc_next()
446 *pos++ = pt_opc_ext; in pt_enc_next()
447 *pos++ = pt_ext_cbr; in pt_enc_next()
448 *pos++ = packet->payload.cbr.ratio; in pt_enc_next()
449 *pos++ = 0; in pt_enc_next()
451 encoder->pos = pos; in pt_enc_next()
452 return (int) (pos - begin); in pt_enc_next()
467 *pos++ = pt_opc_ext; in pt_enc_next()
468 *pos++ = pt_ext_tma; in pt_enc_next()
469 pos = pt_encode_int(pos, ctc, pt_pl_tma_ctc_size); in pt_enc_next()
470 *pos++ = 0; in pt_enc_next()
471 pos = pt_encode_int(pos, fc, pt_pl_tma_fc_size); in pt_enc_next()
473 encoder->pos = pos; in pt_enc_next()
474 return (int) (pos - begin); in pt_enc_next()
482 *pos++ = pt_opc_mtc; in pt_enc_next()
483 *pos++ = packet->payload.mtc.ctc; in pt_enc_next()
485 encoder->pos = pos; in pt_enc_next()
486 return (int) (pos - begin); in pt_enc_next()
522 *pos++ = byte[index]; in pt_enc_next()
524 encoder->pos = pos; in pt_enc_next()
525 return (int) (pos - begin); in pt_enc_next()
533 *pos++ = pt_opc_ext; in pt_enc_next()
534 *pos++ = pt_ext_stop; in pt_enc_next()
536 encoder->pos = pos; in pt_enc_next()
537 return (int) (pos - begin); in pt_enc_next()
544 *pos++ = pt_opc_ext; in pt_enc_next()
545 *pos++ = pt_ext_vmcs; in pt_enc_next()
546 pos = pt_encode_int(pos, in pt_enc_next()
550 encoder->pos = pos; in pt_enc_next()
551 return (int) (pos - begin); in pt_enc_next()
558 *pos++ = pt_opc_ext; in pt_enc_next()
559 *pos++ = pt_ext_ext2; in pt_enc_next()
560 *pos++ = pt_ext2_mnt; in pt_enc_next()
561 pos = pt_encode_int(pos, packet->payload.mnt.payload, in pt_enc_next()
564 encoder->pos = pos; in pt_enc_next()
565 return (int) (pos - begin); in pt_enc_next()
577 *pos++ = pt_opc_ext; in pt_enc_next()
578 *pos++ = ext; in pt_enc_next()
580 encoder->pos = pos; in pt_enc_next()
581 return (int) (pos - begin); in pt_enc_next()
589 *pos++ = pt_opc_ext; in pt_enc_next()
590 *pos++ = pt_ext_mwait; in pt_enc_next()
591 pos = pt_encode_int(pos, packet->payload.mwait.hints, in pt_enc_next()
593 pos = pt_encode_int(pos, packet->payload.mwait.ext, in pt_enc_next()
596 encoder->pos = pos; in pt_enc_next()
597 return (int) (pos - begin); in pt_enc_next()
617 *pos++ = pt_opc_ext; in pt_enc_next()
618 *pos++ = pt_ext_pwre; in pt_enc_next()
619 pos = pt_encode_int(pos, payload, pt_pl_pwre_size); in pt_enc_next()
621 encoder->pos = pos; in pt_enc_next()
622 return (int) (pos - begin); in pt_enc_next()
647 *pos++ = pt_opc_ext; in pt_enc_next()
648 *pos++ = pt_ext_pwrx; in pt_enc_next()
649 pos = pt_encode_int(pos, payload, pt_pl_pwrx_size); in pt_enc_next()
651 encoder->pos = pos; in pt_enc_next()
652 return (int) (pos - begin); in pt_enc_next()
676 *pos++ = pt_opc_ext; in pt_enc_next()
677 *pos++ = ext; in pt_enc_next()
678 pos = pt_encode_int(pos, packet->payload.ptw.payload, size); in pt_enc_next()
680 encoder->pos = pos; in pt_enc_next()
681 return (int) (pos - begin); in pt_enc_next()