Home | History | Annotate | Download | only in core

Lines Matching refs:Head

14 struct SkDeque::Head {
15 Head* fNext;
16 Head* fPrev;
40 if (storageSize >= sizeof(Head) + elemSize) {
41 fFront = (Head*)storage;
50 Head* head = fFront;
51 Head* initialHead = (Head*)fInitialStorage;
53 while (head) {
54 Head* next = head->fNext;
55 if (head != initialHead) {
56 sk_free(head);
58 head = next;
63 Head* front = fFront;
79 Head* back = fBack;
98 fFront = (Head*)sk_malloc_throw(sizeof(Head) +
100 fFront->init(sizeof(Head) + INIT_ELEM_COUNT * fElemSize);
104 Head* first = fFront;
115 size_t size = sizeof(Head) + INIT_ELEM_COUNT * fElemSize;
117 first = (Head*)sk_malloc_throw(size);
134 fBack = (Head*)sk_malloc_throw(sizeof(Head) +
136 fBack->init(sizeof(Head) + INIT_ELEM_COUNT * fElemSize);
140 Head* last = fBack;
151 size_t size = sizeof(Head) + INIT_ELEM_COUNT * fElemSize;
153 last = (Head*)sk_malloc_throw(size);
170 Head* first = fFront;
196 Head* last = fBack;