Lines Matching defs:opt
73 struct t_opthdr *opt, *next_opt;
111 optlen = req->opt.len;
119 if (req->opt.buf == NULL ||
127 opt_start = (struct t_opthdr *)req->opt.buf;
133 * "opt.buf" at start of buffer and in combination with
136 * applies to output buffer "ret->opt.buf" is an "interesting
167 for (opt = opt_start; opt < opt_end; opt = next_opt) {
180 * 'opt->len' initialized by application which cannot
185 * (2)last option in buffer with 'opt->len' being
195 next_opt = (struct t_opthdr *)((uchar_t *)opt +
196 ROUNDUP_XTI_opthdr(opt->len));
198 if ((uchar_t *)next_opt < (uchar_t *)opt || /* (1) */
202 (opt->level != first_opt_level)) { /* (3) */
211 if (opt->name == T_ALLOPT) {
239 req->opt.buf, &optreq->OPT_offset) < 0) {
262 if (_T_IS_TLI(api_semantics) || ret->opt.maxlen > 0) {
263 if (TLEN_GT_NLEN(optack->OPT_length, ret->opt.maxlen)) {
267 (void) memcpy(ret->opt.buf,
270 ret->opt.len = optack->OPT_length;