sys/netcan/can.c
234
can_output(struct mbuf *m, struct canpcb *canp)
sys/netcan/can.c
261
*(struct canpcb **)(sotag + 1) = canp;
sys/netcan/can.c
316
struct canpcb *canp;
sys/netcan/can.c
318
struct canpcb *sender_canp;
sys/netcan/can.c
327
sender_canp = *(struct canpcb **)(sotag + 1);
sys/netcan/can.c
461
struct canpcb *canp;
sys/netcan/can.c
481
struct canpcb *canp = sotocanpcb(so);
sys/netcan/can.c
501
struct canpcb *canp = sotocanpcb(so);
sys/netcan/can.c
525
struct canpcb *canp = sotocanpcb(so);
sys/netcan/can.c
57
struct canpcb canpcb;
sys/netcan/can.c
59
struct canpcb canrawpcb;
sys/netcan/can.c
612
struct canpcb *canp = sotocanpcb(so);
sys/netcan/can.c
681
struct canpcb *canp;
sys/netcan/can.c
818
can_notify(struct canpcb *canp, int errno)
sys/netcan/can.c
85
static int can_output(struct mbuf *, struct canpcb *);
sys/netcan/can.c
860
can_raw_getop(struct canpcb *canp, struct sockopt *sopt)
sys/netcan/can.c
886
can_raw_setop(struct canpcb *canp, struct sockopt *sopt)
sys/netcan/can.c
934
struct canpcb *canp;
sys/netcan/can_pcb.c
123
struct canpcb *canp = v;
sys/netcan/can_pcb.c
155
struct canpcb *canp = v;
sys/netcan/can_pcb.c
177
struct canpcb *canp = v;
sys/netcan/can_pcb.c
189
struct canpcb *canp = v;
sys/netcan/can_pcb.c
205
canp_ref(struct canpcb *canp)
sys/netcan/can_pcb.c
212
canp_unref(struct canpcb *canp)
sys/netcan/can_pcb.c
227
can_setsockaddr(struct canpcb *canp, struct sockaddr_can *scan)
sys/netcan/can_pcb.c
242
can_pcbsetfilter(struct canpcb *canp, struct can_filter *fp, int nfilters)
sys/netcan/can_pcb.c
293
int errno, void (*notify)(struct canpcb *, int))
sys/netcan/can_pcb.c
296
struct canpcb *canp, *ncanp;
sys/netcan/can_pcb.c
317
void (*notify)(struct canpcb *, int))
sys/netcan/can_pcb.c
319
struct canpcb *canp, *ncanp;
sys/netcan/can_pcb.c
335
struct canpcb *canp, *ncanp;
sys/netcan/can_pcb.c
344
struct canpcb *canp, *ncanp;
sys/netcan/can_pcb.c
357
can_pcbstate(struct canpcb *canp, int state)
sys/netcan/can_pcb.c
384
can_pcbfilter(struct canpcb *canp, struct mbuf *m)
sys/netcan/can_pcb.c
71
pool_init(&canpcb_pool, sizeof(struct canpcb), 0, 0, 0,
sys/netcan/can_pcb.c
87
struct canpcb *canp;
sys/netcan/can_pcb.h
100
void (*)(struct canpcb *, int));
sys/netcan/can_pcb.h
103
void can_pcbstate(struct canpcb *, int);
sys/netcan/can_pcb.h
104
void can_setsockaddr(struct canpcb *, struct sockaddr_can *);
sys/netcan/can_pcb.h
105
int can_pcbsetfilter(struct canpcb *, struct can_filter *, int);
sys/netcan/can_pcb.h
106
bool can_pcbfilter(struct canpcb *, struct mbuf *);
sys/netcan/can_pcb.h
109
void canp_ref(struct canpcb *);
sys/netcan/can_pcb.h
110
void canp_unref(struct canpcb *);
sys/netcan/can_pcb.h
48
LIST_ENTRY(canpcb) canp_hash;
sys/netcan/can_pcb.h
49
LIST_ENTRY(canpcb) canp_lhash;
sys/netcan/can_pcb.h
50
TAILQ_ENTRY(canpcb) canp_queue;
sys/netcan/can_pcb.h
64
LIST_HEAD(canpcbhead, canpcb);
sys/netcan/can_pcb.h
66
TAILQ_HEAD(canpcbqueue, canpcb);
sys/netcan/can_pcb.h
87
#define sotocanpcb(so) ((struct canpcb *)(so)->so_pcb)
sys/netcan/can_pcb.h
90
void can_losing(struct canpcb *);
sys/netcan/can_pcb.h
98
u_int32_t, int, void (*)(struct canpcb *, int));