Searched refs:xe_guc_buf (Results 1 – 9 of 9) sorted by relevance
| /drivers/gpu/drm/xe/ |
| A D | xe_guc_buf.h | 16 struct xe_guc_buf xe_guc_buf_reserve(struct xe_guc_buf_cache *cache, u32 dwords); 17 struct xe_guc_buf xe_guc_buf_from_data(struct xe_guc_buf_cache *cache, 19 void xe_guc_buf_release(const struct xe_guc_buf buf); 27 static inline bool xe_guc_buf_is_valid(const struct xe_guc_buf buf) in xe_guc_buf_is_valid() 32 void *xe_guc_buf_cpu_ptr(const struct xe_guc_buf buf); 33 u64 xe_guc_buf_flush(const struct xe_guc_buf buf); 34 u64 xe_guc_buf_gpu_addr(const struct xe_guc_buf buf); 37 DEFINE_CLASS(xe_guc_buf, struct xe_guc_buf, 42 DEFINE_CLASS(xe_guc_buf_from_data, struct xe_guc_buf,
|
| A D | xe_guc_buf.c | 72 struct xe_guc_buf xe_guc_buf_reserve(struct xe_guc_buf_cache *cache, u32 dwords) in xe_guc_buf_reserve() 81 return (struct xe_guc_buf){ .sa = sa }; in xe_guc_buf_reserve() 94 struct xe_guc_buf xe_guc_buf_from_data(struct xe_guc_buf_cache *cache, in xe_guc_buf_from_data() 103 return (struct xe_guc_buf){ .sa = sa }; in xe_guc_buf_from_data() 112 void xe_guc_buf_release(const struct xe_guc_buf buf) in xe_guc_buf_release() 124 u64 xe_guc_buf_flush(const struct xe_guc_buf buf) in xe_guc_buf_flush() 136 void *xe_guc_buf_cpu_ptr(const struct xe_guc_buf buf) in xe_guc_buf_cpu_ptr() 147 u64 xe_guc_buf_gpu_addr(const struct xe_guc_buf buf) in xe_guc_buf_gpu_addr()
|
| A D | xe_guc_buf_types.h | 23 struct xe_guc_buf { struct
|
| A D | xe_gt_sriov_pf_policy.c | 38 static int pf_send_policy_klvs(struct xe_gt *gt, struct xe_guc_buf buf, u32 num_dwords) in pf_send_policy_klvs() 50 struct xe_guc_buf buf, u32 num_dwords) in pf_push_policy_buf_klvs()
|
| A D | Makefile | 67 xe_guc_buf.o \
|
| A D | xe_gt_sriov_pf_config.c | 75 static int pf_send_vf_buf_klvs(struct xe_gt *gt, u32 vfid, struct xe_guc_buf buf, u32 num_dwords) in pf_send_vf_buf_klvs() 87 struct xe_guc_buf buf, u32 num_dwords) in pf_push_vf_buf_klvs() 319 CLASS(xe_guc_buf, buf)(>->uc.guc.buf, max_cfg_dwords); in pf_push_full_vf_config()
|
| A D | xe_guc_ads.c | 1011 CLASS(xe_guc_buf, buf)(&guc->buf, sizeof(*policies)); in xe_guc_ads_scheduler_policy_toggle_reset()
|
| A D | xe_guc.c | 616 CLASS(xe_guc_buf, buf)(&guc->buf, OPT_IN_MAX_DWORDS); in xe_guc_opt_in_features_enable()
|
| /drivers/gpu/drm/xe/tests/ |
| A D | xe_guc_buf_kunit.c | 84 struct xe_guc_buf buf; in test_smallest() 98 struct xe_guc_buf buf; in test_largest() 112 struct xe_guc_buf *bufs; in test_granular() 132 struct xe_guc_buf *bufs; in test_unique() 158 struct xe_guc_buf b1, b2; in test_overlap() 192 struct xe_guc_buf b1, b2; in test_reusable() 211 struct xe_guc_buf buf; in test_too_big() 221 struct xe_guc_buf buf; in test_flush() 251 struct xe_guc_buf buf; in test_lookup() 277 struct xe_guc_buf buf; in test_data() [all …]
|
Completed in 25 milliseconds