Home
last modified time | relevance | path

Searched full:container (Results 1 – 25 of 1300) sorted by relevance

12345678910>>...52

/OK3568_Linux_fs/kernel/drivers/vfio/
H A Dvfio_iommu_spapr_tce.c48 * A container needs to remember which preregistered region it has
57 * The container descriptor supports only a single group per container.
58 * Required by the API as the container is not supplied with the IOMMU group
73 static long tce_iommu_mm_set(struct tce_container *container) in tce_iommu_mm_set() argument
75 if (container->mm) { in tce_iommu_mm_set()
76 if (container->mm == current->mm) in tce_iommu_mm_set()
81 container->mm = current->mm; in tce_iommu_mm_set()
82 mmgrab(container->mm); in tce_iommu_mm_set()
87 static long tce_iommu_prereg_free(struct tce_container *container, in tce_iommu_prereg_free() argument
92 ret = mm_iommu_put(container->mm, tcemem->mem); in tce_iommu_prereg_free()
[all …]
H A Dvfio.c75 struct vfio_container *container; member
277 * Container objects - containers are created when /dev/vfio/vfio is
279 * it's freed via kref. Must support container/group/device being
282 static void vfio_container_get(struct vfio_container *container) in vfio_container_get() argument
284 kref_get(&container->kref); in vfio_container_get()
289 struct vfio_container *container; in vfio_container_release() local
290 container = container_of(kref, struct vfio_container, kref); in vfio_container_release()
292 kfree(container); in vfio_container_release()
295 static void vfio_container_put(struct vfio_container *container) in vfio_container_put() argument
297 kref_put(&container->kref, vfio_container_release); in vfio_container_put()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/spirit/home/qi/detail/
H A Dpass_container.hpp16 #include <boost/spirit/home/support/container.hpp>
41 // container attribute needs to be passed through to the current component
42 // or of we need to split the container by passing along instances of its
46 // sequence nor a container, we will pass through the provided container
48 template <typename Container, typename ValueType, typename Attribute
60 template <typename Container, typename ValueType, typename Attribute
64 negate_weak_substitute_if_not<Sequence, Attribute, Container>
68 // If the value type of the container is not a Fusion sequence, we pass
69 // through the container if each of the elements of the Attribute
70 // sequence is compatible with either the container or its value type.
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/container/detail/
H A Dadvanced_insert_int.hpp7 // See http://www.boost.org/libs/container for documentation.
22 #include <boost/container/detail/config_begin.hpp>
23 #include <boost/container/detail/workaround.hpp>
25 // container
26 #include <boost/container/allocator_traits.hpp>
27 // container/detail
28 #include <boost/container/detail/copy_move_algo.hpp>
29 #include <boost/container/detail/destroyers.hpp>
30 #include <boost/container/detail/mpl.hpp>
31 #include <boost/container/detail/type_traits.hpp>
[all …]
H A Ddestroyers.hpp9 // See http://www.boost.org/libs/container for documentation.
24 #include <boost/container/detail/config_begin.hpp>
25 #include <boost/container/detail/workaround.hpp>
27 #include <boost/container/allocator_traits.hpp>
29 #include <boost/container/detail/version_type.hpp>
32 namespace container { namespace
43 boost::container::container_detail::
84 typedef boost::container::allocator_traits<Allocator> AllocTraits;
106 typedef boost::container::allocator_traits<Allocator> AllocTraits;
128 typedef boost::container::allocator_traits<Allocator> AllocTraits;
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/spirit/home/support/
H A Dcontainer.hpp30 // This file contains some container utils for stl containers. The
129 template <typename Container, typename Enable/* = void*/>
131 : detail::remove_value_const<typename Container::value_type>
140 // this will be instantiated if the optional holds a container
146 // this will be instantiated if the variant holds a container
180 template <typename Container, typename Enable/* = void*/>
183 typedef typename Container::iterator type;
186 template <typename Container>
187 struct container_iterator<Container&>
188 : container_iterator<Container>
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/include/c++/10.3.1/ext/pb_ds/
H A Dassoc_container.hpp76 * A hashed container abstraction.
173 * A collision-chaining hash-based associative container.
188 * container will not compile if this
220 /// copied by the Hash_Fn object of the container object.
225 /// copied by the hash_fn object of the container object, and
226 /// r_eq_fn will be copied by the eq_fn object of the container
232 /// copied by the hash_fn object of the container object, r_eq_fn
233 /// will be copied by the eq_fn object of the container object,
235 /// of the container object.
240 /// copied by the hash_fn object of the container object, r_eq_fn
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/include/c++/10.3.1/ext/pb_ds/
H A Dassoc_container.hpp76 * A hashed container abstraction.
173 * A collision-chaining hash-based associative container.
188 * container will not compile if this
220 /// copied by the Hash_Fn object of the container object.
225 /// copied by the hash_fn object of the container object, and
226 /// r_eq_fn will be copied by the eq_fn object of the container
232 /// copied by the hash_fn object of the container object, r_eq_fn
233 /// will be copied by the eq_fn object of the container object,
235 /// of the container object.
240 /// copied by the hash_fn object of the container object, r_eq_fn
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/container/
H A Dcontainer_fwd.hpp7 // See http://www.boost.org/libs/container for documentation.
24 //! - boost::container::vector
25 //! - boost::container::stable_vector
26 //! - boost::container::static_vector
27 //! - boost::container::small_vector
28 //! - boost::container::slist
29 //! - boost::container::list
30 //! - boost::container::set
31 //! - boost::container::multiset
32 //! - boost::container::map
[all …]
H A Dthrow_exception.hpp7 // See http://www.boost.org/libs/container for documentation.
22 #include <boost/container/detail/config_begin.hpp>
23 #include <boost/container/detail/workaround.hpp>
35 namespace container { namespace
54 BOOST_ASSERT(!"boost::container bad_alloc thrown");
60 BOOST_ASSERT_MSG(!"boost::container out_of_range thrown", str);
66 BOOST_ASSERT_MSG(!"boost::container length_error thrown", str);
72 BOOST_ASSERT_MSG(!"boost::container logic_error thrown", str);
78 BOOST_ASSERT_MSG(!"boost::container runtime_error thrown", str);
84 …//! Exception callback called by Boost.Container when fails to allocate the requested storage spac…
[all …]
H A Dallocator_traits.hpp13 // See http://www.boost.org/libs/container for documentation.
27 #include <boost/container/detail/config_begin.hpp>
28 #include <boost/container/detail/workaround.hpp>
30 // container
31 #include <boost/container/container_fwd.hpp>
32 #include <boost/container/detail/mpl.hpp>
33 #include <boost/container/detail/type_traits.hpp> //is_empty
34 #include <boost/container/detail/placement_new.hpp>
36 #include <boost/container/detail/std_fwd.hpp>
53 …VE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_NS_BEG namespace boost { namespace container { namespace cont…
[all …]
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/include/libcxx/include/
H A Dstack20 template <class T, class Container = deque<T>>
24 typedef Container container_type;
61 void swap(stack& c) noexcept(is_nothrow_swappable_v<Container>)
64 template<class Container>
65 stack(Container) -> stack<typename Container::value_type, Container>; // C++17
67 template<class Container, class Allocator>
68 stack(Container, Allocator) -> stack<typename Container::value_type, Container>; // C++17
70 template <class T, class Container>
71 bool operator==(const stack<T, Container>& x, const stack<T, Container>& y);
72 template <class T, class Container>
[all …]
H A Dqueue20 template <class T, class Container = deque<T>>
24 typedef Container container_type;
69 void swap(queue& q) noexcept(is_nothrow_swappable_v<Container>)
72 template<class Container>
73 queue(Container) -> queue<typename Container::value_type, Container>; // C++17
75 template<class Container, class Allocator>
76 queue(Container, Allocator) -> queue<typename Container::value_type, Container>; // C++17
78 template <class T, class Container>
79 bool operator==(const queue<T, Container>& x,const queue<T, Container>& y);
81 template <class T, class Container>
[all …]
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/include/libcxx/include/
H A Dstack20 template <class T, class Container = deque<T>>
24 typedef Container container_type;
61 void swap(stack& c) noexcept(is_nothrow_swappable_v<Container>)
64 template<class Container>
65 stack(Container) -> stack<typename Container::value_type, Container>; // C++17
67 template<class Container, class Allocator>
68 stack(Container, Allocator) -> stack<typename Container::value_type, Container>; // C++17
70 template <class T, class Container>
71 bool operator==(const stack<T, Container>& x, const stack<T, Container>& y);
72 template <class T, class Container>
[all …]
H A Dqueue20 template <class T, class Container = deque<T>>
24 typedef Container container_type;
69 void swap(queue& q) noexcept(is_nothrow_swappable_v<Container>)
72 template<class Container>
73 queue(Container) -> queue<typename Container::value_type, Container>; // C++17
75 template<class Container, class Allocator>
76 queue(Container, Allocator) -> queue<typename Container::value_type, Container>; // C++17
78 template <class T, class Container>
79 bool operator==(const queue<T, Container>& x,const queue<T, Container>& y);
81 template <class T, class Container>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/
H A Dinserter.hpp22 template <class Container>
27 typedef Container container_type;
29 inline explicit insert_iterator(Container & c) in insert_iterator()
30 : container(&c) in insert_iterator()
33 insert_iterator & operator=(typename Container::value_type const& value) in operator =()
35 container->insert(value); in operator =()
55 Container * container; member in boost::geometry::index::insert_iterator
61 Returns insert iterator capable to insert values to the container
66 \param c The reference to the container (spatial index) to which values will be inserted.
68 \return The insert iterator inserting values to the container.
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/include/c++/10.3.1/debug/
H A Dsafe_unordered_base.h1 // Safe container/iterator base implementation -*- C++ -*-
42 * type. It contains a pointer back to the container it references
44 * doubly-linked list of local iterators referenced by the container.
57 /** Initialize the iterator to reference the container pointed to
67 /** Initializes the iterator to reference the same container that
79 /** Attaches this iterator to the given container, detaching it
80 * from whatever container it was attached to originally. If the
81 * new container is the NULL pointer, the iterator is left
91 /** Detach the iterator for whatever container it is attached to,
104 * reference an unordered container.
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/include/c++/10.3.1/debug/
H A Dsafe_unordered_base.h1 // Safe container/iterator base implementation -*- C++ -*-
42 * type. It contains a pointer back to the container it references
44 * doubly-linked list of local iterators referenced by the container.
57 /** Initialize the iterator to reference the container pointed to
67 /** Initializes the iterator to reference the same container that
79 /** Attaches this iterator to the given container, detaching it
80 * from whatever container it was attached to originally. If the
81 * new container is the NULL pointer, the iterator is left
91 /** Detach the iterator for whatever container it is attached to,
104 * reference an unordered container.
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/algorithm/string/
H A Dsplit.hpp26 output container.
27 Thus the result container must be able to hold copies
30 Examples of such a container are \c std::vector<std::string>
45 output container.
46 Thus the result container must be able to hold copies
49 Examples of such a container are \c std::vector<std::string>
52 \param Result A container that can hold copies of references to the substrings
53 \param Input A container which will be searched.
78 output container. Thus the result container must be able to hold copies
81 Examples of such a container are \c std::vector<std::string>
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/util/
H A Dstd.hpp10 template <typename Container, typename ForwardIterator, typename Predicate>
11 void erase_if(Container &container, ForwardIterator it, Predicate pred) { in erase_if() argument
12 while (it != container.end()) { in erase_if()
14 it = container.erase(it); in erase_if()
21 template <typename Container, typename Predicate>
22 void erase_if(Container &container, Predicate pred) { in erase_if() argument
23 erase_if(container, container.begin(), pred); in erase_if()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/geometries/
H A Dring.hpp48 \tparam Container container type, for example std::vector, std::deque
49 \tparam Allocator container-allocator-type
61 template<typename, typename> class Container = std::vector,
64 class ring : public Container<Point, Allocator<Point> >
68 typedef Container<Point, Allocator<Point> > base_type;
116 template<typename, typename> class Container,
119 struct tag<model::ring<Point, ClockWise, Closed, Container, Allocator> >
129 template<typename, typename> class Container,
132 struct point_order<model::ring<Point, false, Closed, Container, Allocator> >
142 template<typename, typename> class Container,
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/basics/
H A Dvector.c37 vector->container = NULL; in dal_vector_construct()
40 /* Container must be non-zero size*/ in dal_vector_construct()
45 vector->container = kcalloc(capacity, struct_size, GFP_KERNEL); in dal_vector_construct()
46 if (vector->container == NULL) in dal_vector_construct()
64 vector->container = NULL; in dal_vector_presized_costruct()
67 /* Container must be non-zero size*/ in dal_vector_presized_costruct()
72 vector->container = kcalloc(count, struct_size, GFP_KERNEL); in dal_vector_presized_costruct()
74 if (vector->container == NULL) in dal_vector_presized_costruct()
83 vector->container + i * struct_size, in dal_vector_presized_costruct()
135 kfree(vector->container); in dal_vector_destruct()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/geometry/0.9.3/include/mapbox/geometry/
H A Dfor_each_point.hpp15 template <typename Container, typename F>
16 auto for_each_point(Container&& container, F&& f)
17 -> decltype(container.begin(), container.end(), void());
35 template <typename Container, typename F>
36 auto for_each_point(Container&& container, F&& f) in for_each_point() argument
37 -> decltype(container.begin(), container.end(), void()) in for_each_point()
39 for (auto& e: container) { in for_each_point()
/OK3568_Linux_fs/kernel/Documentation/driver-api/
H A Dvfio.rst80 a container class, which may hold one or more groups. A container
83 On its own, the container provides little functionality, with all
85 The user needs to add a group into the container for the next level
99 Once the group is ready, it may be added to the container by opening
102 previously opened container file. If desired and if the IOMMU driver
104 be set to the same container. If a group fails to set to a container
105 with existing groups, a new empty container will need to be used
108 With a group (or groups) attached to a container, the remaining
169 int container, group, device, i;
176 /* Create a new container */
[all …]
/OK3568_Linux_fs/kernel/drivers/scsi/aacraid/
H A Dcommsup.c1066 u32 channel, id, lun, container; in aac_handle_aif() local
1075 /* Sniff for container changes */ in aac_handle_aif()
1079 container = channel = id = lun = (u32)-1; in aac_handle_aif()
1091 container = le32_to_cpu(((__le32 *)aifcmd->data)[1]); in aac_handle_aif()
1092 if ((container >> 28)) { in aac_handle_aif()
1093 container = (u32)-1; in aac_handle_aif()
1096 channel = (container >> 24) & 0xF; in aac_handle_aif()
1098 container = (u32)-1; in aac_handle_aif()
1101 id = container & 0xFFFF; in aac_handle_aif()
1103 container = (u32)-1; in aac_handle_aif()
[all …]

12345678910>>...52