Lines Matching defs:bcsp_softc

74 struct bcsp_softc {
96 void (*sc_transmit_callback)(struct bcsp_softc *, struct mbuf *);
146 static void bcsp_pktintegrity_transmit(struct bcsp_softc *);
147 static void bcsp_pktintegrity_receive(struct bcsp_softc *, struct mbuf *);
151 static void bcsp_mux_transmit(struct bcsp_softc *sc);
152 static void bcsp_mux_receive(struct bcsp_softc *sc, struct mbuf *m);
153 static __inline void bcsp_send_ack_command(struct bcsp_softc *sc);
155 static __inline void bcsp_set_choke(struct bcsp_softc *, bool);
157 static void bcsp_sequencing_receive(struct bcsp_softc *, struct mbuf *);
158 static bool bcsp_tx_reliable_pkt(struct bcsp_softc *, struct mbuf *, u_int);
159 static __inline u_int bcsp_get_txack(struct bcsp_softc *);
160 static void bcsp_signal_rxack(struct bcsp_softc *, uint32_t);
161 static void bcsp_reliabletx_callback(struct bcsp_softc *, struct mbuf *);
163 static void bcsp_sequencing_reset(struct bcsp_softc *);
165 static void bcsp_datagramq_receive(struct bcsp_softc *, struct mbuf *);
166 static bool bcsp_tx_unreliable_pkt(struct bcsp_softc *, struct mbuf *, u_int);
167 static void bcsp_unreliabletx_callback(struct bcsp_softc *, struct mbuf *);
169 static int bcsp_start_le(struct bcsp_softc *);
170 static void bcsp_terminate_le(struct bcsp_softc *);
171 static void bcsp_input_le(struct bcsp_softc *, struct mbuf *);
174 static void bcsp_start(struct bcsp_softc *);
193 CFATTACH_DECL_NEW(bcsp, sizeof(struct bcsp_softc),
264 struct bcsp_softc *sc = device_private(self);
344 struct bcsp_softc *sc = device_private(self);
368 struct bcsp_softc *sc;
430 struct bcsp_softc *sc = tp->t_sc;
465 struct bcsp_softc *sc = tp->t_sc;
500 struct bcsp_softc *sc = tp->t_sc;
607 struct bcsp_softc *sc = tp->t_sc;
741 bcsp_pktintegrity_transmit(struct bcsp_softc *sc)
781 bcsp_pktintegrity_receive(struct bcsp_softc *sc, struct mbuf *m)
889 bcsp_mux_transmit(struct bcsp_softc *sc)
968 bcsp_mux_receive(struct bcsp_softc *sc, struct mbuf *m)
999 bcsp_send_ack_command(struct bcsp_softc *sc)
1031 bcsp_set_choke(struct bcsp_softc *sc, bool choke)
1044 bcsp_sequencing_receive(struct bcsp_softc *sc, struct mbuf *m)
1121 bcsp_tx_reliable_pkt(struct bcsp_softc *sc, struct mbuf *m, u_int protocol_id)
1187 bcsp_rx_reliable_pkt(struct bcsp_softc *sc, struct mbuf *m, u_int protocol_id)
1195 bcsp_link_failed(struct bcsp_softc *sc)
1203 bcsp_get_txack(struct bcsp_softc *sc)
1210 bcsp_signal_rxack(struct bcsp_softc *sc, uint32_t rxack)
1248 bcsp_reliabletx_callback(struct bcsp_softc *sc, struct mbuf *m)
1257 struct bcsp_softc *sc = arg;
1293 bcsp_sequencing_reset(struct bcsp_softc *sc)
1320 bcsp_datagramq_receive(struct bcsp_softc *sc, struct mbuf *m)
1361 bcsp_tx_unreliable_pkt(struct bcsp_softc *sc, struct mbuf *m, u_int protocol_id)
1413 bcsp_rx_unreliable_pkt(struct bcsp_softc *sc, struct mbuf *m, u_int protocol_id)
1421 bcsp_unreliabletx_callback(struct bcsp_softc *sc, struct mbuf *m)
1440 bcsp_start_le(struct bcsp_softc *sc)
1466 bcsp_terminate_le(struct bcsp_softc *sc)
1487 bcsp_input_le(struct bcsp_softc *sc, struct mbuf *m)
1598 struct bcsp_softc *sc = arg;
1648 struct bcsp_softc *sc = device_private(self);
1667 struct bcsp_softc *sc = device_private(self);
1690 bcsp_start(struct bcsp_softc *sc)
1725 struct bcsp_softc *sc = device_private(self);
1744 struct bcsp_softc *sc = device_private(self);
1763 struct bcsp_softc *sc = device_private(self);
1781 struct bcsp_softc *sc = device_private(self);