origin
int origin;
origin = stk;
origin = tal;
if (origin == stk) {
T(addname(msg, msglen, &rdata, origin,
const char *name_ctx, const char *origin,
prune_origin(const char *name, const char *origin) {
if (origin != NULL && ns_samename(name, origin) == 1)
const u_char **pp, const char *origin,
newlen = prune_origin(*buf, origin);
if (((origin == NULL || origin[0] == '\0') ||
(origin[0] != '.' && origin[1] != '\0' &&
len = (int)prune_origin(name, origin);
if (((origin == NULL || origin[0] == '\0') ||
(origin[0] != '.' && origin[1] != '\0' &&
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
static size_t prune_origin(const char *name, const char *origin);
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
const u_char **p, const char *origin,
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
T(len = addname(msg, msglen, &rdata, origin, &buf, &buflen));
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
const char *name_ctx, const char *origin,
T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
name_ctx, origin, buf, buflen);
#define FLD_CLEAR(obj, origin, len) \
((obj) & ~(FLD_MASK(len) << (origin)))
#define FLD_INSERT(obj, origin, len, value) \
(FLD_CLEAR(obj, origin, len) | (value) << origin)
u_char origin;
u_char origin;
uint8_t origin;
msan_orig_t __msan_chain_origin(msan_orig_t origin)
return origin;
void __msan_warning(msan_orig_t origin)
kmsan_report_inline(origin, __RET_ADDR);
msan_orig_t origin;
struct sockaddr_in6 origin;
origin = mfccp->mf6cc_origin;
hash = MF6CHASH(origin.sin6_addr, mcastgrp.sin6_addr);
IN6_PRINT(ip6bufo, &origin.sin6_addr),
if (IN6_ARE_ADDR_EQUAL(&origin.sin6_addr,
u_int origin; /* who generate this SP. */
if (!from_kernel && sp->origin == IPSEC_SPORIGIN_KERNEL)
if (!from_kernel && sp->origin == IPSEC_SPORIGIN_KERNEL)
if (!from_kernel && sp->origin == IPSEC_SPORIGIN_KERNEL)
if (sp->origin == IPSEC_SPORIGIN_KERNEL)
newsp->origin = IPSEC_SPORIGIN_KERNEL;
newsp->origin = IPSEC_SPORIGIN_USER;
if (sp->origin == IPSEC_SPORIGIN_USER) {
origin = (struct point){0,0};
origin = (struct point){0, 0};
struct point origin = {
obj->bfld.bitoffset, obj->bfld.bitlen, obj->bfld.origin);
u_int8_t *origin, u_int32_t bitoffset,
aml_bufferfield_io(int io, u_int32_t *valuep, u_int8_t *origin,
addr = origin + byteoffset;
aml_bufferfield_read(u_int8_t *origin, u_int32_t bitoffset,
aml_bufferfield_io(AML_BUFFER_INPUT, (u_int32_t *)&value, origin,
aml_bufferfield_write(u_int32_t value, u_int8_t *origin,
origin, bitoffset, bitlen);
num = aml_bufferfield_read(src->bfld.origin,
u_int8_t *origin; /* This should not be free
field->origin = srcbuf->buffer.data;
buffer = dest->bfld.origin;
srcbuf = src->bfld.origin;
buffer = obj->bfld.origin;
void add_table_entry(u_int32_t origin, u_int32_t mcastgrp)
void add_table_entry(u_int32_t origin, u_int32_t mcastgrp)
extern void update_route(u_int32_t origin, u_int32_t mask,
extern void add_table_entry(u_int32_t origin, u_int32_t mcastgrp);
void k_add_rg(u_int32_t origin, struct gtable *g)
md_log(MD_ADD, origin, g->gt_mcastgrp);
mc.mfcc_origin.s_addr = origin;
md_log(MD_ADD_FAIL, origin, g->gt_mcastgrp);
int k_del_rg(u_int32_t origin, struct gtable *g)
md_log(MD_DEL, origin, g->gt_mcastgrp);
mc.mfcc_origin.s_addr = origin;
md_log(MD_DEL_FAIL, origin, g->gt_mcastgrp);
md_log(int what, u_int32_t origin, u_int32_t mcastgrp)
buf[2] = origin;
send_graft_ack(u_int32_t src, u_int32_t dst, u_int32_t origin, u_int32_t grp)
*p++ = ((char *)&(origin))[i];
inet_fmt(origin), inet_fmt(grp),
u_int32_t origin, u_int32_t grp);
add_table_entry(u_int32_t origin, u_int32_t mcastgrp)
md_log(MD_MISS, origin, mcastgrp);
r = determine_route(origin);
gt->gt_srctbl && gt->gt_srctbl->st_origin == origin)
if (ntohl(st->st_origin) >= ntohl(origin))
if (st == NULL || st->st_origin != origin) {
st->st_origin = origin;
md_log(MD_DUPE, origin, mcastgrp);
inet_fmt(origin),
k_add_rg(origin, gt);
k_add_rg(origin, gt);
inet_fmt(origin),
find_route(u_int32_t origin, u_int32_t mask)
if (origin == r->rt_origin && mask == r->rt_originmask) {
ntohl(origin) < ntohl(r->rt_origin))) {
create_route(u_int32_t origin, u_int32_t mask)
r->rt_origin = origin;
update_route(u_int32_t origin, u_int32_t mask, u_int metric, u_int32_t src,
inet_fmts(origin, mask));
if (!find_route(origin, mask)) {
if (src != 0 && !inet_valid_subnet(origin, mask)) {
inet_fmt(origin), ntohl(mask));
create_route(origin, mask);
static int find_route(u_int32_t origin, u_int32_t mask);
static void create_route(u_int32_t origin, u_int32_t mask);
u_int32_t origin;
o1 = ntohl(r1->origin);
o2 = ntohl(r2->origin);
u_int32_t origin;
origin = 0;
((char *)&origin)[i] = *p++;
rt[nrt].origin = origin;
if (rt[nrt-1].origin == 0)
if (i != 0 && rt[i].origin == rt[i-1].origin &&
inet_fmts(rt[i].origin, rt[i].mask));
update_route(rt[i].origin, rt[i].mask, rt[i].metric,
void add_table_entry(u_int32_t origin, u_int32_t mcastgrp)
pfx->origin = PREFIX_FROM_CONFIG;
pp->origin = PREFIX_FROM_KERNEL;
prefix->origin = PREFIX_FROM_DYNAMIC;
switch (pfx->origin) {
int origin; /* from kernel or config */