Lines Matching refs:i915_request

51 struct i915_request;
65 const struct i915_request *rq__ = (rq); \
195 struct i915_request { struct
377 struct i915_request * __must_check argument
379 struct i915_request * __must_check
382 void __i915_request_skip(struct i915_request *rq);
383 bool i915_request_set_error_once(struct i915_request *rq, int error);
384 struct i915_request *i915_request_mark_eio(struct i915_request *rq);
386 struct i915_request *__i915_request_commit(struct i915_request *request);
387 void __i915_request_queue(struct i915_request *rq,
389 void __i915_request_queue_bh(struct i915_request *rq);
391 bool i915_request_retire(struct i915_request *rq);
392 void i915_request_retire_upto(struct i915_request *rq);
394 static inline struct i915_request *
398 BUILD_BUG_ON(offsetof(struct i915_request, fence) != 0); in to_request()
400 return container_of(fence, struct i915_request, fence); in to_request()
403 static inline struct i915_request *
404 i915_request_get(struct i915_request *rq) in i915_request_get()
409 static inline struct i915_request *
410 i915_request_get_rcu(struct i915_request *rq) in i915_request_get_rcu()
416 i915_request_put(struct i915_request *rq) in i915_request_put()
421 int i915_request_await_object(struct i915_request *to,
424 int i915_request_await_dma_fence(struct i915_request *rq,
426 int i915_request_await_deps(struct i915_request *rq, const struct i915_deps *deps);
427 int i915_request_await_execution(struct i915_request *rq,
430 void i915_request_add(struct i915_request *rq);
432 bool __i915_request_submit(struct i915_request *request);
433 void i915_request_submit(struct i915_request *request);
435 void __i915_request_unsubmit(struct i915_request *request);
436 void i915_request_unsubmit(struct i915_request *request);
438 void i915_request_cancel(struct i915_request *rq, int error);
440 long i915_request_wait_timeout(struct i915_request *rq,
445 long i915_request_wait(struct i915_request *rq,
454 const struct i915_request *rq,
458 static inline bool i915_request_signaled(const struct i915_request *rq) in i915_request_signaled()
464 static inline bool i915_request_is_active(const struct i915_request *rq) in i915_request_is_active()
469 static inline bool i915_request_in_priority_queue(const struct i915_request *rq) in i915_request_in_priority_queue()
475 i915_request_has_initial_breadcrumb(const struct i915_request *rq) in i915_request_has_initial_breadcrumb()
488 static inline u32 __hwsp_seqno(const struct i915_request *rq) in __hwsp_seqno()
508 static inline u32 hwsp_seqno(const struct i915_request *rq) in hwsp_seqno()
519 static inline bool __i915_request_has_started(const struct i915_request *rq) in __i915_request_has_started()
550 static inline bool i915_request_started(const struct i915_request *rq) in i915_request_started()
575 static inline bool i915_request_is_running(const struct i915_request *rq) in i915_request_is_running()
605 static inline bool i915_request_is_ready(const struct i915_request *rq) in i915_request_is_ready()
610 static inline bool __i915_request_is_complete(const struct i915_request *rq) in __i915_request_is_complete()
615 static inline bool i915_request_completed(const struct i915_request *rq) in i915_request_completed()
631 static inline void i915_request_mark_complete(struct i915_request *rq) in i915_request_mark_complete()
637 static inline bool i915_request_has_waitboost(const struct i915_request *rq) in i915_request_has_waitboost()
642 static inline bool i915_request_has_nopreempt(const struct i915_request *rq) in i915_request_has_nopreempt()
648 static inline bool i915_request_has_sentinel(const struct i915_request *rq) in i915_request_has_sentinel()
653 static inline bool i915_request_on_hold(const struct i915_request *rq) in i915_request_on_hold()
658 static inline void i915_request_set_hold(struct i915_request *rq) in i915_request_set_hold()
663 static inline void i915_request_clear_hold(struct i915_request *rq) in i915_request_clear_hold()
669 i915_request_timeline(const struct i915_request *rq) in i915_request_timeline()
678 i915_request_gem_context(const struct i915_request *rq) in i915_request_gem_context()
685 i915_request_active_timeline(const struct i915_request *rq) in i915_request_active_timeline()
697 i915_request_active_seqno(const struct i915_request *rq) in i915_request_active_seqno()
718 i915_request_active_engine(struct i915_request *rq,
721 void i915_request_notify_execute_cb_imm(struct i915_request *rq);
731 enum i915_request_state i915_test_request_state(struct i915_request *rq);