umb_softc
struct umb_softc *sc = arg;
umb_up(struct umb_softc *sc)
umb_down(struct umb_softc *sc, int force)
struct umb_softc *sc = arg;
umb_decode_response(struct umb_softc *sc, void *response, int len)
umb_handle_indicate_status_msg(struct umb_softc *sc, void *data, int len)
umb_handle_opendone_msg(struct umb_softc *sc, void *data, int len)
umb_handle_closedone_msg(struct umb_softc *sc, void *data, int len)
Static void umb_ncm_setup(struct umb_softc *);
Static int umb_alloc_xfers(struct umb_softc *);
Static void umb_free_xfers(struct umb_softc *);
Static int umb_alloc_bulkpipes(struct umb_softc *);
umb_decode_register_state(struct umb_softc *sc, void *data, int len)
Static void umb_close_bulkpipes(struct umb_softc *);
umb_decode_devices_caps(struct umb_softc *sc, void *data, int len)
umb_decode_subscriber_status(struct umb_softc *sc, void *data, int len)
umb_decode_radio_state(struct umb_softc *sc, void *data, int len)
umb_decode_pin(struct umb_softc *sc, void *data, int len)
Static void umb_newstate(struct umb_softc *, enum umb_state, int);
Static void umb_up(struct umb_softc *);
Static void umb_down(struct umb_softc *, int);
umb_decode_packet_service(struct umb_softc *sc, void *data, int len)
Static void umb_decode_response(struct umb_softc *, void *, int);
Static void umb_handle_indicate_status_msg(struct umb_softc *, void *,
Static void umb_handle_opendone_msg(struct umb_softc *, void *, int);
umb_decode_signal_state(struct umb_softc *sc, void *data, int len)
Static void umb_handle_closedone_msg(struct umb_softc *, void *, int);
Static int umb_decode_register_state(struct umb_softc *, void *, int);
umb_decode_connect_info(struct umb_softc *sc, void *data, int len)
Static int umb_decode_devices_caps(struct umb_softc *, void *, int);
Static int umb_decode_subscriber_status(struct umb_softc *, void *, int);
Static int umb_decode_radio_state(struct umb_softc *, void *, int);
Static int umb_decode_pin(struct umb_softc *, void *, int);
Static int umb_decode_packet_service(struct umb_softc *, void *, int);
umb_decode_ip_configuration(struct umb_softc *sc, void *data, int len)
Static int umb_decode_signal_state(struct umb_softc *, void *, int);
Static int umb_decode_connect_info(struct umb_softc *, void *, int);
Static int umb_decode_ip_configuration(struct umb_softc *, void *, int);
Static void umb_rx(struct umb_softc *);
Static int umb_encap(struct umb_softc *, struct mbuf *);
Static void umb_decap(struct umb_softc *, struct usbd_xfer *);
Static usbd_status umb_send_encap_command(struct umb_softc *, void *, int);
Static int umb_get_encap_response(struct umb_softc *, void *, int *);
umb_rx(struct umb_softc *sc)
Static void umb_ctrl_msg(struct umb_softc *, uint32_t, void *, int);
struct umb_softc *sc = priv;
Static void umb_open(struct umb_softc *);
Static void umb_close(struct umb_softc *);
umb_encap(struct umb_softc *sc, struct mbuf *m)
Static int umb_setpin(struct umb_softc *, int, int, void *, int, void *,
Static void umb_setdataclass(struct umb_softc *);
Static void umb_radio(struct umb_softc *, int);
struct umb_softc *sc = priv;
Static void umb_allocate_cid(struct umb_softc *);
Static void umb_send_fcc_auth(struct umb_softc *);
umb_decap(struct umb_softc *sc, struct usbd_xfer *xfer)
Static void umb_packet_service(struct umb_softc *, int);
Static void umb_connect(struct umb_softc *);
Static void umb_disconnect(struct umb_softc *);
Static void umb_send_connect(struct umb_softc *, int);
Static void umb_qry_ipconfig(struct umb_softc *);
Static void umb_cmd(struct umb_softc *, int, int, const void *, int);
Static void umb_cmd1(struct umb_softc *, int, int, const void *, int, uint8_t *);
Static void umb_command_done(struct umb_softc *, void *, int);
Static void umb_decode_cid(struct umb_softc *, uint32_t, void *, int);
Static void umb_decode_qmi(struct umb_softc *, uint8_t *, int);
umb_send_encap_command(struct umb_softc *sc, void *data, int len)
umb_get_encap_response(struct umb_softc *sc, void *buf, int *len)
umb_ctrl_msg(struct umb_softc *sc, uint32_t req, void *data, int len)
umb_open(struct umb_softc *sc)
umb_close(struct umb_softc *sc)
umb_setpin(struct umb_softc *sc, int op, int is_puk, void *pin, int pinlen,
umb_setdataclass(struct umb_softc *sc)
CFATTACH_DECL_NEW(umb, sizeof(struct umb_softc), umb_match, umb_attach,
umb_radio(struct umb_softc *sc, int on)
umb_allocate_cid(struct umb_softc *sc)
umb_send_fcc_auth(struct umb_softc *sc)
umb_packet_service(struct umb_softc *sc, int attach)
umb_connect(struct umb_softc *sc)
umb_disconnect(struct umb_softc *sc)
umb_send_connect(struct umb_softc *sc, int command)
umb_qry_ipconfig(struct umb_softc *sc)
umb_cmd(struct umb_softc *sc, int cid, int op, const void *data, int len)
umb_cmd1(struct umb_softc *sc, int cid, int op, const void *data, int len,
umb_command_done(struct umb_softc *sc, void *data, int len)
umb_decode_cid(struct umb_softc *sc, uint32_t cid, void *data, int len)
umb_decode_qmi(struct umb_softc *sc, uint8_t *data, int len)
struct umb_softc *sc = priv;
struct umb_softc *sc = device_private(self);
struct umb_softc *sc = device_private(self);
struct umb_softc *sc = device_private(self);
umb_ncm_setup(struct umb_softc *sc)
umb_alloc_xfers(struct umb_softc *sc)
umb_free_xfers(struct umb_softc *sc)
umb_alloc_bulkpipes(struct umb_softc *sc)
umb_close_bulkpipes(struct umb_softc *sc)
struct umb_softc *sc = ifp->if_softc;
device_xname(((struct umb_softc *)ifp->if_softc)->sc_dev),
struct umb_softc *sc = ifp->if_softc;
struct umb_softc *sc = ifp->if_softc;
struct umb_softc *sc = arg;
umb_newstate(struct umb_softc *sc, enum umb_state newstate, int flags)