Lines Matching defs:info
73 usbd_create_bt_node(struct node_info *info)
81 (void)memset_s(&node->info, sizeof(node->info), 0, sizeof(node->info));
82 node->info.port_no = info->port_no;
83 node->info.nameunit = info->nameunit;
87 BT_DEBUG("[create node] %p %s %d\n", node, node->info.nameunit, node->info.port_no);
94 BT_DEBUG("[free node] %p %s %d\n", node, node->info.nameunit, node->info.port_no);
96 node->info.nameunit = NULL;
97 node->info.port_no = 0;
113 if (node->info.nameunit != NULL)
118 usbd_pre_order_bt_node(usbd_bt_node *node, struct node_info *info)
126 if (node->info.nameunit == info->nameunit) {
127 if (node->info.port_no == info->port_no) {
132 l_node = usbd_pre_order_bt_node(node->lbt_node, info);
136 r_node = usbd_pre_order_bt_node(node->rbt_node, info);
154 if (!strncmp(node->info.nameunit, "uhub", strlen("uhub"))) {
155 BT_DEBUG("[Hub Node] %p %s %d %d\n", node, node->info.nameunit, node->info.port_no, *port_num);
159 if (!strncmp(node->lbt_node->info.nameunit, devname, strlen(devname))) {
188 if (!strncmp(node->info.nameunit, "uhub", strlen("uhub"))) {
192 if (strncmp(node->lbt_node->info.nameunit, "uhub", strlen("uhub"))) {
239 if (parent_node->info.nameunit == node->info.nameunit) { /* The same hub node. */
247 parent_node, parent_node->info.nameunit, parent_node->info.port_no,
248 (parent_node->info.nameunit == node->info.nameunit ? "right" : "left"),
249 node, node->info.nameunit, node->info.port_no);