Lines Matching refs:usb_info
255 usb_info_t *usb_info; in dbus_usb_attach() local
265 usb_info = MALLOC(pub->osh, sizeof(usb_info_t)); in dbus_usb_attach()
266 if (usb_info == NULL) in dbus_usb_attach()
269 bzero(usb_info, sizeof(usb_info_t)); in dbus_usb_attach()
271 usb_info->pub = pub; in dbus_usb_attach()
272 usb_info->cbarg = cbarg; in dbus_usb_attach()
273 usb_info->cbs = cbs; in dbus_usb_attach()
275 usb_info->usbosl_info = (dbus_pub_t *)g_dbusintf->attach(pub, in dbus_usb_attach()
276 usb_info, &dbus_usb_intf_cbs); in dbus_usb_attach()
277 if (usb_info->usbosl_info == NULL) { in dbus_usb_attach()
278 MFREE(pub->osh, usb_info, sizeof(usb_info_t)); in dbus_usb_attach()
283 usb_info->drvintf = g_dbusintf; in dbus_usb_attach()
285 pub->bus = usb_info; in dbus_usb_attach()
287 if (!dbus_usb_resetcfg(usb_info)) { in dbus_usb_attach()
288 usb_info->pub->busstate = DBUS_STATE_DL_DONE; in dbus_usb_attach()
292 return (void *) usb_info->usbosl_info; in dbus_usb_attach()
298 usb_info_t *usb_info = (usb_info_t *) pub->bus; in dbus_usb_detach() local
301 if (usb_info == NULL) in dbus_usb_detach()
304 if (usb_info->drvintf && usb_info->drvintf->detach) in dbus_usb_detach()
305 usb_info->drvintf->detach(pub, usb_info->usbosl_info); in dbus_usb_detach()
307 MFREE(osh, usb_info, sizeof(usb_info_t)); in dbus_usb_detach()
325 usb_info_t *usb_info = (usb_info_t *) handle; in dbus_usb_send_irb_timeout() local
329 if (usb_info == NULL) in dbus_usb_send_irb_timeout()
332 if (usb_info->cbs && usb_info->cbs->send_irb_timeout) in dbus_usb_send_irb_timeout()
333 usb_info->cbs->send_irb_timeout(usb_info->cbarg, txirb); in dbus_usb_send_irb_timeout()
343 usb_info_t *usb_info = (usb_info_t *) handle; in dbus_usb_send_irb_complete() local
345 if (usb_info == NULL) in dbus_usb_send_irb_complete()
348 if (usb_info->cbs && usb_info->cbs->send_irb_complete) in dbus_usb_send_irb_complete()
349 usb_info->cbs->send_irb_complete(usb_info->cbarg, txirb, status); in dbus_usb_send_irb_complete()
359 usb_info_t *usb_info = (usb_info_t *) handle; in dbus_usb_recv_irb_complete() local
361 if (usb_info == NULL) in dbus_usb_recv_irb_complete()
364 if (usb_info->cbs && usb_info->cbs->recv_irb_complete) in dbus_usb_recv_irb_complete()
365 usb_info->cbs->recv_irb_complete(usb_info->cbarg, rxirb, status); in dbus_usb_recv_irb_complete()
372 usb_info_t *usb_info = (usb_info_t *) handle; in dbus_usb_getirb() local
374 if (usb_info == NULL) in dbus_usb_getirb()
377 if (usb_info->cbs && usb_info->cbs->getirb) in dbus_usb_getirb()
378 return usb_info->cbs->getirb(usb_info->cbarg, send); in dbus_usb_getirb()
390 usb_info_t *usb_info = (usb_info_t *) handle; in dbus_usb_rxerr_indicate() local
392 if (usb_info == NULL) in dbus_usb_rxerr_indicate()
395 if (usb_info->cbs && usb_info->cbs->rxerr_indicate) in dbus_usb_rxerr_indicate()
396 usb_info->cbs->rxerr_indicate(usb_info->cbarg, on); in dbus_usb_rxerr_indicate()
406 usb_info_t *usb_info = (usb_info_t *) handle; in dbus_usb_errhandler() local
408 if (usb_info == NULL) in dbus_usb_errhandler()
411 if (usb_info->cbs && usb_info->cbs->errhandler) in dbus_usb_errhandler()
412 usb_info->cbs->errhandler(usb_info->cbarg, err); in dbus_usb_errhandler()
422 usb_info_t *usb_info = (usb_info_t *) handle; in dbus_usb_ctl_complete() local
426 if (usb_info == NULL) { in dbus_usb_ctl_complete()
431 if (usb_info->cbs && usb_info->cbs->ctl_complete) in dbus_usb_ctl_complete()
432 usb_info->cbs->ctl_complete(usb_info->cbarg, type, status); in dbus_usb_ctl_complete()
442 usb_info_t *usb_info = (usb_info_t *) handle; in dbus_usb_state_change() local
444 if (usb_info == NULL) in dbus_usb_state_change()
447 if (usb_info->cbs && usb_info->cbs->state_change) in dbus_usb_state_change()
448 usb_info->cbs->state_change(usb_info->cbarg, state); in dbus_usb_state_change()