Lines Matching refs:dbnode
483 usba_devdb_info_t *dbnode;
507 dbnode = (usba_devdb_info_t *)kmem_zalloc(
509 dbnode->usb_dev = user_rec;
511 if (avl_find(&usba_devdb, dbnode, &where) ==
514 avl_insert(&usba_devdb, dbnode, where);
520 kmem_free(dbnode,
545 usba_devdb_info_t *dbnode;
552 while ((dbnode = (usba_devdb_info_t *)
558 usba_devdb_free_rec(dbnode->usb_dev);
559 kmem_free(dbnode, sizeof (usba_devdb_info_t));
578 usba_devdb_info_t *req_node, *dbnode;
598 dbnode = (usba_devdb_info_t *)avl_find(&usba_devdb, req_node, &where);
600 (void) usba_devdb_compare(req_node, dbnode);
602 if (dbnode == NULL) {
605 dbnode = (usba_devdb_info_t *)avl_find(&usba_devdb, req_node,
608 (void) usba_devdb_compare(req_node, dbnode);
616 if (dbnode) {
617 return (dbnode->usb_dev);