Lines Matching refs:next

49 	struct usba_root_hub_ent *next;
631 usba_evdata_t *next;
634 next = evdata->ev_next;
636 evdata = next;
1010 ASSERT(head->next == NULL);
1021 usba_list_entry_t *next;
1030 ASSERT(element->next == NULL);
1041 for (next = head->next; (next != NULL);
1042 next = next->next) {
1043 if (next == element) {
1048 ASSERT(next == element);
1058 if ((next->next && (remaining == 0)) ||
1059 ((next->next == NULL) && remaining)) {
1068 if (head->next == NULL) {
1069 head->prev = head->next = element;
1072 head->prev->next = element;
1104 e = head->next;
1111 e = e->next;
1132 if (element->next) {
1133 element->next->prev = element->prev;
1136 element->prev->next = element->next;
1138 if (head->next == element) {
1139 head->next = element->next;
1145 element->prev = element->next = NULL;
1146 if (head->next == NULL) {
1149 ASSERT(head->next->prev == NULL);
1152 ASSERT(head->next == NULL);
1154 ASSERT(head->prev->next == NULL);
1177 element = head->next;
1181 head->next = element->next;
1182 if (head->next) {
1183 head->next->prev = NULL;
1186 head->prev = element->next;
1188 element->prev = element->next = NULL;
1192 if (head->next == NULL) {
1195 ASSERT(head->next->prev == NULL);
1198 ASSERT(head->next == NULL);
1200 ASSERT(head->prev->next == NULL);
1240 new->next = head->next;
1245 head->next = NULL;
1259 usba_list_entry_t *next;
1265 for (next = head->next; next != NULL; next = next->next) {
1266 if (next == element) {
1273 if ((next->next && (remaining == 0)) ||
1274 ((next->next == NULL) && remaining)) {
1291 usba_list_entry_t *next;
1295 for (next = head->next; next != NULL; next = next->next) {
1297 "leaking %s 0x%p", what, (void *)next->private);
1303 if ((next->next && (remaining == 0)) ||
1304 ((next->next == NULL) && remaining)) {
1345 hub->next = usba_root_hubs;
1362 *hubp = hub->next;
1368 hubp = &(*hubp)->next;
1390 hub = hub->next;
3139 usb_client_dev_data_list_t *next;
3144 next = entry->cddl_next;
3163 entry = next;