Lines Matching refs:sbni_softc
89 static void sbni_init_locked(struct sbni_softc *);
93 static void sbni_stop(struct sbni_softc *);
94 static void handle_channel(struct sbni_softc *);
96 static void card_start(struct sbni_softc *);
97 static int recv_frame(struct sbni_softc *);
98 static void send_frame(struct sbni_softc *);
99 static int upload_data(struct sbni_softc *, u_int, u_int, u_int, u_int32_t);
100 static int skip_tail(struct sbni_softc *, u_int, u_int32_t);
101 static void interpret_ack(struct sbni_softc *, u_int);
102 static void download_data(struct sbni_softc *, u_int32_t *);
103 static void prepare_to_send(struct sbni_softc *);
104 static void drop_xmit_queue(struct sbni_softc *);
105 static int get_rx_buf(struct sbni_softc *);
106 static void indicate_pkt(struct sbni_softc *);
107 static void change_level(struct sbni_softc *);
108 static int check_fhdr(struct sbni_softc *, u_int *, u_int *,
110 static int append_frame_to_pkt(struct sbni_softc *, u_int, u_int32_t);
111 static void timeout_change_level(struct sbni_softc *);
112 static void send_frame_header(struct sbni_softc *, u_int32_t *);
113 static void set_initial_values(struct sbni_softc *, struct sbni_flags);
118 static __inline u_char sbni_inb(struct sbni_softc *, enum sbni_reg);
119 static __inline void sbni_outb(struct sbni_softc *, enum sbni_reg, u_char);
120 static __inline void sbni_insb(struct sbni_softc *, u_char *, u_int);
121 static __inline void sbni_outsb(struct sbni_softc *, u_char *, u_int);
128 static struct sbni_softc *sbni_headlist;
134 sbni_inb(struct sbni_softc *sc, enum sbni_reg reg) in sbni_inb()
143 sbni_outb(struct sbni_softc *sc, enum sbni_reg reg, u_char value) in sbni_outb()
152 sbni_insb(struct sbni_softc *sc, u_char *to, u_int len) in sbni_insb()
161 sbni_outsb(struct sbni_softc *sc, u_char *from, u_int len) in sbni_outsb()
195 sbni_probe(struct sbni_softc *sc) in sbni_probe()
216 sbni_attach(struct sbni_softc *sc, int unit, struct sbni_flags flags) in sbni_attach()
254 sbni_detach(struct sbni_softc *sc) in sbni_detach()
269 sbni_release_resources(struct sbni_softc *sc) in sbni_release_resources()
285 struct sbni_softc *sc; in sbni_init()
287 sc = (struct sbni_softc *)xsc; in sbni_init()
294 sbni_init_locked(struct sbni_softc *sc) in sbni_init_locked()
320 struct sbni_softc *sc = if_getsoftc(ifp); in sbni_start()
330 struct sbni_softc *sc = if_getsoftc(ifp); in sbni_start_locked()
337 sbni_stop(struct sbni_softc *sc) in sbni_stop()
371 struct sbni_softc *sc; in sbni_intr()
374 sc = (struct sbni_softc *)arg; in sbni_intr()
397 handle_channel(struct sbni_softc *sc) in handle_channel()
441 recv_frame(struct sbni_softc *sc) in recv_frame()
475 send_frame(struct sbni_softc *sc) in send_frame()
521 download_data(struct sbni_softc *sc, u_int32_t *crc_p) in download_data()
577 upload_data(struct sbni_softc *sc, u_int framelen, u_int frameno, in upload_data()
616 static __inline void send_complete(struct sbni_softc *);
619 send_complete(struct sbni_softc *sc) in send_complete()
627 interpret_ack(struct sbni_softc *sc, u_int ack) in interpret_ack()
654 append_frame_to_pkt(struct sbni_softc *sc, u_int framelen, u_int32_t crc) in append_frame_to_pkt()
685 prepare_to_send(struct sbni_softc *sc) in prepare_to_send()
729 drop_xmit_queue(struct sbni_softc *sc) in drop_xmit_queue()
755 send_frame_header(struct sbni_softc *sc, u_int32_t *crc_p) in send_frame_header()
793 skip_tail(struct sbni_softc *sc, u_int tail_len, u_int32_t crc) in skip_tail()
802 check_fhdr(struct sbni_softc *sc, u_int *framelen, u_int *frameno, in check_fhdr()
837 get_rx_buf(struct sbni_softc *sc) in get_rx_buf()
873 indicate_pkt(struct sbni_softc *sc) in indicate_pkt()
898 struct sbni_softc *sc; in sbni_timeout()
901 sc = (struct sbni_softc *)xsc; in sbni_timeout()
927 card_start(struct sbni_softc *sc) in card_start()
953 set_initial_values(struct sbni_softc *sc, struct sbni_flags flags) in set_initial_values()
982 sbni_add(struct sbni_softc *sc) in sbni_add()
991 struct sbni_softc *
992 connect_to_master(struct sbni_softc *sc) in connect_to_master()
994 struct sbni_softc *p, *p_prev; in connect_to_master()
1019 change_level(struct sbni_softc *sc) in change_level()
1040 timeout_change_level(struct sbni_softc *sc) in timeout_change_level()
1064 struct sbni_softc *sc; in sbni_ioctl()