son               520 net/netfilter/nf_conntrack_h323_asn1.c 	const struct field_t *son;
son               541 net/netfilter/nf_conntrack_h323_asn1.c 	for (i = opt = 0, son = f->fields; i < f->lb; i++, son++) {
son               542 net/netfilter/nf_conntrack_h323_asn1.c 		if (son->attr & STOP) {
son               544 net/netfilter/nf_conntrack_h323_asn1.c 			      son->name);
son               548 net/netfilter/nf_conntrack_h323_asn1.c 		if (son->attr & OPT) {	/* Optional component */
son               554 net/netfilter/nf_conntrack_h323_asn1.c 		if (son->attr & OPEN) {	/* Open field */
son               560 net/netfilter/nf_conntrack_h323_asn1.c 			if (!base || !(son->attr & DECODE)) {
son               562 net/netfilter/nf_conntrack_h323_asn1.c 				      " ", son->name);
son               569 net/netfilter/nf_conntrack_h323_asn1.c 			if ((err = (Decoders[son->type]) (bs, son, base,
son               576 net/netfilter/nf_conntrack_h323_asn1.c 		} else if ((err = (Decoders[son->type]) (bs, son, base,
son               599 net/netfilter/nf_conntrack_h323_asn1.c 	for (opt = 0; opt < bmp2_len; opt++, i++, son++) {
son               611 net/netfilter/nf_conntrack_h323_asn1.c 		if (son->attr & STOP) {
son               613 net/netfilter/nf_conntrack_h323_asn1.c 			      son->name);
son               625 net/netfilter/nf_conntrack_h323_asn1.c 		if (!base || !(son->attr & DECODE)) {
son               627 net/netfilter/nf_conntrack_h323_asn1.c 			      son->name);
son               633 net/netfilter/nf_conntrack_h323_asn1.c 		if ((err = (Decoders[son->type]) (bs, son, base,
son               649 net/netfilter/nf_conntrack_h323_asn1.c 	const struct field_t *son;
son               695 net/netfilter/nf_conntrack_h323_asn1.c 	son = f->fields;
son               697 net/netfilter/nf_conntrack_h323_asn1.c 		base -= son->offset;
son               699 net/netfilter/nf_conntrack_h323_asn1.c 		if (son->attr & OPEN) {
son               706 net/netfilter/nf_conntrack_h323_asn1.c 			if (!base || !(son->attr & DECODE)) {
son               708 net/netfilter/nf_conntrack_h323_asn1.c 				      " ", son->name);
son               714 net/netfilter/nf_conntrack_h323_asn1.c 			if ((err = (Decoders[son->type]) (bs, son,
son               725 net/netfilter/nf_conntrack_h323_asn1.c 			if ((err = (Decoders[son->type]) (bs, son,
son               734 net/netfilter/nf_conntrack_h323_asn1.c 			base += son->offset;
son               745 net/netfilter/nf_conntrack_h323_asn1.c 	const struct field_t *son;
son               787 net/netfilter/nf_conntrack_h323_asn1.c 	son = &f->fields[type];
son               788 net/netfilter/nf_conntrack_h323_asn1.c 	if (son->attr & STOP) {
son               789 net/netfilter/nf_conntrack_h323_asn1.c 		PRINT("%*.s%s\n", (level + 1) * TAB_SIZE, " ", son->name);
son               793 net/netfilter/nf_conntrack_h323_asn1.c 	if (ext || (son->attr & OPEN)) {
son               800 net/netfilter/nf_conntrack_h323_asn1.c 		if (!base || !(son->attr & DECODE)) {
son               802 net/netfilter/nf_conntrack_h323_asn1.c 			      son->name);
son               808 net/netfilter/nf_conntrack_h323_asn1.c 		if ((err = (Decoders[son->type]) (bs, son, base, level + 1)) <
son               814 net/netfilter/nf_conntrack_h323_asn1.c 	} else if ((err = (Decoders[son->type]) (bs, son, base, level + 1)) <