Lines Matching defs:umb_softc
389 struct umb_softc { struct
390 device_t sc_dev;
391 struct ifnet *sc_if;
393 struct ifmedia sc_im;
394 struct usb_device *sc_udev;
395 struct usb_xfer *sc_xfer[UMB_N_TRANSFER];
396 uint8_t sc_ifaces_index[2];
398 int sc_ver_maj;
399 int sc_ver_min;
400 int sc_ctrl_len;
401 int sc_maxpktlen;
402 int sc_maxsessions;
406 uint32_t sc_flags;
407 int sc_cid;
409 struct usb_process sc_taskqueue;
410 struct umb_task sc_proc_attach_task[2];
411 struct umb_task sc_proc_start_task[2];
412 struct umb_task sc_proc_state_task[2];
413 struct umb_task sc_proc_get_response_task[2];
415 int sc_nresp;
416 struct mtx sc_mutex;
417 struct usb_callout sc_statechg_timer;
418 char sc_dying;
419 char sc_attached;
421 uint8_t sc_ctrl_ifaceno;
422 struct usb_interface *sc_data_iface;
424 void *sc_resp_buf;
425 void *sc_ctrl_msg;
427 void *sc_rx_buf;
428 uint32_t sc_rx_bufsz;
429 unsigned sc_rx_nerr;
430 struct ifqueue sc_rx_queue;
432 void *sc_tx_buf;
433 struct mbuf *sc_tx_m;
434 uint32_t sc_tx_bufsz;
435 uint32_t sc_tx_seq;
437 uint32_t sc_tid;
441 struct umb_info sc_info;