Lines Matching refs:bpf_dtab
156 * bpf_dtab holds pointer to the descriptors, indexed by minor device #
165 * The value stored in bpf_dtab[n] represent three states:
170 static struct bpf_d **bpf_dtab = NULL;
430 /* need to grow bpf_dtab first */
439 printf("bpf_make_dev_t: malloc bpf_dtab failed\n");
442 if (bpf_dtab) {
443 bcopy(bpf_dtab, new_dtab,
448 old_dtab = bpf_dtab;
449 bpf_dtab = new_dtab;
654 if (bpf_dtab[minor(dev)] == 0) {
655 bpf_dtab[minor(dev)] = (void *)1; /* Mark opening */
664 bpf_dtab[minor(dev)] = NULL;
686 bpf_dtab[minor(dev)] = NULL;
695 bpf_dtab[minor(dev)] = d; /* Mark opened */
715 d = bpf_dtab[minor(dev)];
720 bpf_dtab[minor(dev)] = (void *)1; /* Mark closing */
768 * bpfclose() will set bpf_dtab[minor(dev)] to 1, and
786 bpf_dtab[minor(dev)] = NULL; /* Mark closed */
851 d = bpf_dtab[minor(dev)];
912 d = bpf_dtab[minor(dev)];
1064 d = bpf_dtab[minor(dev)];
1106 d = bpf_dtab[minor(dev)];
1202 d = bpf_dtab[minor(dev)];
1789 d = bpf_dtab[minor(dev)];
1859 d = bpf_dtab[minor(dev)];