Home | History | Annotate | Download | only in ilo

Lines Matching refs:cp

39 typedef void (*ilo_cp_callback)(struct ilo_cp *cp, void *data);
86 ilo_cp_destroy(struct ilo_cp *cp);
89 ilo_cp_submit_internal(struct ilo_cp *cp);
92 ilo_cp_submit(struct ilo_cp *cp, const char *reason)
96 (cp->ring == INTEL_RING_RENDER) ? "render" : "unknown", reason);
97 ilo_builder_batch_print_stats(&cp->builder);
100 ilo_cp_submit_internal(cp);
104 ilo_cp_set_owner(struct ilo_cp *cp, enum intel_ring_type ring,
111 ilo_cp_space(struct ilo_cp *cp)
113 const int space = ilo_builder_batch_space(&cp->builder);
116 assert(space >= cp->owner->reserve + mi_batch_buffer_end_space);
118 return space - cp->owner->reserve - mi_batch_buffer_end_space;
125 ilo_cp_set_one_off_flags(struct ilo_cp *cp, unsigned flags)
127 cp->one_off_flags |= flags;
135 ilo_cp_set_submit_callback(struct ilo_cp *cp, ilo_cp_callback callback,
138 cp->submit_callback = callback;
139 cp->submit_callback_data = data;