Home
last modified time | relevance | path

Searched refs:parent (Results 1 – 25 of 65) sorted by relevance

123

/optee_os/core/drivers/clk/
H A Dclk.c38 size_t parent = 0; in clk_alloc() local
45 for (parent = 0; parent < parent_count; parent++) in clk_alloc()
46 clk->parents[parent] = parent_clks[parent]; in clk_alloc()
78 if (clk->parent) { in clk_compute_rate_no_lock()
79 clk_compute_rate_no_lock(clk->parent); in clk_compute_rate_no_lock()
80 parent_rate = clk->parent->rate; in clk_compute_rate_no_lock()
105 clk->parent = clk->parents[0]; in clk_init_parent()
111 clk->parent = clk->parents[pidx]; in clk_init_parent()
144 struct clk *parent = NULL; in clk_disable_no_lock() local
152 parent = clk_get_parent(clk); in clk_disable_no_lock()
[all …]
H A Dclk_dt.c148 struct clk *parent = NULL; in parse_assigned_clock() local
164 nodeoffset, clock_idx, &parent); in parse_assigned_clock()
165 if (parent) { in parse_assigned_clock()
167 if (clk_set_parent(clk, parent)) { in parse_assigned_clock()
169 clk->name, parent->name); in parse_assigned_clock()
/optee_os/core/drivers/clk/sam/
H A Dsama7g5_clk.c95 const char *parent; member
110 .parent = "mainck",
122 .parent = "cpupll_fracck",
140 .parent = "mainck",
153 .parent = "syspll_fracck",
169 .parent = "mainck",
181 .parent = "ddrpll_fracck",
194 .parent = "mainck",
202 .parent = "imgpll_fracck",
214 .parent = "mainck",
[all …]
H A Dat91_clk.h143 struct clk *parent, bool bypass);
153 struct clk *parent, uint8_t id,
159 struct clk *parent);
163 struct clk *parent,
171 struct clk *parent,
181 struct clk *parent);
185 struct clk *parent);
188 struct clk *parent,
202 const char *name, struct clk *parent,
212 struct clk **parent,
[all …]
H A Dat91_utmi.c111 struct clk *parent) in at91_clk_register_utmi_internal() argument
116 clk = clk_alloc(name, ops, &parent, 1); in at91_clk_register_utmi_internal()
143 struct clk *parent) in at91_clk_register_utmi() argument
145 return at91_clk_register_utmi_internal(pmc, name, &utmi_ops, parent); in at91_clk_register_utmi()
189 struct clk *parent) in at91_clk_sama7g5_register_utmi() argument
192 parent); in at91_clk_sama7g5_register_utmi()
H A Dat91_master.c29 uint8_t parent; /* the source clock for SAMA7G5 MCKx */ member
170 const char *name, struct clk *parent, in at91_clk_register_master_div() argument
175 &parent, layout, in at91_clk_register_master_div()
192 if (master->mux_table[i] == master->parent) in clk_sama7g5_master_get_parent()
205 master->parent = master->mux_table[index]; in clk_sama7g5_master_set_parent()
265 struct clk **parent, in at91_clk_sama7g5_register_master() argument
274 if (!name || !num_parents || !parent || !mux_table || in at91_clk_sama7g5_register_master()
282 hw = clk_alloc(name, &sama7g5_master_ops, parent, num_parents); in at91_clk_sama7g5_register_master()
296 master->parent = (val & AT91_PMC_MCR_V2_CSS_MASK) >> in at91_clk_sama7g5_register_master()
H A Dat91_peripheral.c32 struct clk *parent = NULL; in clk_sam9x5_peripheral_autodiv() local
41 parent = clk_get_parent_by_index(clk, 0); in clk_sam9x5_peripheral_autodiv()
42 parent_rate = clk_get_rate(parent); in clk_sam9x5_peripheral_autodiv()
151 const char *name, struct clk *parent, in at91_clk_register_sam9x5_periph() argument
157 if (!name || !parent) in at91_clk_register_sam9x5_periph()
160 clk = clk_alloc(name, &sam9x5_peripheral_ops, &parent, 1); in at91_clk_register_sam9x5_periph()
H A Dat91_system.c65 struct clk *parent, uint8_t id) in at91_clk_register_system() argument
70 if (!parent || id > SYSTEM_MAX_ID) in at91_clk_register_system()
73 clk = clk_alloc(name, &system_ops, &parent, 1); in at91_clk_register_system()
H A Dat91_audio_pll.c300 struct clk *parent) in at91_clk_register_audio_pll_frac() argument
305 clk = clk_alloc(name, &audio_pll_frac_ops, &parent, 1); in at91_clk_register_audio_pll_frac()
331 struct clk *parent) in at91_clk_register_audio_pll_pad() argument
336 clk = clk_alloc(name, &audio_pll_pad_ops, &parent, 1); in at91_clk_register_audio_pll_pad()
362 struct clk *parent) in at91_clk_register_audio_pll_pmc() argument
367 clk = clk_alloc(name, &audio_pll_pmc_ops, &parent, 1); in at91_clk_register_audio_pll_pmc()
H A Dat91_plldiv.c48 struct clk *parent) in at91_clk_register_plldiv() argument
52 clk = clk_alloc(name, &plldiv_ops, &parent, 1); in at91_clk_register_plldiv()
H A Dat91_h32mx.c57 struct clk *parent) in at91_clk_register_h32mx() argument
61 clk = clk_alloc(name, &h32mx_ops, &parent, 1); in at91_clk_register_h32mx()
H A Dat91_cpu_opp.c52 assert(clk->parent); in cpu_opp_clk_set_rate()
60 return clk->parent->ops->set_rate(clk->parent, rate, parent_rate); in cpu_opp_clk_set_rate()
H A Dphy-sama7-utmi-clk.c58 struct clk *parent, in sama7_utmi_clk_register() argument
64 hw = clk_alloc(name, &sama7_utmi_ops, &parent, 1); in sama7_utmi_clk_register()
/optee_os/core/mm/
H A Dpgt_cache.c68 struct pgt_parent *parent = NULL; in free_pgt() local
73 assert(pgt && pgt->parent); in free_pgt()
74 parent = pgt->parent; in free_pgt()
75 assert(parent->num_used <= PGT_PARENT_TBL_COUNT && in free_pgt()
76 parent->num_used > 0); in free_pgt()
77 if (parent->num_used == PGT_PARENT_TBL_COUNT) in free_pgt()
78 SLIST_INSERT_HEAD(&parent_list, parent, link); in free_pgt()
79 parent->num_used--; in free_pgt()
81 if (!parent->num_used && SLIST_NEXT(SLIST_FIRST(&parent_list), link)) { in free_pgt()
86 SLIST_REMOVE(&parent_list, parent, pgt_parent, link); in free_pgt()
[all …]
/optee_os/mk/
H A Dcleandirs.mk5 define _enum-parent-dirs
6 $(if $(1),$(1) $(if $(filter / ./,$(dir $(1))),,$(call enum-parent-dirs,$(dir $(1)))),)
9 define enum-parent-dirs
10 $(call _enum-parent-dirs,$(patsubst %/,%,$(1)))
25 $(call enum-parent-dirs,$(d)))))))
/optee_os/core/drivers/
H A Dmicrochip_pit.c18 struct clk *parent = NULL; in microchip_pit_probe() local
36 parent = clk_get_parent_by_index(gclk, i++); in microchip_pit_probe()
37 if (!parent) in microchip_pit_probe()
39 if (!memcmp("syspll", clk_get_name(parent), in microchip_pit_probe()
44 res = clk_set_parent(gclk, parent); in microchip_pit_probe()
H A Dstm32_exti.c72 struct itr_desc parent; member
277 return &exti->hierarchy[it]->parent; in stm32_exti_get_parent_itr()
284 struct itr_desc *parent = stm32_exti_get_parent_itr(exti, it); in stm32_exti_op_enable() local
288 interrupt_enable(parent->chip, parent->itr_num); in stm32_exti_op_enable()
295 struct itr_desc *parent = stm32_exti_get_parent_itr(exti, it); in stm32_exti_op_disable() local
299 interrupt_disable(parent->chip, parent->itr_num); in stm32_exti_op_disable()
306 struct itr_desc *parent = stm32_exti_get_parent_itr(exti, it); in stm32_exti_op_mask() local
310 interrupt_mask(parent->chip, parent->itr_num); in stm32_exti_op_mask()
317 struct itr_desc *parent = stm32_exti_get_parent_itr(exti, it); in stm32_exti_op_unmask() local
321 interrupt_unmask(parent->chip, parent->itr_num); in stm32_exti_op_unmask()
[all …]
/optee_os/core/lib/libtomcrypt/src/pk/asn1/der/sequence/
H A Dder_sequence_free.c23 while (in->prev != NULL || in->parent != NULL) { in der_sequence_free()
24 if (in->parent != NULL) { in der_sequence_free()
25 in = in->parent; in der_sequence_free()
36 in->child->parent = NULL; in der_sequence_free()
/optee_os/core/lib/libfdt/
H A Dfdt_addresses.c57 int fdt_appendprop_addrrange(void *fdt, int parent, int nodeoffset, in fdt_appendprop_addrrange() argument
63 ret = fdt_address_cells(fdt, parent); in fdt_appendprop_addrrange()
68 ret = fdt_size_cells(fdt, parent); in fdt_appendprop_addrrange()
/optee_os/lib/libmbedtls/mbedtls/library/
H A Dx509_crt.c2125 mbedtls_x509_crt *parent, in x509_crt_check_signature() argument
2155 if (!mbedtls_pk_can_do(&parent->pk, child->sig_pk)) { in x509_crt_check_signature()
2161 return mbedtls_pk_verify_restartable(&parent->pk, in x509_crt_check_signature()
2169 return mbedtls_pk_verify_ext(child->sig_pk, child->sig_opts, &parent->pk, in x509_crt_check_signature()
2181 const mbedtls_x509_crt *parent, in x509_crt_check_parent() argument
2187 if (x509_name_cmp(&child->issuer, &parent->subject) != 0) { in x509_crt_check_parent()
2195 if (top && parent->version < 3) { in x509_crt_check_parent()
2199 if (need_ca_bit && !parent->ca_istrue) { in x509_crt_check_parent()
2204 mbedtls_x509_crt_check_key_usage(parent, MBEDTLS_X509_KU_KEY_CERT_SIGN) != 0) { in x509_crt_check_parent()
2266 mbedtls_x509_crt *parent, *fallback_parent; in x509_crt_find_parent_in() local
[all …]
/optee_os/core/drivers/regulator/
H A Dregulator.c354 static struct regulator *find_next_regulator(struct regulator *parent, in find_next_regulator() argument
364 while (regulator && regulator->supply != parent) in find_next_regulator()
473 struct regulator *parent = NULL; in print_tree() local
478 next = find_next_regulator(parent, regulator); in print_tree()
482 parent = next; in print_tree()
490 if (!parent) in print_tree()
496 regulator = parent; in print_tree()
497 parent = regulator->supply; in print_tree()
/optee_os/core/lib/scmi-server/
H A Dscmi_clock_consumer.c63 return clk_get_rates_array(clk->parent, index, rates, nb_elts); in scmi_clk_get_rates_array()
77 if (clk->parent) in scmi_clk_get_rates_array()
78 *rates = clk_get_rate(clk->parent); in scmi_clk_get_rates_array()
96 res = clk_get_rates_steps(clk->parent, min, max, step); in scmi_clk_get_rates_steps()
247 new_clock->parent = s_clocks[i].clock; in optee_scmi_server_init_clocks()
/optee_os/core/arch/arm/dts/
H A Dstm32mp157c-ev1.dts39 interrupt-parent = <&stmfx_pinctrl>;
44 interrupt-parent = <&stmfx_pinctrl>;
49 interrupt-parent = <&stmfx_pinctrl>;
54 interrupt-parent = <&stmfx_pinctrl>;
59 interrupt-parent = <&stmfx_pinctrl>;
204 interrupt-parent = <&gpioi>;
/optee_os/core/include/drivers/
H A Dclk.h40 struct clk *parent; member
212 TEE_Result clk_set_parent(struct clk *clk, struct clk *parent);
/optee_os/core/tee/
H A Dfs_htree.c85 struct htree_node *parent; member
291 nc->parent = node; in get_node()
588 if (node->parent) in verify_node()
740 if (node->parent) in free_node()
771 if (node->parent) { in htree_sync_node_to_storage()
774 node->parent->dirty = true; in htree_sync_node_to_storage()
775 node->parent->node.flags ^= f; in htree_sync_node_to_storage()
776 vers = !!(node->parent->node.flags & f); in htree_sync_node_to_storage()
976 assert(node->parent); in tee_fs_htree_truncate()
977 assert(node->parent->child[node->id & 1] == node); in tee_fs_htree_truncate()
[all …]

123