| /OK3568_Linux_fs/kernel/drivers/vfio/ |
| H A D | vfio_iommu_spapr_tce.c | 48 * 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 D | vfio.c | 75 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 D | pass_container.hpp | 16 #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 D | advanced_insert_int.hpp | 7 // 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 D | destroyers.hpp | 9 // 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 D | container.hpp | 30 // 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 D | assoc_container.hpp | 76 * 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 D | assoc_container.hpp | 76 * 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 D | container_fwd.hpp | 7 // 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 D | throw_exception.hpp | 7 // 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 D | allocator_traits.hpp | 13 // 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 D | stack | 20 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 D | queue | 20 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 D | stack | 20 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 D | queue | 20 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 D | inserter.hpp | 22 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 D | safe_unordered_base.h | 1 // 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 D | safe_unordered_base.h | 1 // 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 D | split.hpp | 26 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 D | std.hpp | 10 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 D | ring.hpp | 48 \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 D | vector.c | 37 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 D | for_each_point.hpp | 15 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 D | vfio.rst | 80 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 D | commsup.c | 1066 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 …]
|