Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/frontends/clover/util/
Dpointer.hpp185 class intrusive_ref { class
187 intrusive_ref(T &o) : p(&o) { in intrusive_ref() function in clover::intrusive_ref
191 intrusive_ref(const intrusive_ref &ref) : in intrusive_ref() function in clover::intrusive_ref
192 intrusive_ref(*ref.p) { in intrusive_ref()
195 intrusive_ref(intrusive_ref &&ref) : in intrusive_ref() function in clover::intrusive_ref
200 ~intrusive_ref() { in ~intrusive_ref()
205 intrusive_ref &
206 operator=(intrusive_ref ref) { in operator =()
212 operator==(const intrusive_ref &ref) const { in operator ==()
217 operator!=(const intrusive_ref &ref) const { in operator !=()
[all …]
/external/mesa3d/src/gallium/frontends/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>> &> {
46 std::vector<intrusive_ref<device>> devs;
Dcontext.hpp36 evals, const std::vector<intrusive_ref<device>> &
69 const std::vector<intrusive_ref<device>> devs;
Devent.cpp39 std::vector<intrusive_ref<event>>
42 std::vector<intrusive_ref<event>> evs; in trigger_self()
62 std::vector<intrusive_ref<event>>
65 std::vector<intrusive_ref<event>> evs; in abort_self()
Dmemory.hpp63 const intrusive_ref<clover::context> context;
117 const intrusive_ref<root_buffer> parent;
Dtimestamp.hpp52 const intrusive_ref<command_queue> q;
Dsampler.hpp44 const intrusive_ref<clover::context> context;
Dresource.hpp61 const intrusive_ref<clover::device> device;
Dkernel.hpp147 const intrusive_ref<clover::program> program;
/external/mesa3d/src/gallium/frontends/clover/api/
Dutil.hpp65 const intrusive_ref<T> &v) { in ret_object()
78 ret_object(const intrusive_ref<T> &v) { in ret_object()