Lines Matching defs:head
286 void dump(IOPCIRange * head)
293 printf("head.start 0x%llx\n", head->start);
294 printf("head.size 0x%llx\n", head->size);
295 printf("head.end 0x%llx\n", head->end);
296 printf("head.alignment 0x%llx\n", head->alignment);
299 range = head->allocations;
303 if (range == (IOPCIRange *) &head->end)
317 range = head->subRanges;
330 while ((head = head->next));
337 IOPCIRange * head = NULL;
343 pciRangeListAddRange(&head, 0x80000000, 0x08000000, 1);
344 pciRangeListAddRange(&head, 0xA0000000, 0x10000000, 1);
345 pciRangeListAddRange(&head, 0x98000000, 0x08000000, 1);
346 pciRangeListAddRange(&head, 0x90000000, 0x08000000, 1);
347 pciRangeListAddRange(&head, 0xB0000000, 0x10000000, 1);
367 pciRangeAppendSubRange(head, elems[idx]);
370 dump(head);
372 while ((range = head->subRanges))
374 head->subRanges = range->nextSubRange;
375 ok = pciRangeListAllocateSubRange(head, range);
379 dump(head);
386 ok = pciRangeListDeallocateSubRange(head, range);
388 ok = pciRangeListAllocateSubRange(head, range);
395 ok = pciRangeListAllocateSubRange(head, range, 2 * range->size);
398 ok = pciRangeListAllocateSubRange(head, range, 2 * range->size);
400 ok = pciRangeListAllocateSubRange(head, range, 2 * range->size, range->start - range->size);
403 dump(head);