Lines Matching refs:offset
403 inet6_opt_append(void *extbuf, socklen_t extlen, int offset, u_int8_t type,
406 int currentlen = offset, padlen = 0;
443 u_int8_t *optp = (u_int8_t *)extbuf + offset;
468 inet6_opt_finish(void *extbuf, socklen_t extlen, int offset)
470 int updatelen = offset > 0 ? (1 + ((offset - 1) | 7)) : 0;
474 int padlen = updatelen - offset;
479 padp = (u_int8_t *)extbuf + offset;
493 inet6_opt_set_val(void *databuf, int offset, void *val, socklen_t vallen)
496 memcpy((u_int8_t *)databuf + offset, val, vallen);
497 return(offset + vallen);
501 inet6_opt_next(void *extbuf, socklen_t extlen, int offset, u_int8_t *typep,
517 if (offset == 0) {
521 optp = (u_int8_t *)extbuf + offset;
550 inet6_opt_find(void *extbuf, socklen_t extlen, int offset, u_int8_t type,
566 if (offset == 0) {
570 optp = (u_int8_t *)extbuf + offset;
592 inet6_opt_get_val(void *databuf, int offset, void *val, socklen_t vallen)
596 memcpy(val, (u_int8_t *)databuf + offset, vallen);
598 return(offset + vallen);