Lines Matching refs:opt
69 struct t_opthdr *opt, *next_opt;
107 optlen = req->opt.len;
115 if (req->opt.buf == NULL ||
122 opt_start = (struct t_opthdr *)req->opt.buf;
128 * "opt.buf" at start of buffer and in combination with
131 * applies to output buffer "ret->opt.buf" is an "interesting
161 for (opt = opt_start; opt < opt_end; opt = next_opt) {
174 * 'opt->len' initialized by application which cannot
179 * (2)last option in buffer with 'opt->len' being
189 next_opt = (struct t_opthdr *)((uchar_t *)opt +
190 ROUNDUP_XTI_opthdr(opt->len));
192 if ((uchar_t *)next_opt < (uchar_t *)opt || /* (1) */
196 (opt->level != first_opt_level)) { /* (3) */
205 if (opt->name == T_ALLOPT) {
233 req->opt.buf, &optreq->OPT_offset) < 0) {
256 if (_T_IS_TLI(api_semantics) || ret->opt.maxlen > 0) {
257 if (TLEN_GT_NLEN(optack->OPT_length, ret->opt.maxlen)) {
261 (void) memcpy(ret->opt.buf,
264 ret->opt.len = optack->OPT_length;