Lines Matching refs:list
36 static void ttm_eu_backoff_reservation_locked(struct list_head *list) in ttm_eu_backoff_reservation_locked() argument
40 list_for_each_entry(entry, list, head) { in ttm_eu_backoff_reservation_locked()
56 static void ttm_eu_del_from_lru_locked(struct list_head *list) in ttm_eu_del_from_lru_locked() argument
60 list_for_each_entry(entry, list, head) { in ttm_eu_del_from_lru_locked()
72 static void ttm_eu_list_ref_sub(struct list_head *list) in ttm_eu_list_ref_sub() argument
76 list_for_each_entry(entry, list, head) { in ttm_eu_list_ref_sub()
86 void ttm_eu_backoff_reservation(struct list_head *list) in ttm_eu_backoff_reservation() argument
91 if (list_empty(list)) in ttm_eu_backoff_reservation()
94 entry = list_first_entry(list, struct ttm_validate_buffer, head); in ttm_eu_backoff_reservation()
97 ttm_eu_backoff_reservation_locked(list); in ttm_eu_backoff_reservation()
113 int ttm_eu_reserve_buffers(struct list_head *list) in ttm_eu_reserve_buffers() argument
120 if (list_empty(list)) in ttm_eu_reserve_buffers()
123 list_for_each_entry(entry, list, head) { in ttm_eu_reserve_buffers()
129 entry = list_first_entry(list, struct ttm_validate_buffer, head); in ttm_eu_reserve_buffers()
136 list_for_each_entry(entry, list, head) { in ttm_eu_reserve_buffers()
148 ttm_eu_del_from_lru_locked(list); in ttm_eu_reserve_buffers()
159 ttm_eu_backoff_reservation_locked(list); in ttm_eu_reserve_buffers()
169 ttm_eu_list_ref_sub(list); in ttm_eu_reserve_buffers()
192 ttm_eu_del_from_lru_locked(list); in ttm_eu_reserve_buffers()
194 ttm_eu_list_ref_sub(list); in ttm_eu_reserve_buffers()
199 ttm_eu_backoff_reservation_locked(list); in ttm_eu_reserve_buffers()
201 ttm_eu_list_ref_sub(list); in ttm_eu_reserve_buffers()
205 void ttm_eu_fence_buffer_objects(struct list_head *list, void *sync_obj) in ttm_eu_fence_buffer_objects() argument
213 if (list_empty(list)) in ttm_eu_fence_buffer_objects()
216 bo = list_first_entry(list, struct ttm_validate_buffer, head)->bo; in ttm_eu_fence_buffer_objects()
224 list_for_each_entry(entry, list, head) { in ttm_eu_fence_buffer_objects()
234 list_for_each_entry(entry, list, head) { in ttm_eu_fence_buffer_objects()