Lines Matching defs:ubt_softc
173 struct ubt_softc { struct
174 device_t sc_dev;
175 struct usbd_device *sc_udev;
176 int sc_refcnt;
177 int sc_dying;
178 int sc_enabled;
181 struct usbd_interface * sc_iface0;
184 struct usbd_xfer *sc_cmd_xfer;
185 uint8_t *sc_cmd_buf;
186 int sc_cmd_busy; /* write active */
190 int sc_evt_addr; /* endpoint address */
191 struct usbd_pipe *sc_evt_pipe;
192 uint8_t *sc_evt_buf;
195 int sc_aclrd_addr; /* endpoint address */
196 struct usbd_pipe *sc_aclrd_pipe; /* read pipe */
197 struct usbd_xfer *sc_aclrd_xfer; /* read xfer */
198 uint8_t *sc_aclrd_buf; /* read buffer */
199 int sc_aclrd_busy; /* reading */
202 int sc_aclwr_addr; /* endpoint address */
203 struct usbd_pipe *sc_aclwr_pipe; /* write pipe */
204 struct usbd_xfer *sc_aclwr_xfer; /* write xfer */
205 uint8_t *sc_aclwr_buf; /* write buffer */
206 int sc_aclwr_busy; /* write active */
210 struct usbd_interface *sc_iface1; /* ISOC interface */
211 struct sysctllog *sc_log; /* sysctl log */
212 int sc_config; /* current config no */
213 int sc_alt_config; /* no of alternates */
216 int sc_scord_addr; /* endpoint address */
217 struct usbd_pipe *sc_scord_pipe; /* read pipe */
218 int sc_scord_size; /* frame length */
219 struct ubt_isoc_xfer sc_scord[UBT_NXFERS];
220 struct mbuf *sc_scord_mbuf; /* current packet */
223 int sc_scowr_addr; /* endpoint address */
224 struct usbd_pipe *sc_scowr_pipe; /* write pipe */
248 static void ubt_xmit_cmd_start(struct ubt_softc *); argument