Searched refs:holder (Results 1 - 9 of 9) sorted by relevance

/gem5/src/systemc/channel/
H A Dsc_mutex.cc56 if (holder.valid())
58 holder = ::sc_gem5::scheduler.current();
65 if (holder != ::sc_gem5::scheduler.current())
68 holder = nullptr;
/gem5/src/mem/
H A Dsnoop_filter.cc58 if ((sf_item.requested | sf_item.holder).none()) {
94 SnoopMask interested = sf_item.holder | sf_item.requested;
110 __func__, sf_item.requested, sf_item.holder);
122 sf_item.requested, sf_item.holder);
127 __func__, sf_item.requested, sf_item.holder);
133 panic_if((sf_item.holder & req_port).none(),
137 __func__, sf_item.requested, sf_item.holder);
142 panic_if((sf_item.holder & req_port).none(), "requester %x is not a " \
143 "holder :( SF value %x.%x\n", req_port,
144 sf_item.requested, sf_item.holder);
[all...]
H A Dsnoop_filter.hh73 * lines (in holder). This distinction is used for producing tighter
75 * | holder) should be notified and the requesting MSHRs will take
213 * cache line with this address (holder).
217 SnoopMask holder; member in struct:SnoopFilter::SnoopItem
/gem5/src/systemc/ext/channel/
H A Dsc_mutex.hh58 sc_process_handle holder; member in class:sc_core::sc_mutex
/gem5/ext/pybind11/include/pybind11/detail/
H A Dinit.h88 "holder, or value");
103 // deleter, or might be shared_from_this. So we construct a holder around it as if
104 // it was a normal instance, then steal the holder away into a local variable; thus
105 // the holder and destruction happens when we leave the C++ scope, and the holder
109 v_h.type->init_instance(v_h.inst, nullptr); // Set up the holder
110 Holder<Class> temp_holder(std::move(v_h.holder<Holder<Class>>())); // Steal the holder
111 v_h.type->dealloc(v_h); // Destroys the moved-out holder remains, resets value ptr to null
129 // Holder return: copy its pointer, and move or copy the returned holder int
133 construct(value_and_holder &v_h, Holder<Class> holder, bool need_alias) argument
[all...]
/gem5/ext/pybind11/include/pybind11/
H A Dcast.h212 // Main constructor for a found value/holder:
218 // Default constructor (used to signal a value-and-holder not found by get_value_and_holder())
230 template <typename H> H &holder() const { function in struct:value_and_holder
313 * Extracts C++ value and holder pointer references from an instance (which may contain multiple
316 * `find_type` is omitted (or explicitly specified as nullptr) the first value/holder are returned,
357 // Simple path: no python-side multiple inheritance, and a small-enough holder
363 else { // multiple base types or a too-large holder
365 // [hN] is the (uninitialized) holder instance for value N, and [bb...] is a set of bool
366 // values that tracks whether each associated holder has been initialized. Each [block] is
371 space += t->holder_size_in_ptrs; // holder instanc
876 cast_holder(const itype *src, const void *holder) argument
[all...]
H A Dpybind11.h1294 /// Initialize holder object, variant 1: object derives from enable_shared_from_this
1302 new (std::addressof(v_h.holder<holder_type>())) holder_type(std::move(sh));
1308 new (std::addressof(v_h.holder<holder_type>())) holder_type(v_h.value_ptr<type>());
1315 new (std::addressof(v_h.holder<holder_type>())) holder_type(*reinterpret_cast<const holder_type *>(holder_ptr));
1320 new (std::addressof(v_h.holder<holder_type>())) holder_type(std::move(*const_cast<holder_type *>(holder_ptr)));
1323 /// Initialize holder object, variant 2: try to construct from existing holder object, if possible
1330 new (std::addressof(v_h.holder<holder_type>())) holder_type(v_h.value_ptr<type>());
1335 /// Performs instance initialization including constructing a holder and registering the known
1337 /// optional pointer to an existing holder t
[all...]
/gem5/ext/googletest/googletest/include/gtest/internal/
H A Dgtest-port.h2076 ThreadLocalValueHolderBase* const holder = local
2078 if (holder != NULL) {
2079 return CheckedDowncastToActualType<ValueHolder>(holder)->pointer();
/gem5/ext/googletest/googlemock/include/gmock/
H A Dgmock-spec-builders.h1584 scoped_ptr<ResultHolder> holder(
1586 return holder->Unwrap();

Completed in 34 milliseconds