Lines Matching full:free
27 * struct pvr_free_list_node - structure representing an allocation in the free
34 /** @free_list: Pointer to owning free list. */
45 * struct pvr_free_list - structure representing a free list
54 /** @obj: GEM object representing the free list. */
64 * @lock: Mutex protecting modification of the free list. Must be held when accessing any
72 /** @current_pages: Current number of pages in free list. */
75 /** @max_pages: Maximum number of pages in free list. */
78 /** @grow_pages: Pages to grow free list by per request. */
93 /** @mem_block_list: List of memory blocks in this free list. */
96 /** @hwrt_list: List of HWRTs using this free list. */
99 /** @initial_num_pages: Initial number of pages in free list. */
102 /** @free_list_gpu_addr: Address of free list in GPU address space. */
126 * pvr_free_list_lookup() - Lookup free list pointer from handle and file
130 * Takes reference on free list object. Call pvr_free_list_put() to release.
134 * * %NULL on failure (object does not exist in list, is not a free list, or
150 * pvr_free_list_lookup_id() - Lookup free list pointer from FW ID
154 * Takes reference on free list object. Call pvr_free_list_put() to release.
158 * * %NULL on failure (object does not exist in list, or is not a free list)