Home
last modified time | relevance | path

Searched refs:intrusive_ref (Results 1 – 13 of 13) sorted by relevance

/external/mesa3d/src/gallium/state_trackers/clover/util/
Dpointer.hpp174 class intrusive_ref { class
176 intrusive_ref(T &o) : p(&o) { in intrusive_ref() function in clover::intrusive_ref
180 intrusive_ref(const intrusive_ref &ref) : in intrusive_ref() function in clover::intrusive_ref
181 intrusive_ref(*ref.p) { in intrusive_ref()
184 intrusive_ref(intrusive_ref &&ref) : in intrusive_ref() function in clover::intrusive_ref
189 ~intrusive_ref() { in ~intrusive_ref()
194 intrusive_ref &
195 operator=(intrusive_ref ref) { in operator =()
201 operator==(const intrusive_ref &ref) const { in operator ==()
206 operator!=(const intrusive_ref &ref) const { in operator !=()
[all …]
/external/mesa3d/src/gallium/state_trackers/clover/core/
Devent.hpp79 const intrusive_ref<clover::context> context;
84 std::vector<intrusive_ref<event>> deps;
87 std::vector<intrusive_ref<event>> trigger_self();
88 std::vector<intrusive_ref<event>> abort_self(cl_int status);
95 std::vector<intrusive_ref<event>> _chain;
139 const intrusive_ref<command_queue> _queue;
Dqueue.hpp54 const intrusive_ref<clover::context> context;
55 const intrusive_ref<clover::device> device;
74 std::deque<intrusive_ref<hard_event>> queued_events;
Dprogram.hpp38 evals, const std::vector<intrusive_ref<device>> &> device_range;
79 const intrusive_ref<clover::context> context;
84 std::vector<intrusive_ref<device>> _devices;
Dplatform.hpp35 evals, std::vector<intrusive_ref<device>> &> {
44 std::vector<intrusive_ref<device>> devs;
Devent.cpp39 std::vector<intrusive_ref<event>>
42 std::vector<intrusive_ref<event>> evs; in trigger_self()
60 std::vector<intrusive_ref<event>>
63 std::vector<intrusive_ref<event>> evs; in abort_self()
Dcontext.hpp34 evals, const std::vector<intrusive_ref<device>> &
63 const std::vector<intrusive_ref<device>> devs;
Dmemory.hpp59 const intrusive_ref<clover::context> context;
100 const intrusive_ref<root_buffer> parent;
Dtimestamp.hpp52 const intrusive_ref<command_queue> q;
Dsampler.hpp44 const intrusive_ref<clover::context> context;
Dresource.hpp58 const intrusive_ref<clover::device> device;
Dkernel.hpp138 const intrusive_ref<clover::program> program;
/external/mesa3d/src/gallium/state_trackers/clover/api/
Dutil.hpp65 const intrusive_ref<T> &v) { in ret_object()
78 ret_object(const intrusive_ref<T> &v) { in ret_object()