| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/proto/detail/preprocessed/ |
| H A D | funop.hpp | 10 template<typename Expr, typename Domain > 14 Domain 36 template<typename Expr , typename This, typename Domain> 37 struct funop<Expr(), This, Domain> 40 , Domain 46 template<typename Expr, typename Domain , typename A0> 50 Domain 54 , typename proto::result_of::as_child<A0, Domain>::type 65 , proto::as_child<Domain>(a0) in call() 72 template<typename Expr , typename A0, typename This, typename Domain> [all …]
|
| H A D | make_expr_.hpp | 10 , typename Domain 16 template<typename Domain, typename A> 17 struct make_expr_<tag::terminal, Domain, A 20 typedef typename proto::detail::protoify<A, Domain>::result_type result_type; 24 return proto::detail::protoify<A, Domain>()(a); in operator ()() 32 template<typename Tag, typename Domain , typename A0> 33 struct make_expr_<Tag, Domain , A0 38 typename boost::proto::detail::protoify< A0 , Domain >::result_type 41 typedef typename base_expr<Domain, Tag, proto_args>::type expr_type; 42 typedef typename Domain::proto_generator proto_generator; [all …]
|
| H A D | unpack_expr_.hpp | 8 template<typename Tag, typename Domain, typename Sequence, std::size_t Size> 11 template<typename Domain, typename Sequence> 12 struct unpack_expr_<tag::terminal, Domain, Sequence, 1u> 24 , Domain 30 return proto::detail::protoify<terminal_type, Domain>()(fusion::at_c<0>(sequence)); in call() 37 template<typename Tag, typename Domain, typename Sequence> 38 struct unpack_expr_<Tag, Domain, Sequence, 1> 43 …nst< typename fusion::result_of::value_of< fusion_iterator0 >::type >::type , Domain >::result_type 46 typedef typename base_expr<Domain, Tag, proto_args>::type expr_type; 47 typedef typename Domain::proto_generator proto_generator; [all …]
|
| /OK3568_Linux_fs/kernel/kernel/irq/ |
| H A D | irqdomain.c | 28 static void irq_domain_check_hierarchy(struct irq_domain *domain); 50 * identifying an irq domain 53 * @name: Optional user provided domain name 62 * domain struct. 124 * @ops: domain callbacks 128 * Returns pointer to IRQ domain, or NULL on failure. 136 struct irq_domain *domain; in __irq_domain_add() local 140 domain = kzalloc_node(sizeof(*domain) + (sizeof(unsigned int) * size), in __irq_domain_add() 142 if (!domain) in __irq_domain_add() 151 domain->fwnode = fwnode; in __irq_domain_add() [all …]
|
| H A D | msi.c | 79 static void msi_check_level(struct irq_domain *domain, struct msi_msg *msg) in msi_check_level() argument 81 struct msi_domain_info *info = domain->host_data; in msi_check_level() 111 msi_check_level(irq_data->domain, msg); in msi_domain_set_affinity() 118 static int msi_domain_activate(struct irq_domain *domain, in msi_domain_activate() argument 124 msi_check_level(irq_data->domain, msg); in msi_domain_activate() 129 static void msi_domain_deactivate(struct irq_domain *domain, in msi_domain_deactivate() argument 138 static int msi_domain_alloc(struct irq_domain *domain, unsigned int virq, in msi_domain_alloc() argument 141 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc() 146 if (irq_find_mapping(domain, hwirq) > 0) in msi_domain_alloc() 149 if (domain->parent) { in msi_domain_alloc() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/ |
| H A D | mali_pm_domain.c | 39 struct mali_pm_domain *domain = NULL; in mali_pm_domain_create() local 42 domain = mali_pm_domain_get_from_mask(pmu_mask); in mali_pm_domain_create() 43 if (NULL != domain) return domain; in mali_pm_domain_create() 46 ("Mali PM domain: Creating Mali PM domain (mask=0x%08X)\n", in mali_pm_domain_create() 49 domain = (struct mali_pm_domain *)_mali_osk_malloc( in mali_pm_domain_create() 51 if (NULL != domain) { in mali_pm_domain_create() 52 domain->power_is_on = MALI_FALSE; in mali_pm_domain_create() 53 domain->pmu_mask = pmu_mask; in mali_pm_domain_create() 54 domain->use_count = 0; in mali_pm_domain_create() 55 _mali_osk_list_init(&domain->group_list); in mali_pm_domain_create() [all …]
|
| H A D | mali_pm_domain.h | 27 /* Zero or more groups can belong to this domain */ 30 /* Zero or more L2 caches can belong to this domain */ 39 void mali_pm_domain_delete(struct mali_pm_domain *domain); 42 struct mali_pm_domain *domain, 44 void mali_pm_domain_add_group(struct mali_pm_domain *domain, 51 u32 mali_pm_domain_ref_get(struct mali_pm_domain *domain); 52 u32 mali_pm_domain_ref_put(struct mali_pm_domain *domain); 55 struct mali_pm_domain *domain) in mali_pm_domain_get_group_list() argument 57 MALI_DEBUG_ASSERT_POINTER(domain); in mali_pm_domain_get_group_list() 58 return &domain->group_list; in mali_pm_domain_get_group_list() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/proto/ |
| H A D | operators.hpp | 19 #include <boost/proto/domain.hpp> 38 template<typename Domain, typename Grammar, typename Trait, typename Tag, typename Arg> 45 , result_of::make_expr<Tag, Domain, Arg> 49 template<typename Domain, typename Trait, typename Tag, typename Arg> 50 struct enable_unary<Domain, proto::_, Trait, Tag, Arg &> 53 , result_of::make_expr<Tag, Domain, Arg &> 68 …template<typename Domain, typename Grammar, typename Trait, typename Tag, typename Left, typename … 75 , result_of::make_expr<Tag, Domain, Left, Right> 79 template<typename Domain, typename Trait, typename Tag, typename Left, typename Right> 80 struct enable_binary<Domain, proto::_, Trait, Tag, Left &, Right &> [all …]
|
| H A D | make_expr.hpp | 38 #include <boost/proto/domain.hpp> 76 template<typename T, typename Domain> 78 : Domain::template as_expr<T> 81 template<typename T, typename Domain> 82 struct protoify<T &, Domain> 83 : Domain::template as_child<T> 86 template<typename T, typename Domain> 87 struct protoify<boost::reference_wrapper<T>, Domain> 88 : Domain::template as_child<T> 91 template<typename T, typename Domain> [all …]
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | power-domain.h | 11 * A power domain is a portion of an SoC or chip that is powered by a 13 * power domain, and can turn the power source on or off. This is typically 18 * A driver that implements UCLASS_POWER_DOMAIN is a power domain controller or 21 * power-domain-uclass.h describes the interface which power domain controllers 24 * Depending on the power domain controller hardware, changing the state of a 25 * power domain may require performing related operations on other resources. 27 * whenever the power domain is powered on, or during the time when the power 28 * domain is transitioning state. These details are implementation-specific 33 * Power domain consumers/clients are the drivers for HW modules within the 34 * power domain. This header file describes the API used by those drivers. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power/ |
| H A D | power-domain.yaml | 4 $id: http://devicetree.org/schemas/power/power-domain.yaml# 19 This device tree binding can be used to bind PM domain consumer devices with 20 their PM domains provided by PM domain providers. A PM domain provider can be 23 phandle arguments (so called PM domain specifiers) of length specified by the 24 \#power-domain-cells property in the PM domain provider node. 28 pattern: "^(power-controller|power-domain)([@-].*)?$" 30 domain-idle-states: 34 power-domain provider. The idle state definitions are compatible with the 35 domain-idle-state bindings, specified in ./domain-idle-state.yaml. 37 Note that, the domain-idle-state property reflects the idle states of this [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | keystone-k2hk-clocks.dtsi | 62 reg-names = "control", "domain"; 63 domain-id = <0>; 72 reg-names = "control", "domain"; 73 domain-id = <4>; 82 reg-names = "control", "domain"; 83 domain-id = <5>; 92 reg-names = "control", "domain"; 93 domain-id = <9>; 102 reg-names = "control", "domain"; 103 domain-id = <10>; [all …]
|
| H A D | keystone-k2l-clocks.dtsi | 52 reg-names = "control", "domain"; 54 domain-id = <0>; 63 reg-names = "control", "domain"; 64 domain-id = <4>; 73 reg-names = "control", "domain"; 74 domain-id = <9>; 83 reg-names = "control", "domain"; 84 domain-id = <10>; 93 reg-names = "control", "domain"; 94 domain-id = <11>; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/soc/imx/ |
| H A D | gpcv2.c | 133 struct imx_pgc_domain *domain = container_of(genpd, in imx_gpc_pu_pgc_sw_pxx_req() local 139 const bool has_regulator = !IS_ERR(domain->regulator); in imx_gpc_pu_pgc_sw_pxx_req() 143 regmap_update_bits(domain->regmap, GPC_PGC_CPU_MAPPING, in imx_gpc_pu_pgc_sw_pxx_req() 144 domain->bits.map, domain->bits.map); in imx_gpc_pu_pgc_sw_pxx_req() 147 ret = regulator_enable(domain->regulator); in imx_gpc_pu_pgc_sw_pxx_req() 149 dev_err(domain->dev, "failed to enable regulator\n"); in imx_gpc_pu_pgc_sw_pxx_req() 154 /* Enable reset clocks for all devices in the domain */ in imx_gpc_pu_pgc_sw_pxx_req() 155 for (i = 0; i < domain->num_clks; i++) in imx_gpc_pu_pgc_sw_pxx_req() 156 clk_prepare_enable(domain->clk[i]); in imx_gpc_pu_pgc_sw_pxx_req() 159 regmap_update_bits(domain->regmap, GPC_PGC_CTRL(domain->pgc), in imx_gpc_pu_pgc_sw_pxx_req() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | keystone-k2hk-clocks.dtsi | 59 reg-names = "control", "domain"; 60 domain-id = <0>; 69 reg-names = "control", "domain"; 70 domain-id = <4>; 79 reg-names = "control", "domain"; 80 domain-id = <5>; 89 reg-names = "control", "domain"; 90 domain-id = <9>; 99 reg-names = "control", "domain"; 100 domain-id = <10>; [all …]
|
| H A D | keystone-k2l-clocks.dtsi | 49 reg-names = "control", "domain"; 51 domain-id = <0>; 60 reg-names = "control", "domain"; 61 domain-id = <4>; 70 reg-names = "control", "domain"; 71 domain-id = <9>; 80 reg-names = "control", "domain"; 81 domain-id = <10>; 90 reg-names = "control", "domain"; 91 domain-id = <11>; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/soc/xilinx/ |
| H A D | zynqmp_pm_domains.c | 3 * ZynqMP Generic PM domain support 23 /* Flag stating if PM nodes mapped to the PM domain has been requested */ 30 * @gpd: Generic power domain 31 * @node_id: PM node ID corresponding to device inside PM domain 32 * @flags: ZynqMP PM domain flags 64 * zynqmp_gpd_power_on() - Power on PM domain 65 * @domain: Generic PM domain 67 * This function is called before devices inside a PM domain are resumed, to 68 * power on PM domain. 72 static int zynqmp_gpd_power_on(struct generic_pm_domain *domain) in zynqmp_gpd_power_on() argument [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/power/io-domain/ |
| H A D | rockchip-io-domain.su | |
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | iommu.h | 70 /* Domain feature flags */ 72 #define __IOMMU_DOMAIN_DMA_API (1U << 1) /* Domain for use in DMA-API 74 #define __IOMMU_DOMAIN_PT (1U << 2) /* Domain is identity mapped */ 77 * This are the possible domain-types 172 IOMMU_DEV_FEAT_AUX, /* Aux-domain feature */ 200 * @domain_alloc: allocate iommu domain 201 * @domain_free: free iommu domain 202 * @attach_dev: attach device to an iommu domain 203 * @detach_dev: detach device from an iommu domain 204 * @map: map a physically contiguous memory region to an iommu domain [all …]
|
| H A D | irqdomain.h | 14 * Interrupt controller "domain" data structure. This could be defined as a 15 * irq domain controller. That is, it handles the mapping between hardware 16 * and virtual interrupt numbers for a given interrupt domain. The domain 18 * (though a domain can cover more than one PIC if they have a flat number 19 * model). It's the domain callbacks that are responsible for setting the 23 * identify the domain. In some cases, and in order to preserve source 72 * different purposes (for example one domain is for PCI/MSI, and the 140 * @name: Name of interrupt domain 154 * @debugfs_file: dentry for the domain debugfs file 196 /* Irq domain flags */ [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/rockchip/ |
| H A D | power_domain.txt | 6 Required properties for power domain controller: 22 - #power-domain-cells: Number of cells in a power-domain specifier. 27 Required properties for power domain sub nodes: 28 - reg: index of the power domain, should use macros in: 29 "include/dt-bindings/power/px30-power.h" - for PX30 type power domain. 30 "include/dt-bindings/power/rv1126-power.h" - for RV1126 type power domain. 31 "include/dt-bindings/power/rk1808-power.h" - for RK1808 type power domain. 32 "include/dt-bindings/power/rk3036-power.h" - for RK3036 type power domain. 33 "include/dt-bindings/power/rk3066-power.h" - for RK3066 type power domain. 34 "include/dt-bindings/power/rk3128-power.h" - for RK3128 type power domain. [all …]
|
| /OK3568_Linux_fs/kernel/drivers/iommu/ |
| H A D | ipmmu-vmsa.c | 210 static u32 ipmmu_ctx_read_root(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_read_root() argument 213 return ipmmu_ctx_read(domain->mmu->root, domain->context_id, reg); in ipmmu_ctx_read_root() 216 static void ipmmu_ctx_write_root(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_write_root() argument 219 ipmmu_ctx_write(domain->mmu->root, domain->context_id, reg, data); in ipmmu_ctx_write_root() 222 static void ipmmu_ctx_write_all(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_write_all() argument 225 if (domain->mmu != domain->mmu->root) in ipmmu_ctx_write_all() 226 ipmmu_ctx_write(domain->mmu, domain->context_id, reg, data); in ipmmu_ctx_write_all() 228 ipmmu_ctx_write(domain->mmu->root, domain->context_id, reg, data); in ipmmu_ctx_write_all() 253 static void ipmmu_tlb_sync(struct ipmmu_vmsa_domain *domain) in ipmmu_tlb_sync() argument 257 while (ipmmu_ctx_read_root(domain, IMCTR) & IMCTR_FLUSH) { in ipmmu_tlb_sync() [all …]
|
| /OK3568_Linux_fs/kernel/net/netlabel/ |
| H A D | netlabel_domainhash.c | 3 * NetLabel Domain Hash Table 5 * This file manages the domain hash table that NetLabel uses to determine 6 * which network labeling protocol to use for a given domain. The NetLabel 40 /* Domain hash table */ 51 * Domain Hash Table Helper Functions 55 * netlbl_domhsh_free_entry - Frees a domain hash table entry 90 kfree(ptr->domain); in netlbl_domhsh_free_entry() 95 * netlbl_domhsh_hash - Hashing function for the domain hash table 96 * @key: the domain name to hash 99 * This is the hashing function for the domain hash table, it returns the [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/scheduler/ |
| H A D | sched-stats.rst | 13 per-domain. Note that domains (and their associated information) will only 16 In version 14 of schedstat, there is at least one level of domain 18 domain. Domains have no particular names in this implementation, but 20 cpus on the machine, while domain0 is the most tightly focused domain, 22 are no architectures which need more than three domain levels. The first 23 field in the domain stats is a bit map indicating which cpus are affected 24 by that domain. 65 Domain statistics 67 One of these is produced per domain for each cpu described. (Note that if 71 domain<N> <cpumask> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3… [all …]
|
| /OK3568_Linux_fs/kernel/drivers/dca/ |
| H A D | dca-core.c | 44 struct dca_domain *domain; in dca_allocate_domain() local 46 domain = kzalloc(sizeof(*domain), GFP_NOWAIT); in dca_allocate_domain() 47 if (!domain) in dca_allocate_domain() 50 INIT_LIST_HEAD(&domain->dca_providers); in dca_allocate_domain() 51 domain->pci_rc = rc; in dca_allocate_domain() 53 return domain; in dca_allocate_domain() 56 static void dca_free_domain(struct dca_domain *domain) in dca_free_domain() argument 58 list_del(&domain->node); in dca_free_domain() 59 kfree(domain); in dca_free_domain() 81 struct dca_domain *domain; in unregister_dca_providers() local [all …]
|