HomeSort by: relevance | last modified time | path
    Searched refs:i915_request (Results 1 - 25 of 82) sorted by relevancy

1 2 3 4

  /src/sys/external/bsd/drm2/dist/drm/i915/selftests/
mock_request.h 32 #include "../i915_request.h"
34 struct i915_request *
37 bool mock_cancel_request(struct i915_request *request);
mock_request.c 35 struct i915_request *
38 struct i915_request *request;
49 bool mock_cancel_request(struct i915_request *request)
igt_spinner.h 16 #include "i915_request.h"
32 struct i915_request *
38 bool igt_wait_for_spinner(struct igt_spinner *spin, struct i915_request *rq);
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_request.h 1 /* $NetBSD: i915_request.h,v 1.4 2021/12/19 11:36:17 riastradh Exp $ */
47 struct i915_request;
55 const struct i915_request *rq__ = (rq); \
155 struct i915_request { struct
307 struct i915_request * __must_check
309 struct i915_request * __must_check
312 struct i915_request *__i915_request_commit(struct i915_request *request);
313 void __i915_request_queue(struct i915_request *rq,
316 bool i915_request_retire(struct i915_request *rq)
    [all...]
i915_scheduler_types.h 18 struct i915_request;
i915_request.c 1 /* $NetBSD: i915_request.c,v 1.17 2022/07/11 18:56:00 riastradh Exp $ */
28 __KERNEL_RCSID(0, "$NetBSD: i915_request.c,v 1.17 2022/07/11 18:56:00 riastradh Exp $");
52 void (*hook)(struct i915_request *rq, struct dma_fence *signal);
53 struct i915_request *signal;
112 struct i915_request *rq = to_request(fence);
150 cb->hook(container_of(cb->fence, struct i915_request, submit),
157 static void __notify_execute_cb(struct i915_request *rq)
183 remove_from_client(struct i915_request *request)
200 static void free_capture_list(struct i915_request *request)
213 static void remove_from_engine(struct i915_request *rq
    [all...]
i915_active.h 15 #include "i915_request.h"
17 struct i915_request;
91 struct i915_request *rq);
132 * signals a fence upon completion. struct i915_request combines the
135 * i915_request) for that task and check or wait for it to be signaled. More
173 i915_active_add_request(struct i915_active *ref, struct i915_request *rq)
187 int i915_request_await_active(struct i915_request *rq, struct i915_active *ref);
210 void i915_request_add_active_barriers(struct i915_request *rq);
i915_scheduler.h 43 void i915_schedule(struct i915_request *request,
46 void i915_schedule_bump_priority(struct i915_request *rq, unsigned int bump);
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/
igt_gem_utils.h 14 struct i915_request;
21 struct i915_request *
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/
intel_workarounds.h 17 struct i915_request;
28 int intel_engine_emit_ctx_wa(struct i915_request *rq);
intel_engine_pool.h 14 #include "i915_request.h"
21 struct i915_request *rq)
intel_engine_pm.h 12 #include "i915_request.h"
47 static inline struct i915_request *
50 struct i915_request *rq;
intel_renderstate.h 31 struct i915_request;
65 struct i915_request *rq);
intel_rps.h 14 struct i915_request;
28 void intel_rps_boost(struct i915_request *rq);
intel_ring.h 13 #include "i915_request.h"
21 u32 *intel_ring_begin(struct i915_request *rq, unsigned int num_dwords);
22 int intel_ring_cacheline_align(struct i915_request *rq);
43 static inline void intel_ring_advance(struct i915_request *rq, u32 *cs)
82 static inline u32 intel_ring_offset(const struct i915_request *rq, void *addr)
intel_timeline.h 84 struct i915_request *rq,
89 int intel_timeline_read_hwsp(struct i915_request *from,
90 struct i915_request *until,
intel_engine_types.h 64 struct i915_request;
192 struct i915_request * const *active;
201 struct i915_request *inflight[EXECLIST_MAX_PORTS + 1 /* sentinel */];
209 struct i915_request *pending[EXECLIST_MAX_PORTS + 1];
324 struct i915_request *systole;
433 int (*request_alloc)(struct i915_request *rq);
435 int (*emit_flush)(struct i915_request *request, u32 mode);
439 int (*emit_bb_start)(struct i915_request *rq,
444 int (*emit_init_breadcrumb)(struct i915_request *rq);
445 u32 *(*emit_fini_breadcrumb)(struct i915_request *rq
    [all...]
intel_reset.h 19 struct i915_request;
40 void __i915_request_reset(struct i915_request *rq, bool guilty);
mock_engine.c 87 static struct i915_request *first_request(struct mock_engine *engine)
90 struct i915_request,
94 static void advance(struct i915_request *request)
106 struct i915_request *request;
192 static int mock_request_alloc(struct i915_request *request)
200 static int mock_emit_flush(struct i915_request *request,
206 static u32 *mock_emit_breadcrumb(struct i915_request *request, u32 *cs)
211 static void mock_submit_request(struct i915_request *request)
242 struct i915_request *request;
353 struct i915_request *request, *rn
    [all...]
intel_breadcrumbs.c 92 static inline bool __request_completed(const struct i915_request *rq)
98 check_signal_order(struct intel_context *ce, struct i915_request *rq)
173 struct i915_request *rq =
215 struct i915_request *rq =
299 bool i915_request_enable_breadcrumb(struct i915_request *rq)
329 struct i915_request *it =
348 void i915_request_cancel_breadcrumb(struct i915_request *rq)
378 struct i915_request *rq;
intel_lrc.h 35 struct i915_request;
110 struct i915_request *rq,
  /src/sys/external/bsd/drm2/dist/drm/i915/gvt/
mmio_context.h 57 struct i915_request *req);
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/
intel_guc_submission.c 222 static void guc_add_request(struct intel_guc *guc, struct i915_request *rq)
247 struct i915_request **out,
248 struct i915_request **end)
255 struct i915_request *rq = *out++;
264 static inline int rq_prio(const struct i915_request *rq)
269 static struct i915_request *schedule_in(struct i915_request *rq, int idx)
284 static void schedule_out(struct i915_request *rq)
295 struct i915_request **first = execlists->inflight;
296 struct i915_request ** const last_port = first + execlists->port_mask
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_object_blt.h 28 int intel_emit_vma_mark_active(struct i915_vma *vma, struct i915_request *rq);
i915_gem_throttle.c 45 struct i915_request *request, *target = NULL;

Completed in 24 milliseconds

1 2 3 4