Home
last modified time | relevance | path

Searched full:domain (Results 1 – 25 of 2914) sorted by relevance

12345678910>>...117

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/proto/detail/preprocessed/
H A Dfunop.hpp10 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 Dmake_expr_.hpp10 , 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 Dunpack_expr_.hpp8 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 Dirqdomain.c28 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 Dmsi.c79 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 Dmali_pm_domain.c39 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 Dmali_pm_domain.h27 /* 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 Doperators.hpp19 #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 Dmake_expr.hpp38 #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 Dpower-domain.h11 * 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 Dpower-domain.yaml4 $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 Dkeystone-k2hk-clocks.dtsi62 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 Dkeystone-k2l-clocks.dtsi52 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 Dgpcv2.c133 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 Dkeystone-k2hk-clocks.dtsi59 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 Dkeystone-k2l-clocks.dtsi49 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 Dzynqmp_pm_domains.c3 * 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 Drockchip-io-domain.su
/OK3568_Linux_fs/kernel/include/linux/
H A Diommu.h70 /* 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 Dirqdomain.h14 * 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 Dpower_domain.txt6 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 Dipmmu-vmsa.c210 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 Dnetlabel_domainhash.c3 * 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 Dsched-stats.rst13 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 Ddca-core.c44 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 …]

12345678910>>...117