sbin/umbctl/umbctl.c
340
umb_val2descr(_umb_ber, umbi->ber), pn, roaming,
sys/dev/usb/net/if_umb.c
1678
sc->sc_info.ber = le32toh(ss->err_rate);
sys/dev/usb/net/if_umb.c
1679
if (sc->sc_info.ber == -99)
sys/dev/usb/net/if_umb.c
1680
sc->sc_info.ber = UMB_VALUE_UNKNOWN;
sys/dev/usb/net/if_umb.c
552
sc->sc_info.ber = UMB_VALUE_UNKNOWN;
sys/dev/usb/net/if_umbreg.h
357
int ber;
sys/netgraph/ng_pipe.c
406
prev_down = priv->upper.cfg.ber == 1 ||
sys/netgraph/ng_pipe.c
407
priv->lower.cfg.ber == 1;
sys/netgraph/ng_pipe.c
412
now_down = priv->upper.cfg.ber == 1 ||
sys/netgraph/ng_pipe.c
413
priv->lower.cfg.ber == 1;
sys/netgraph/ng_pipe.c
459
if (new->ber == -1) {
sys/netgraph/ng_pipe.c
460
current->ber = 0;
sys/netgraph/ng_pipe.c
465
} else if (new->ber >= 1 && new->ber <= 1000000000000) {
sys/netgraph/ng_pipe.c
474
current->ber = new->ber;
sys/netgraph/ng_pipe.c
485
p0 = one - one / new->ber;
sys/netgraph/ng_pipe.c
552
current->duplicate | current->ber)
sys/netgraph/ng_pipe.c
833
if (hinfo->cfg.ber) {
sys/netgraph/ng_pipe.h
116
u_int64_t ber;
tools/tools/netmap/nmreplay.c
1463
ber,p uniformly distributed bit error rate p,
tools/tools/netmap/nmreplay.c
1753
double ber, ber8, cur;
tools/tools/netmap/nmreplay.c
1763
ber = parse_gen(av[ac-1], NULL, &err);
tools/tools/netmap/nmreplay.c
1764
if (err || ber < 0 || ber > 1)
tools/tools/netmap/nmreplay.c
1771
ber8 = 1 - ber;
tools/tools/netmap/nmreplay.c
1785
dst->d[0] = ber * (mask + 1);
usr.sbin/ypldap/aldap.c
104
error = ber_write_elements(&ldap->ber, root);
usr.sbin/ypldap/aldap.c
134
error = ber_write_elements(&ldap->ber, root);
usr.sbin/ypldap/aldap.c
155
struct ber_element *root = NULL, *ber, *c;
usr.sbin/ypldap/aldap.c
161
ber = ber_printf_elements(root, "d{t", ++ldap->msgid, BER_CLASS_APP,
usr.sbin/ypldap/aldap.c
163
if (ber == NULL) {
usr.sbin/ypldap/aldap.c
168
c = ber;
usr.sbin/ypldap/aldap.c
169
ber = ber_printf_elements(ber, "sEEddb", basedn, (long long)scope,
usr.sbin/ypldap/aldap.c
172
if (ber == NULL) {
usr.sbin/ypldap/aldap.c
177
if ((ber = ldap_parse_search_filter(ber, filter)) == NULL) {
usr.sbin/ypldap/aldap.c
182
if ((ber = ber_add_sequence(ber)) == NULL)
usr.sbin/ypldap/aldap.c
186
if ((ber = ber_add_string(ber, attrs[i])) == NULL)
usr.sbin/ypldap/aldap.c
194
error = ber_write_elements(&ldap->ber, root);
usr.sbin/ypldap/aldap.c
216
struct ber c;
usr.sbin/ypldap/aldap.c
217
struct ber_element *ber = NULL;
usr.sbin/ypldap/aldap.c
222
ber = ber_add_sequence(NULL);
usr.sbin/ypldap/aldap.c
225
if (ber_printf_elements(ber, "ds", 50, "") == NULL)
usr.sbin/ypldap/aldap.c
228
if (ber_printf_elements(ber, "dx", 50, page->cookie,
usr.sbin/ypldap/aldap.c
233
if ((len = ber_write_elements(&c, ber)) < 1)
usr.sbin/ypldap/aldap.c
239
ber_free_elements(ber);
usr.sbin/ypldap/aldap.c
243
if (ber != NULL)
usr.sbin/ypldap/aldap.c
244
ber_free_elements(ber);
usr.sbin/ypldap/aldap.c
262
if ((m->msg = ber_read_elements(&ldap->ber, NULL)) == NULL)
usr.sbin/ypldap/aldap.c
320
struct ber b;
usr.sbin/ypldap/aldap.c
61
if (close(al->ber.fd) == -1)
usr.sbin/ypldap/aldap.c
64
ber_free(&al->ber);
usr.sbin/ypldap/aldap.c
743
ldap_parse_search_filter(struct ber_element *ber, char *filter)
usr.sbin/ypldap/aldap.c
755
if ((elm = ldap_do_parse_search_filter(ber, &cp)) == NULL)
usr.sbin/ypldap/aldap.c
760
ber_link_elements(ber, NULL);
usr.sbin/ypldap/aldap.c
77
a->ber.fd = fd;
usr.sbin/ypldap/aldap.h
35
struct ber ber;
usr.sbin/ypldap/ber.c
1023
get_len(struct ber *b, ssize_t *len)
usr.sbin/ypldap/ber.c
1066
ber_read_element(struct ber *ber, struct ber_element *elm)
usr.sbin/ypldap/ber.c
1075
if ((r = get_id(ber, &type, &class, &cstruct)) == -1)
usr.sbin/ypldap/ber.c
1080
if ((r = get_len(ber, &len)) == -1)
usr.sbin/ypldap/ber.c
1089
if (ber->fd == -1 && len > ber->br_rend - ber->br_rptr) {
usr.sbin/ypldap/ber.c
1104
else if (ber->br_application != NULL) {
usr.sbin/ypldap/ber.c
1110
elm->be_encoding = (*ber->br_application)(elm);
usr.sbin/ypldap/ber.c
1125
if (ber_getc(ber, &c) != 1)
usr.sbin/ypldap/ber.c
1142
ber_read(ber, elm->be_val, len);
usr.sbin/ypldap/ber.c
1151
ber_read(ber, elm->be_val, len);
usr.sbin/ypldap/ber.c
1166
r = ber_read_element(ber, next);
usr.sbin/ypldap/ber.c
118
struct ber_element *ber, *next;
usr.sbin/ypldap/ber.c
1183
ber_readbuf(struct ber *b, void *buf, size_t nbytes)
usr.sbin/ypldap/ber.c
120
ber = ber_unlink_elements(prev);
usr.sbin/ypldap/ber.c
1205
ber_set_readbuf(struct ber *b, void *buf, size_t len)
usr.sbin/ypldap/ber.c
121
next = ber_unlink_elements(ber);
usr.sbin/ypldap/ber.c
1212
ber_get_writebuf(struct ber *b, void **buf)
usr.sbin/ypldap/ber.c
1221
ber_set_application(struct ber *b, unsigned long (*cb)(struct ber_element *))
usr.sbin/ypldap/ber.c
1227
ber_free(struct ber *b)
usr.sbin/ypldap/ber.c
1233
ber_getc(struct ber *b, u_char *c)
usr.sbin/ypldap/ber.c
1249
ber_read(struct ber *ber, void *buf, size_t len)
usr.sbin/ypldap/ber.c
126
ber_free_elements(ber);
usr.sbin/ypldap/ber.c
1261
if (ber->fd == -1)
usr.sbin/ypldap/ber.c
1262
r = ber_readbuf(ber, b, remain);
usr.sbin/ypldap/ber.c
1264
r = read(ber->fd, b, remain);
usr.sbin/ypldap/ber.c
43
static int ber_dump_element(struct ber *ber, struct ber_element *root);
usr.sbin/ypldap/ber.c
44
static void ber_dump_header(struct ber *ber, struct ber_element *root);
usr.sbin/ypldap/ber.c
45
static void ber_putc(struct ber *ber, u_char c);
usr.sbin/ypldap/ber.c
46
static void ber_write(struct ber *ber, void *buf, size_t len);
usr.sbin/ypldap/ber.c
47
static ssize_t get_id(struct ber *b, unsigned long *tag, int *class,
usr.sbin/ypldap/ber.c
49
static ssize_t get_len(struct ber *b, ssize_t *len);
usr.sbin/ypldap/ber.c
50
static ssize_t ber_read_element(struct ber *ber, struct ber_element *elm);
usr.sbin/ypldap/ber.c
51
static ssize_t ber_readbuf(struct ber *b, void *buf, size_t nbytes);
usr.sbin/ypldap/ber.c
52
static ssize_t ber_getc(struct ber *b, u_char *c);
usr.sbin/ypldap/ber.c
523
ber_printf_elements(struct ber_element *ber, char *fmt, ...)
usr.sbin/ypldap/ber.c
53
static ssize_t ber_read(struct ber *ber, void *buf, size_t len);
usr.sbin/ypldap/ber.c
533
struct ber_element *sub = ber, *e;
usr.sbin/ypldap/ber.c
541
if ((ber = ber_add_bitstring(ber, p, len)) == NULL)
usr.sbin/ypldap/ber.c
546
if ((ber = ber_add_boolean(ber, d)) == NULL)
usr.sbin/ypldap/ber.c
551
if ((ber = ber_add_integer(ber, d)) == NULL)
usr.sbin/ypldap/ber.c
556
ber_link_elements(ber, e);
usr.sbin/ypldap/ber.c
560
if ((ber = ber_add_enumerated(ber, i)) == NULL)
usr.sbin/ypldap/ber.c
565
if ((ber = ber_add_integer(ber, i)) == NULL)
usr.sbin/ypldap/ber.c
570
if ((ber = ber_add_oid(ber, o)) == NULL)
usr.sbin/ypldap/ber.c
575
if ((ber = ber_add_oidstring(ber, s)) == NULL)
usr.sbin/ypldap/ber.c
580
if ((ber = ber_add_string(ber, s)) == NULL)
usr.sbin/ypldap/ber.c
586
ber_set_header(ber, class, type);
usr.sbin/ypldap/ber.c
591
if ((ber = ber_add_nstring(ber, s, len)) == NULL)
usr.sbin/ypldap/ber.c
595
if ((ber = ber_add_null(ber)) == NULL)
usr.sbin/ypldap/ber.c
599
if ((ber = sub = ber_add_sequence(ber)) == NULL)
usr.sbin/ypldap/ber.c
603
if ((ber = sub = ber_add_set(ber)) == NULL)
usr.sbin/ypldap/ber.c
608
ber = sub;
usr.sbin/ypldap/ber.c
611
if ((e = ber_add_eoc(ber)) == NULL)
usr.sbin/ypldap/ber.c
613
ber = e;
usr.sbin/ypldap/ber.c
621
return (ber);
usr.sbin/ypldap/ber.c
628
ber_scanf_elements(struct ber_element *ber, char *fmt, ...)
usr.sbin/ypldap/ber.c
649
if (ber_get_bitstring(ber, ptr, len) == -1)
usr.sbin/ypldap/ber.c
655
if (ber_get_boolean(ber, d) == -1)
usr.sbin/ypldap/ber.c
661
*e = ber;
usr.sbin/ypldap/ber.c
666
if (ber_get_enumerated(ber, i) == -1)
usr.sbin/ypldap/ber.c
672
if (ber_get_integer(ber, i) == -1)
usr.sbin/ypldap/ber.c
678
if (ber_get_oid(ber, o) == -1)
usr.sbin/ypldap/ber.c
687
if (ber_get_string(ber, s) == -1)
usr.sbin/ypldap/ber.c
694
*d = ber->be_class;
usr.sbin/ypldap/ber.c
695
*t = ber->be_type;
usr.sbin/ypldap/ber.c
701
if (ber_get_nstring(ber, ptr, len) == -1)
usr.sbin/ypldap/ber.c
706
if (ber->be_encoding != BER_TYPE_NULL)
usr.sbin/ypldap/ber.c
711
if (ber->be_encoding != BER_TYPE_EOC)
usr.sbin/ypldap/ber.c
717
if (ber->be_encoding != BER_TYPE_SEQUENCE &&
usr.sbin/ypldap/ber.c
718
ber->be_encoding != BER_TYPE_SET)
usr.sbin/ypldap/ber.c
720
if (ber->be_sub == NULL || level >= _MAX_SEQ-1)
usr.sbin/ypldap/ber.c
722
parent[++level] = ber;
usr.sbin/ypldap/ber.c
723
ber = ber->be_sub;
usr.sbin/ypldap/ber.c
730
ber = parent[level--];
usr.sbin/ypldap/ber.c
737
if (ber->be_next == NULL)
usr.sbin/ypldap/ber.c
739
ber = ber->be_next;
usr.sbin/ypldap/ber.c
762
ber_write_elements(struct ber *ber, struct ber_element *root)
usr.sbin/ypldap/ber.c
770
if (ber->br_wbuf != NULL && ber->br_wbuf + len > ber->br_wend) {
usr.sbin/ypldap/ber.c
771
free(ber->br_wbuf);
usr.sbin/ypldap/ber.c
772
ber->br_wbuf = NULL;
usr.sbin/ypldap/ber.c
774
if (ber->br_wbuf == NULL) {
usr.sbin/ypldap/ber.c
775
if ((ber->br_wbuf = malloc(len)) == NULL)
usr.sbin/ypldap/ber.c
777
ber->br_wend = ber->br_wbuf + len;
usr.sbin/ypldap/ber.c
781
ber->br_wptr = ber->br_wbuf;
usr.sbin/ypldap/ber.c
783
if (ber_dump_element(ber, root) == -1)
usr.sbin/ypldap/ber.c
787
if (ber->fd != -1)
usr.sbin/ypldap/ber.c
788
return write(ber->fd, ber->br_wbuf, len);
usr.sbin/ypldap/ber.c
807
ber_read_elements(struct ber *ber, struct ber_element *elm)
usr.sbin/ypldap/ber.c
818
if (ber_read_element(ber, root) == -1) {
usr.sbin/ypldap/ber.c
879
ber_dump_element(struct ber *ber, struct ber_element *root)
usr.sbin/ypldap/ber.c
885
ber_dump_header(ber, root);
usr.sbin/ypldap/ber.c
894
ber_putc(ber, u);
usr.sbin/ypldap/ber.c
901
ber_write(ber, root->be_val, root->be_len);
usr.sbin/ypldap/ber.c
908
if (root->be_sub && ber_dump_element(ber, root->be_sub) == -1)
usr.sbin/ypldap/ber.c
915
return ber_dump_element(ber, root->be_next);
usr.sbin/ypldap/ber.c
919
ber_dump_header(struct ber *ber, struct ber_element *root)
usr.sbin/ypldap/ber.c
933
ber_putc(ber, id);
usr.sbin/ypldap/ber.c
940
ber_putc(ber, id);
usr.sbin/ypldap/ber.c
948
ber_putc(ber, buf[t]);
usr.sbin/ypldap/ber.c
954
ber_putc(ber, root->be_len);
usr.sbin/ypldap/ber.c
959
ber_putc(ber, t | BER_TAG_MORE);
usr.sbin/ypldap/ber.c
962
ber_putc(ber, buf[--t]);
usr.sbin/ypldap/ber.c
967
ber_putc(struct ber *ber, u_char c)
usr.sbin/ypldap/ber.c
969
if (ber->br_wptr + 1 <= ber->br_wend)
usr.sbin/ypldap/ber.c
970
*ber->br_wptr = c;
usr.sbin/ypldap/ber.c
971
ber->br_wptr++;
usr.sbin/ypldap/ber.c
975
ber_write(struct ber *ber, void *buf, size_t len)
usr.sbin/ypldap/ber.c
977
if (ber->br_wptr + len <= ber->br_wend)
usr.sbin/ypldap/ber.c
978
bcopy(buf, ber->br_wptr, len);
usr.sbin/ypldap/ber.c
979
ber->br_wptr += len;
usr.sbin/ypldap/ber.c
986
get_id(struct ber *b, unsigned long *tag, int *class, int *cstruct)
usr.sbin/ypldap/ber.h
119
ssize_t ber_get_writebuf(struct ber *, void **);
usr.sbin/ypldap/ber.h
120
int ber_write_elements(struct ber *, struct ber_element *);
usr.sbin/ypldap/ber.h
121
void ber_set_readbuf(struct ber *, void *, size_t);
usr.sbin/ypldap/ber.h
122
struct ber_element *ber_read_elements(struct ber *, struct ber_element *);
usr.sbin/ypldap/ber.h
125
void ber_set_application(struct ber *,
usr.sbin/ypldap/ber.h
127
void ber_free(struct ber *);