bth5_softc
bth5_mux_receive(struct bth5_softc *sc, struct mbuf *m)
bth5_send_ack_command(struct bth5_softc *sc)
bth5_set_choke(struct bth5_softc *sc, bool choke)
bth5_sequencing_receive(struct bth5_softc *sc, struct mbuf *m)
bth5_tx_reliable_pkt(struct bth5_softc *sc, struct mbuf *m, u_int protocol_id)
bth5_get_txack(struct bth5_softc *sc)
bth5_signal_rxack(struct bth5_softc *sc, uint32_t rxack)
bth5_reliabletx_callback(struct bth5_softc *sc, struct mbuf *m)
struct bth5_softc *sc = arg;
bth5_sequencing_reset(struct bth5_softc *sc)
bth5_datagramq_receive(struct bth5_softc *sc, struct mbuf *m)
bth5_tx_unreliable_pkt(struct bth5_softc *sc, struct mbuf *m, u_int protocol_id)
bth5_unreliabletx_callback(struct bth5_softc *sc, struct mbuf *m)
bth5_start_le(struct bth5_softc *sc)
static void bth5_pktintegrity_transmit(struct bth5_softc *);
bth5_terminate_le(struct bth5_softc *sc)
static void bth5_pktintegrity_receive(struct bth5_softc *, struct mbuf *);
bth5_input_le(struct bth5_softc *sc, struct mbuf *m)
static void bth5_mux_transmit(struct bth5_softc *sc);
static void bth5_mux_receive(struct bth5_softc *sc, struct mbuf *m);
static __inline void bth5_send_ack_command(struct bth5_softc *sc);
static __inline void bth5_set_choke(struct bth5_softc *, bool);
static void bth5_sequencing_receive(struct bth5_softc *, struct mbuf *);
static bool bth5_tx_reliable_pkt(struct bth5_softc *, struct mbuf *, u_int);
static __inline u_int bth5_get_txack(struct bth5_softc *);
static void bth5_signal_rxack(struct bth5_softc *, uint32_t);
static void bth5_reliabletx_callback(struct bth5_softc *, struct mbuf *);
struct bth5_softc *sc = arg;
static void bth5_sequencing_reset(struct bth5_softc *);
static void bth5_datagramq_receive(struct bth5_softc *, struct mbuf *);
static bool bth5_tx_unreliable_pkt(struct bth5_softc *, struct mbuf *, u_int);
struct bth5_softc *sc = device_private(self);
static void bth5_unreliabletx_callback(struct bth5_softc *, struct mbuf *);
struct bth5_softc *sc = device_private(self);
static int bth5_start_le(struct bth5_softc *);
static void bth5_terminate_le(struct bth5_softc *);
bth5_start(struct bth5_softc *sc)
static void bth5_input_le(struct bth5_softc *, struct mbuf *);
static void bth5_start(struct bth5_softc *);
struct bth5_softc *sc = device_private(self);
struct bth5_softc *sc = device_private(self);
struct bth5_softc *sc = device_private(self);
struct bth5_softc *sc = device_private(self);
CFATTACH_DECL_NEW(bthfive, sizeof(struct bth5_softc),
struct bth5_softc *sc = device_private(self);
struct bth5_softc *sc = device_private(self);
struct bth5_softc *sc;
struct bth5_softc *sc = tp->t_sc;
struct bth5_softc *sc = tp->t_sc;
struct bth5_softc *sc = tp->t_sc;
struct bth5_softc *sc = tp->t_sc;
bth5_pktintegrity_transmit(struct bth5_softc *sc)
bth5_pktintegrity_receive(struct bth5_softc *sc, struct mbuf *m)
bth5_mux_transmit(struct bth5_softc *sc)
void (*sc_transmit_callback)(struct bth5_softc *, struct mbuf *);