Lines Matching defs:gnttab_free_tail_ptr
86 * gnttab_free_tail_ptr specifies the variable which references the start
96 static grant_ref_t *gnttab_free_tail_ptr;
197 if (gnttab_free_tail_ptr == __gnttab_entry(head))
198 gnttab_free_tail_ptr = &gnttab_free_head;
207 gnttab_free_tail_ptr = NULL;
217 if (gnttab_last_free == GNTTAB_LIST_END || !gnttab_free_tail_ptr ||
218 *gnttab_free_tail_ptr == GNTTAB_LIST_END)
221 return gnttab_last_free - *gnttab_free_tail_ptr + 1;
231 gnttab_free_tail_ptr = &gnttab_free_head;
260 gnttab_free_tail_ptr = __gnttab_entry(to - 1);
265 gnttab_free_tail_ptr = NULL;
292 ret = *gnttab_free_tail_ptr;
293 *gnttab_free_tail_ptr = gnttab_entry(ret + count - 1);
296 gnttab_free_tail_ptr = NULL;
340 if (gnttab_free_tail_ptr == &gnttab_free_head)
341 gnttab_free_tail_ptr = __gnttab_entry(ref);
366 gnttab_free_tail_ptr = &gnttab_free_head;
775 if (!gnttab_free_tail_ptr)
776 gnttab_free_tail_ptr = __gnttab_entry(gnttab_size);