bcsp_softc
bcsp_set_choke(struct bcsp_softc *sc, bool choke)
bcsp_sequencing_receive(struct bcsp_softc *sc, struct mbuf *m)
bcsp_tx_reliable_pkt(struct bcsp_softc *sc, struct mbuf *m, u_int protocol_id)
bcsp_rx_reliable_pkt(struct bcsp_softc *sc, struct mbuf *m, u_int protocol_id)
bcsp_link_failed(struct bcsp_softc *sc)
bcsp_get_txack(struct bcsp_softc *sc)
bcsp_signal_rxack(struct bcsp_softc *sc, uint32_t rxack)
bcsp_reliabletx_callback(struct bcsp_softc *sc, struct mbuf *m)
struct bcsp_softc *sc = arg;
bcsp_sequencing_reset(struct bcsp_softc *sc)
bcsp_datagramq_receive(struct bcsp_softc *sc, struct mbuf *m)
bcsp_tx_unreliable_pkt(struct bcsp_softc *sc, struct mbuf *m, u_int protocol_id)
bcsp_rx_unreliable_pkt(struct bcsp_softc *sc, struct mbuf *m, u_int protocol_id)
bcsp_unreliabletx_callback(struct bcsp_softc *sc, struct mbuf *m)
bcsp_start_le(struct bcsp_softc *sc)
static void bcsp_pktintegrity_transmit(struct bcsp_softc *);
bcsp_terminate_le(struct bcsp_softc *sc)
static void bcsp_pktintegrity_receive(struct bcsp_softc *, struct mbuf *);
bcsp_input_le(struct bcsp_softc *sc, struct mbuf *m)
static void bcsp_mux_transmit(struct bcsp_softc *sc);
static void bcsp_mux_receive(struct bcsp_softc *sc, struct mbuf *m);
static __inline void bcsp_send_ack_command(struct bcsp_softc *sc);
static __inline void bcsp_set_choke(struct bcsp_softc *, bool);
static void bcsp_sequencing_receive(struct bcsp_softc *, struct mbuf *);
static bool bcsp_tx_reliable_pkt(struct bcsp_softc *, struct mbuf *, u_int);
static __inline u_int bcsp_get_txack(struct bcsp_softc *);
struct bcsp_softc *sc = arg;
static void bcsp_signal_rxack(struct bcsp_softc *, uint32_t);
static void bcsp_reliabletx_callback(struct bcsp_softc *, struct mbuf *);
static void bcsp_sequencing_reset(struct bcsp_softc *);
struct bcsp_softc *sc = device_private(self);
static void bcsp_datagramq_receive(struct bcsp_softc *, struct mbuf *);
static bool bcsp_tx_unreliable_pkt(struct bcsp_softc *, struct mbuf *, u_int);
struct bcsp_softc *sc = device_private(self);
static void bcsp_unreliabletx_callback(struct bcsp_softc *, struct mbuf *);
static int bcsp_start_le(struct bcsp_softc *);
bcsp_start(struct bcsp_softc *sc)
static void bcsp_terminate_le(struct bcsp_softc *);
static void bcsp_input_le(struct bcsp_softc *, struct mbuf *);
struct bcsp_softc *sc = device_private(self);
static void bcsp_start(struct bcsp_softc *);
struct bcsp_softc *sc = device_private(self);
struct bcsp_softc *sc = device_private(self);
struct bcsp_softc *sc = device_private(self);
CFATTACH_DECL_NEW(bcsp, sizeof(struct bcsp_softc),
struct bcsp_softc *sc = device_private(self);
struct bcsp_softc *sc = device_private(self);
struct bcsp_softc *sc;
struct bcsp_softc *sc = tp->t_sc;
struct bcsp_softc *sc = tp->t_sc;
struct bcsp_softc *sc = tp->t_sc;
struct bcsp_softc *sc = tp->t_sc;
bcsp_pktintegrity_transmit(struct bcsp_softc *sc)
bcsp_pktintegrity_receive(struct bcsp_softc *sc, struct mbuf *m)
bcsp_mux_transmit(struct bcsp_softc *sc)
void (*sc_transmit_callback)(struct bcsp_softc *, struct mbuf *);
bcsp_mux_receive(struct bcsp_softc *sc, struct mbuf *m)
bcsp_send_ack_command(struct bcsp_softc *sc)