Lines Matching refs:ggtt_entry
40 struct ggtt_entry {
76 static inline struct ggtt_entry *
77 ggtt_entry_next(struct ggtt_entry *entry)
84 return rb_node_data(struct ggtt_entry, node, node);
100 struct ggtt_entry *entry = rb_node_data(struct ggtt_entry, node, node);
104 static struct ggtt_entry *
111 struct ggtt_entry *new_entry = calloc(1, sizeof(*new_entry));
117 return rb_node_data(struct ggtt_entry, node, node);
120 static struct ggtt_entry *
130 return rb_node_data(struct ggtt_entry, node, node);
218 struct ggtt_entry *pt = ensure_ggtt_entry(mem, virt_addr);
247 struct ggtt_entry *entry = search_ggtt_entry(mem, page);
272 struct ggtt_entry *start =
273 (struct ggtt_entry *)rb_tree_search_sloppy(&mem->ggtt, &address,
280 struct ggtt_entry *last = start;
281 for (struct ggtt_entry *i = ggtt_entry_next(last);
291 for (struct ggtt_entry *i = start;
397 rb_tree_foreach_safe(struct ggtt_entry, entry, &mem->ggtt, node) {