Symbol: radeon_fence
sys/dev/drm/radeon/cik.c
3567
struct radeon_fence *fence)
sys/dev/drm/radeon/cik.c
3608
struct radeon_fence *fence)
sys/dev/drm/radeon/cik.c
3671
struct radeon_fence *cik_copy_cpdma(struct radeon_device *rdev,
sys/dev/drm/radeon/cik.c
3676
struct radeon_fence *fence;
sys/dev/drm/radeon/cik_sdma.c
199
struct radeon_fence *fence)
sys/dev/drm/radeon/cik_sdma.c
577
struct radeon_fence *cik_copy_dma(struct radeon_device *rdev,
sys/dev/drm/radeon/cik_sdma.c
582
struct radeon_fence *fence;
sys/dev/drm/radeon/evergreen_dma.c
105
struct radeon_fence *evergreen_copy_dma(struct radeon_device *rdev,
sys/dev/drm/radeon/evergreen_dma.c
111
struct radeon_fence *fence;
sys/dev/drm/radeon/evergreen_dma.c
40
struct radeon_fence *fence)
sys/dev/drm/radeon/ni.c
1413
struct radeon_fence *fence)
sys/dev/drm/radeon/r100.c
853
struct radeon_fence *fence)
sys/dev/drm/radeon/r100.c
884
struct radeon_fence *r100_copy_blit(struct radeon_device *rdev,
sys/dev/drm/radeon/r100.c
891
struct radeon_fence *fence;
sys/dev/drm/radeon/r200.c
83
struct radeon_fence *r200_copy_dma(struct radeon_device *rdev,
sys/dev/drm/radeon/r200.c
90
struct radeon_fence *fence;
sys/dev/drm/radeon/r300.c
205
struct radeon_fence *fence)
sys/dev/drm/radeon/r600.c
2877
struct radeon_fence *fence)
sys/dev/drm/radeon/r600.c
2973
struct radeon_fence *r600_copy_cpdma(struct radeon_device *rdev,
sys/dev/drm/radeon/r600.c
2978
struct radeon_fence *fence;
sys/dev/drm/radeon/r600_dma.c
286
struct radeon_fence *fence)
sys/dev/drm/radeon/r600_dma.c
442
struct radeon_fence *r600_copy_dma(struct radeon_device *rdev,
sys/dev/drm/radeon/r600_dma.c
447
struct radeon_fence *fence;
sys/dev/drm/radeon/radeon.h
1696
uint32_t handle, struct radeon_fence **fence);
sys/dev/drm/radeon/radeon.h
1698
uint32_t handle, struct radeon_fence **fence);
sys/dev/drm/radeon/radeon.h
1739
uint32_t handle, struct radeon_fence **fence);
sys/dev/drm/radeon/radeon.h
1741
uint32_t handle, struct radeon_fence **fence);
sys/dev/drm/radeon/radeon.h
1752
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon.h
1833
void (*emit_fence)(struct radeon_device *rdev, struct radeon_fence *fence);
sys/dev/drm/radeon/radeon.h
1922
struct radeon_fence *(*blit)(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon.h
1928
struct radeon_fence *(*dma)(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon.h
1935
struct radeon_fence *(*copy)(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon.h
2519
static inline struct radeon_fence *to_radeon_fence(struct dma_fence *f)
sys/dev/drm/radeon/radeon.h
2521
struct radeon_fence *__f = container_of(f, struct radeon_fence, base);
sys/dev/drm/radeon/radeon.h
2858
struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon.h
2862
int ring, struct radeon_fence *fence);
sys/dev/drm/radeon/radeon.h
2865
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon.h
391
int radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, int ring);
sys/dev/drm/radeon/radeon.h
393
bool radeon_fence_signaled(struct radeon_fence *fence);
sys/dev/drm/radeon/radeon.h
394
long radeon_fence_wait_timeout(struct radeon_fence *fence, bool interruptible, long timeout);
sys/dev/drm/radeon/radeon.h
395
int radeon_fence_wait(struct radeon_fence *fence, bool interruptible);
sys/dev/drm/radeon/radeon.h
399
struct radeon_fence **fences,
sys/dev/drm/radeon/radeon.h
401
struct radeon_fence *radeon_fence_ref(struct radeon_fence *fence);
sys/dev/drm/radeon/radeon.h
402
void radeon_fence_unref(struct radeon_fence **fence);
sys/dev/drm/radeon/radeon.h
404
bool radeon_fence_need_sync(struct radeon_fence *fence, int ring);
sys/dev/drm/radeon/radeon.h
405
void radeon_fence_note_sync(struct radeon_fence *fence, int ring);
sys/dev/drm/radeon/radeon.h
406
static inline struct radeon_fence *radeon_fence_later(struct radeon_fence *a,
sys/dev/drm/radeon/radeon.h
407
struct radeon_fence *b)
sys/dev/drm/radeon/radeon.h
426
static inline bool radeon_fence_is_earlier(struct radeon_fence *a,
sys/dev/drm/radeon/radeon.h
427
struct radeon_fence *b)
sys/dev/drm/radeon/radeon.h
481
struct radeon_fence *last_pt_update;
sys/dev/drm/radeon/radeon.h
572
struct radeon_fence *fence;
sys/dev/drm/radeon/radeon.h
614
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon.h
621
struct radeon_fence *sync_to[RADEON_NUM_RINGS];
sys/dev/drm/radeon/radeon.h
622
struct radeon_fence *last_vm_update;
sys/dev/drm/radeon/radeon.h
627
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon.h
636
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon.h
836
struct radeon_fence *fence;
sys/dev/drm/radeon/radeon.h
920
struct radeon_fence *flushed_updates;
sys/dev/drm/radeon/radeon.h
922
struct radeon_fence *last_id_use;
sys/dev/drm/radeon/radeon.h
956
struct radeon_fence *active[RADEON_NUM_VM];
sys/dev/drm/radeon/radeon_asic.h
1009
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_asic.h
156
struct radeon_fence *r200_copy_dma(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon_asic.h
173
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_asic.h
325
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_asic.h
331
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_asic.h
349
struct radeon_fence *r600_copy_cpdma(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon_asic.h
353
struct radeon_fence *r600_copy_dma(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon_asic.h
475
struct radeon_fence *rv770_copy_dma(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon_asic.h
545
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_asic.h
548
struct radeon_fence *evergreen_copy_dma(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon_asic.h
621
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_asic.h
732
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_asic.h
749
struct radeon_fence *si_copy_dma(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon_asic.h
77
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_asic.h
838
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_asic.h
844
struct radeon_fence *cik_copy_dma(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon_asic.h
848
struct radeon_fence *cik_copy_cpdma(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon_asic.h
85
struct radeon_fence *r100_copy_blit(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon_asic.h
856
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_asic.h
858
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_asic.h
919
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_asic.h
998
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_benchmark.c
42
struct radeon_fence *fence = NULL;
sys/dev/drm/radeon/radeon_display.c
417
struct radeon_fence *fence;
sys/dev/drm/radeon/radeon_fence.c
1039
struct radeon_fence *fence = to_radeon_fence(f);
sys/dev/drm/radeon/radeon_fence.c
1053
static inline bool radeon_test_signaled(struct radeon_fence *fence)
sys/dev/drm/radeon/radeon_fence.c
1075
struct radeon_fence *fence = to_radeon_fence(f);
sys/dev/drm/radeon/radeon_fence.c
129
struct radeon_fence **fence,
sys/dev/drm/radeon/radeon_fence.c
135
*fence = kmalloc(sizeof(struct radeon_fence), M_DRM, M_WAITOK);
sys/dev/drm/radeon/radeon_fence.c
162
struct radeon_fence *fence;
sys/dev/drm/radeon/radeon_fence.c
165
fence = container_of(wait, struct radeon_fence, fence_wake);
sys/dev/drm/radeon/radeon_fence.c
357
struct radeon_fence *fence = to_radeon_fence(f);
sys/dev/drm/radeon/radeon_fence.c
387
struct radeon_fence *fence = to_radeon_fence(f);
sys/dev/drm/radeon/radeon_fence.c
432
bool radeon_fence_signaled(struct radeon_fence *fence)
sys/dev/drm/radeon/radeon_fence.c
543
long radeon_fence_wait_timeout(struct radeon_fence *fence, bool intr, long timeout)
sys/dev/drm/radeon/radeon_fence.c
581
int radeon_fence_wait(struct radeon_fence *fence, bool intr)
sys/dev/drm/radeon/radeon_fence.c
605
struct radeon_fence **fences,
sys/dev/drm/radeon/radeon_fence.c
699
struct radeon_fence *radeon_fence_ref(struct radeon_fence *fence)
sys/dev/drm/radeon/radeon_fence.c
712
void radeon_fence_unref(struct radeon_fence **fence)
sys/dev/drm/radeon/radeon_fence.c
714
struct radeon_fence *tmp = *fence;
sys/dev/drm/radeon/radeon_fence.c
760
bool radeon_fence_need_sync(struct radeon_fence *fence, int dst_ring)
sys/dev/drm/radeon/radeon_fence.c
790
void radeon_fence_note_sync(struct radeon_fence *fence, int dst_ring)
sys/dev/drm/radeon/radeon_ib.c
143
struct radeon_fence *vm_id_fence;
sys/dev/drm/radeon/radeon_object.c
866
void radeon_bo_fence(struct radeon_bo *bo, struct radeon_fence *fence,
sys/dev/drm/radeon/radeon_object.h
157
extern void radeon_bo_fence(struct radeon_bo *bo, struct radeon_fence *fence,
sys/dev/drm/radeon/radeon_object.h
190
struct radeon_fence *fence);
sys/dev/drm/radeon/radeon_sa.c
248
struct radeon_fence **fences,
sys/dev/drm/radeon/radeon_sa.c
317
struct radeon_fence *fences[RADEON_NUM_RINGS];
sys/dev/drm/radeon/radeon_sa.c
377
struct radeon_fence *fence)
sys/dev/drm/radeon/radeon_semaphore.c
100
struct radeon_fence *fence)
sys/dev/drm/radeon/radeon_sync.c
145
struct radeon_fence *fence = sync->sync_to[i];
sys/dev/drm/radeon/radeon_sync.c
214
struct radeon_fence *fence)
sys/dev/drm/radeon/radeon_sync.c
64
struct radeon_fence *fence)
sys/dev/drm/radeon/radeon_sync.c
66
struct radeon_fence *other;
sys/dev/drm/radeon/radeon_sync.c
96
struct radeon_fence *fence;
sys/dev/drm/radeon/radeon_test.c
263
struct radeon_fence **fence)
sys/dev/drm/radeon/radeon_test.c
316
struct radeon_fence *fence1 = NULL, *fence2 = NULL;
sys/dev/drm/radeon/radeon_test.c
410
struct radeon_fence *fenceA = NULL, *fenceB = NULL;
sys/dev/drm/radeon/radeon_test.c
87
struct radeon_fence *fence = NULL;
sys/dev/drm/radeon/radeon_ttm.c
263
struct radeon_fence *fence;
sys/dev/drm/radeon/radeon_uvd.c
259
struct radeon_fence *fence;
sys/dev/drm/radeon/radeon_uvd.c
334
struct radeon_fence *fence;
sys/dev/drm/radeon/radeon_uvd.c
482
r = radeon_fence_wait((struct radeon_fence *)f, false);
sys/dev/drm/radeon/radeon_uvd.c
742
struct radeon_fence **fence)
sys/dev/drm/radeon/radeon_uvd.c
778
uint32_t handle, struct radeon_fence **fence)
sys/dev/drm/radeon/radeon_uvd.c
814
uint32_t handle, struct radeon_fence **fence)
sys/dev/drm/radeon/radeon_vce.c
347
uint32_t handle, struct radeon_fence **fence)
sys/dev/drm/radeon/radeon_vce.c
414
uint32_t handle, struct radeon_fence **fence)
sys/dev/drm/radeon/radeon_vce.c
736
struct radeon_fence *fence)
sys/dev/drm/radeon/radeon_vce.c
798
struct radeon_fence *fence = NULL;
sys/dev/drm/radeon/radeon_vm.c
177
struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev,
sys/dev/drm/radeon/radeon_vm.c
180
struct radeon_fence *best[RADEON_NUM_RINGS] = {};
sys/dev/drm/radeon/radeon_vm.c
196
struct radeon_fence *fence = rdev->vm_manager.active[i];
sys/dev/drm/radeon/radeon_vm.c
238
int ring, struct radeon_fence *updates)
sys/dev/drm/radeon/radeon_vm.c
270
struct radeon_fence *fence)
sys/dev/drm/radeon/radeon_vm.c
888
struct radeon_fence *fence)
sys/dev/drm/radeon/rv770_dma.c
42
struct radeon_fence *rv770_copy_dma(struct radeon_device *rdev,
sys/dev/drm/radeon/rv770_dma.c
47
struct radeon_fence *fence;
sys/dev/drm/radeon/si.c
3361
struct radeon_fence *fence)
sys/dev/drm/radeon/si_dma.c
231
struct radeon_fence *si_copy_dma(struct radeon_device *rdev,
sys/dev/drm/radeon/si_dma.c
236
struct radeon_fence *fence;
sys/dev/drm/radeon/uvd_v1_0.c
502
struct radeon_fence *fence = NULL;
sys/dev/drm/radeon/uvd_v1_0.c
82
struct radeon_fence *fence)
sys/dev/drm/radeon/uvd_v2_2.c
40
struct radeon_fence *fence)