Lines Matching refs:ops

74 	    offsetof(struct ng_patch_config, ops));
237 switch (conf->ops[i].length)
240 conf->ops[i].val.v8 = conf->ops[i].val.v1;
243 conf->ops[i].val.v8 = conf->ops[i].val.v2;
246 conf->ops[i].val.v8 = conf->ops[i].val.v4;
263 switch (conf->ops[i].length)
266 conf->ops[i].val.v1 = (uint8_t) conf->ops[i].val.v8;
269 conf->ops[i].val.v2 = (uint16_t) conf->ops[i].val.v8;
272 conf->ops[i].val.v4 = (uint32_t) conf->ops[i].val.v8;
357 offset = global_offset + privp->conf->ops[i].offset;
359 if (offset + privp->conf->ops[i].length > m->m_pkthdr.len)
363 if (privp->conf->ops[i].mode != NG_PATCH_MODE_SET)
364 m_copydata(m, offset, privp->conf->ops[i].length, (caddr_t) &val);
366 switch (privp->conf->ops[i].length)
369 switch (privp->conf->ops[i].mode)
372 val.v1 = privp->conf->ops[i].val.v1;
375 val.v1 += privp->conf->ops[i].val.v1;
378 val.v1 -= privp->conf->ops[i].val.v1;
381 val.v1 *= privp->conf->ops[i].val.v1;
384 val.v1 /= privp->conf->ops[i].val.v1;
390 val.v1 &= privp->conf->ops[i].val.v1;
393 val.v1 |= privp->conf->ops[i].val.v1;
396 val.v1 ^= privp->conf->ops[i].val.v1;
399 val.v1 <<= privp->conf->ops[i].val.v1;
402 val.v1 >>= privp->conf->ops[i].val.v1;
410 switch (privp->conf->ops[i].mode)
413 val.v2 = privp->conf->ops[i].val.v2;
416 val.v2 += privp->conf->ops[i].val.v2;
419 val.v2 -= privp->conf->ops[i].val.v2;
422 val.v2 *= privp->conf->ops[i].val.v2;
425 val.v2 /= privp->conf->ops[i].val.v2;
431 val.v2 &= privp->conf->ops[i].val.v2;
434 val.v2 |= privp->conf->ops[i].val.v2;
437 val.v2 ^= privp->conf->ops[i].val.v2;
440 val.v2 <<= privp->conf->ops[i].val.v2;
443 val.v2 >>= privp->conf->ops[i].val.v2;
454 switch (privp->conf->ops[i].mode)
457 val.v4 = privp->conf->ops[i].val.v4;
460 val.v4 += privp->conf->ops[i].val.v4;
463 val.v4 -= privp->conf->ops[i].val.v4;
466 val.v4 *= privp->conf->ops[i].val.v4;
469 val.v4 /= privp->conf->ops[i].val.v4;
475 val.v4 &= privp->conf->ops[i].val.v4;
478 val.v4 |= privp->conf->ops[i].val.v4;
481 val.v4 ^= privp->conf->ops[i].val.v4;
484 val.v4 <<= privp->conf->ops[i].val.v4;
487 val.v4 >>= privp->conf->ops[i].val.v4;
498 switch (privp->conf->ops[i].mode)
501 val.v8 = privp->conf->ops[i].val.v8;
504 val.v8 += privp->conf->ops[i].val.v8;
507 val.v8 -= privp->conf->ops[i].val.v8;
510 val.v8 *= privp->conf->ops[i].val.v8;
513 val.v8 /= privp->conf->ops[i].val.v8;
519 val.v8 &= privp->conf->ops[i].val.v8;
522 val.v8 |= privp->conf->ops[i].val.v8;
525 val.v8 ^= privp->conf->ops[i].val.v8;
528 val.v8 <<= privp->conf->ops[i].val.v8;
531 val.v8 >>= privp->conf->ops[i].val.v8;
540 m_copyback(m, offset, privp->conf->ops[i].length, (caddr_t) &val);