Searched refs:sync_token (Results 1 - 25 of 33) sorted by relevance

12

/haiku/src/add-ons/accelerants/3dfx/
H A Dengine.cpp24 sync_token* st, engine_token** et)
43 ReleaseEngine(engine_token* et, sync_token* st)
62 GetSyncToken(engine_token* et, sync_token* st)
71 SyncToToken(sync_token* st)
H A Daccelerant.h95 status_t AcquireEngine(uint32 capabilities, uint32 max_wait, sync_token* st,
97 status_t ReleaseEngine(engine_token* et, sync_token* st);
99 status_t GetSyncToken(engine_token* et, sync_token* st);
100 status_t SyncToToken(sync_token* st);
/haiku/src/add-ons/accelerants/ati/
H A Dengine.cpp24 sync_token* st, engine_token** et)
43 ReleaseEngine(engine_token* et, sync_token* st)
62 GetSyncToken(engine_token* et, sync_token* st)
71 SyncToToken(sync_token* st)
H A Daccelerant.h134 status_t AcquireEngine(uint32 capabilities, uint32 max_wait, sync_token* st,
136 status_t ReleaseEngine(engine_token* et, sync_token* st);
138 status_t GetSyncToken(engine_token* et, sync_token* st);
139 status_t SyncToToken(sync_token* st);
/haiku/src/add-ons/accelerants/intel_810/
H A Dengine.cpp26 sync_token* syncToken, engine_token** engineToken)
43 ReleaseEngine(engine_token* engineToken, sync_token* syncToken)
66 GetSyncToken(engine_token* engineToken, sync_token* syncToken)
75 SyncToToken(sync_token* syncToken)
H A Daccelerant.h84 status_t AcquireEngine(uint32 capabilities, uint32 max_wait, sync_token* st,
86 status_t ReleaseEngine(engine_token* et, sync_token* st);
88 status_t GetSyncToken(engine_token* et, sync_token* st);
89 status_t SyncToToken(sync_token* st);
/haiku/src/add-ons/accelerants/matrox/
H A DEngineManagment.c23 status_t ACQUIRE_ENGINE(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et)
35 status_t RELEASE_ENGINE(engine_token *et, sync_token *st)
51 status_t GET_SYNC_TOKEN(engine_token *et, sync_token *st)
59 status_t SYNC_TO_TOKEN(sync_token *st)
H A Dbe_driver_proto.h40 status_t ACQUIRE_ENGINE(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et);
41 status_t RELEASE_ENGINE(engine_token *et, sync_token *st);
43 status_t GET_SYNC_TOKEN(engine_token *et, sync_token *st);
44 status_t SYNC_TO_TOKEN(sync_token *st);
/haiku/src/add-ons/accelerants/neomagic/
H A DEngineManagment.c23 status_t ACQUIRE_ENGINE(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et)
35 status_t RELEASE_ENGINE(engine_token *et, sync_token *st)
51 status_t GET_SYNC_TOKEN(engine_token *et, sync_token *st)
59 status_t SYNC_TO_TOKEN(sync_token *st)
H A Dbe_driver_proto.h40 status_t ACQUIRE_ENGINE(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et);
41 status_t RELEASE_ENGINE(engine_token *et, sync_token *st);
43 status_t GET_SYNC_TOKEN(engine_token *et, sync_token *st);
44 status_t SYNC_TO_TOKEN(sync_token *st);
/haiku/src/add-ons/accelerants/s3/
H A Dengine.cpp24 sync_token* st, engine_token** et)
43 ReleaseEngine(engine_token* et, sync_token* st)
62 GetSyncToken(engine_token* et, sync_token* st)
71 SyncToToken(sync_token* st)
/haiku/src/add-ons/accelerants/skeleton/
H A DEngineManagement.c23 status_t ACQUIRE_ENGINE(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et)
35 status_t RELEASE_ENGINE(engine_token *et, sync_token *st)
51 status_t GET_SYNC_TOKEN(engine_token *et, sync_token *st)
59 status_t SYNC_TO_TOKEN(sync_token *st)
H A Dbe_driver_proto.h42 status_t ACQUIRE_ENGINE(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et);
43 status_t RELEASE_ENGINE(engine_token *et, sync_token *st);
45 status_t GET_SYNC_TOKEN(engine_token *et, sync_token *st);
46 status_t SYNC_TO_TOKEN(sync_token *st);
/haiku/src/add-ons/accelerants/via/
H A DEngineManagement.c23 status_t ACQUIRE_ENGINE(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et)
35 status_t RELEASE_ENGINE(engine_token *et, sync_token *st)
51 status_t GET_SYNC_TOKEN(engine_token *et, sync_token *st)
59 status_t SYNC_TO_TOKEN(sync_token *st)
H A Dbe_driver_proto.h42 status_t ACQUIRE_ENGINE(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et);
43 status_t RELEASE_ENGINE(engine_token *et, sync_token *st);
45 status_t GET_SYNC_TOKEN(engine_token *et, sync_token *st);
46 status_t SYNC_TO_TOKEN(sync_token *st);
/haiku/src/add-ons/accelerants/nvidia/
H A DEngineManagment.c30 status_t ACQUIRE_ENGINE_PIO(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et)
45 status_t ACQUIRE_ENGINE_DMA(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et)
60 status_t RELEASE_ENGINE(engine_token *et, sync_token *st)
82 status_t GET_SYNC_TOKEN(engine_token *et, sync_token *st)
90 status_t SYNC_TO_TOKEN(sync_token *st)
H A Dbe_driver_proto.h46 status_t ACQUIRE_ENGINE_PIO(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et);
47 status_t ACQUIRE_ENGINE_DMA(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et);
48 status_t RELEASE_ENGINE(engine_token *et, sync_token *st);
50 status_t GET_SYNC_TOKEN(engine_token *et, sync_token *st);
51 status_t SYNC_TO_TOKEN(sync_token *st);
/haiku/src/add-ons/accelerants/et6x00/
H A DEngineManagment.c19 sync_token *st,
32 status_t RELEASE_ENGINE(engine_token *et, sync_token *st) {
50 status_t GET_SYNC_TOKEN(engine_token *et, sync_token *st) {
56 status_t SYNC_TO_TOKEN(sync_token *st) {
H A Dgeneric.h29 status_t ACQUIRE_ENGINE(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et);
30 status_t RELEASE_ENGINE(engine_token *et, sync_token *st);
32 status_t GET_SYNC_TOKEN(engine_token *et, sync_token *st);
33 status_t SYNC_TO_TOKEN(sync_token *st);
/haiku/src/add-ons/accelerants/radeon_hd/
H A Dengine.cpp43 sync_token* syncToken, engine_token** _engineToken)
56 radeon_release_engine(engine_token* engineToken, sync_token* syncToken)
H A Daccelerant_protos.h48 sync_token* syncToken, engine_token** _engineToken);
50 sync_token* syncToken);
/haiku/src/add-ons/accelerants/radeon/
H A DEngineManagment.c100 sync_token *st, engine_token **et )
122 status_t RELEASE_ENGINE( engine_token *et, sync_token *st )
154 status_t GET_SYNC_TOKEN( engine_token *et, sync_token *st )
183 status_t SYNC_TO_TOKEN( sync_token *st )
H A Dgeneric.h42 status_t ACQUIRE_ENGINE(uint32 capabilities, uint32 max_wait, sync_token *st, engine_token **et);
43 status_t RELEASE_ENGINE(engine_token *et, sync_token *st);
45 status_t GET_SYNC_TOKEN(engine_token *et, sync_token *st);
46 status_t SYNC_TO_TOKEN(sync_token *st);
/haiku/src/add-ons/accelerants/intel_extreme/
H A Daccelerant_protos.h64 sync_token* syncToken, engine_token** _engineToken);
65 status_t intel_release_engine(engine_token* engineToken, sync_token* syncToken);
67 status_t intel_get_sync_token(engine_token* engineToken, sync_token* syncToken);
68 status_t intel_sync_to_token(sync_token* syncToken);
/haiku/headers/os/add-ons/graphics/
H A DAccelerant.h274 } sync_token; typedef in typeref:struct:__anon23
325 sync_token* st, engine_token** et);
326 typedef status_t (*release_engine)(engine_token* et, sync_token* st);
328 typedef status_t (*get_sync_token)(engine_token* et, sync_token* st);
329 typedef status_t (*sync_to_token)(sync_token* st);

Completed in 159 milliseconds

12