Home | History | Annotate | Download | only in core

Lines Matching defs:Head

22 struct SkDeque::Head {
23 Head* fNext;
24 Head* fPrev;
48 if (storageSize >= sizeof(Head) + elemSize) {
49 fFront = (Head*)storage;
58 Head* head = fFront;
59 Head* initialHead = (Head*)fInitialStorage;
61 while (head) {
62 Head* next = head->fNext;
63 if (head != initialHead) {
64 sk_free(head);
66 head = next;
71 Head* front = fFront;
87 Head* back = fBack;
106 fFront = (Head*)sk_malloc_throw(sizeof(Head) +
108 fFront->init(sizeof(Head) + INIT_ELEM_COUNT * fElemSize);
112 Head* first = fFront;
123 size_t size = sizeof(Head) + INIT_ELEM_COUNT * fElemSize;
125 first = (Head*)sk_malloc_throw(size);
142 fBack = (Head*)sk_malloc_throw(sizeof(Head) +
144 fBack->init(sizeof(Head) + INIT_ELEM_COUNT * fElemSize);
148 Head* last = fBack;
159 size_t size = sizeof(Head) + INIT_ELEM_COUNT * fElemSize;
161 last = (Head*)sk_malloc_throw(size);
178 Head* first = fFront;
204 Head* last = fBack;