Lines Matching defs:athn_usb_softc
433 struct athn_usb_softc { struct
434 struct athn_softc sc_sc;
436 int sc_athn_attached;
439 struct usbd_device *sc_udev;
440 struct usbd_interface *sc_iface;
441 struct usb_task sc_task;
443 u_int flags;
446 struct athn_usb_rx_stream rx_stream;
448 struct usbd_pipe *tx_data_pipe;
449 struct usbd_pipe *rx_data_pipe;
450 struct usbd_pipe *rx_intr_pipe;
451 struct usbd_pipe *tx_intr_pipe;
452 uint8_t *ibuf;
453 size_t ibuflen;
455 struct ar_wmi_cmd_reg_write wbuf[AR_MAX_WRITE_COUNT];
456 int wcount;
458 uint16_t wmi_seq_no;
459 uint16_t wait_cmd_id;
460 uint16_t wait_msg_id;
461 void *obuf;
462 struct ar_htc_msg_conn_svc_rsp *msg_conn_svc_rsp;
464 struct athn_usb_host_cmd_ring cmdq;
465 struct athn_usb_rx_data rx_data[ATHN_USB_RX_LIST_COUNT];
466 struct athn_usb_tx_data tx_data[ATHN_USB_TX_LIST_COUNT];
468 struct athn_usb_tx_data tx_cmd;
469 struct athn_usb_tx_data *tx_bcn;
471 uint8_t ep_ctrl;
472 uint8_t ep_bcn;
473 uint8_t ep_cab;
474 uint8_t ep_uapsd;
475 uint8_t ep_mgmt;
476 uint8_t ep_data[EDCA_NUM_AC];
484 uint8_t free_node_slots;
486 void (*sc_node_free)(struct ieee80211com *,
488 int sc_key_tasks;