OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
full:fence
(Results
1 - 25
of
894
) sorted by null
1
2
3
4
5
6
7
8
9
10
11
>>
/external/mesa3d/src/gallium/drivers/nouveau/
nouveau_fence.c
34
nouveau_fence_new(struct nouveau_screen *screen, struct nouveau_fence **
fence
,
37
*
fence
= CALLOC_STRUCT(nouveau_fence);
38
if (!*
fence
)
41
(*
fence
)->screen = screen;
42
(*
fence
)->ref = 1;
43
LIST_INITHEAD(&(*
fence
)->work);
46
nouveau_fence_emit(*
fence
);
52
nouveau_fence_trigger_work(struct nouveau_fence *
fence
)
56
LIST_FOR_EACH_ENTRY_SAFE(work, tmp, &
fence
->work, list) {
64
nouveau_fence_work(struct nouveau_fence *
fence
,
139
struct nouveau_
fence
*
fence
;
local
[
all
...]
nouveau_fence.h
41
nouveau_fence_ref(struct nouveau_fence *
fence
, struct nouveau_fence **ref)
43
if (
fence
)
44
++
fence
->ref;
51
*ref =
fence
;
55
nouveau_fence(struct pipe_fence_handle *
fence
)
57
return (struct nouveau_fence *)
fence
;
/external/mesa3d/src/gallium/winsys/i915/drm/
i915_drm_fence.c
8
* Because gem does not have
fence
's we have to create our own fences.
11
* been idled. If bo is NULL
fence
has expired.
23
struct i915_drm_fence *
fence
= CALLOC_STRUCT(i915_drm_fence);
local
25
pipe_reference_init(&
fence
->reference, 1);
26
/* bo is null if
fence
already expired */
29
fence
->bo = bo;
32
return (struct pipe_fence_handle *)
fence
;
38
struct pipe_fence_handle *
fence
)
41
struct i915_drm_fence *f = (struct i915_drm_fence *)
fence
;
48
*ptr =
fence
;
[
all
...]
/external/mesa3d/src/gallium/drivers/llvmpipe/
lp_fence.c
36
* Create a new
fence
object.
39
* thread hits a
fence
command, it'll increment the
fence
counter. When
40
* the counter == the rank, the
fence
is finished.
42
* \param rank the expected finished value of the
fence
counter.
48
struct lp_fence *
fence
= CALLOC_STRUCT(lp_fence);
local
50
if (!
fence
)
53
pipe_reference_init(&
fence
->reference, 1);
55
pipe_mutex_init(
fence
->mutex);
56
pipe_condvar_init(
fence
->signalled)
[
all
...]
/external/mesa3d/src/gallium/winsys/i915/sw/
i915_sw_fence.c
15
struct i915_sw_fence *
fence
= CALLOC_STRUCT(i915_sw_fence);
local
17
pipe_reference_init(&
fence
->reference, 1);
19
return (struct pipe_fence_handle *)
fence
;
25
struct pipe_fence_handle *
fence
)
28
struct i915_sw_fence *f = (struct i915_sw_fence *)
fence
;
33
*ptr =
fence
;
38
struct pipe_fence_handle *
fence
)
47
struct pipe_fence_handle *
fence
)