| /optee_os/core/drivers/clk/ |
| H A D | clk.c | 38 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 D | clk_dt.c | 148 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 D | sama7g5_clk.c | 95 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 D | at91_clk.h | 143 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 D | at91_utmi.c | 111 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 D | at91_master.c | 29 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 D | at91_peripheral.c | 32 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 D | at91_system.c | 65 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 D | at91_audio_pll.c | 300 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 D | at91_plldiv.c | 48 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 D | at91_h32mx.c | 57 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 D | at91_cpu_opp.c | 52 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 D | phy-sama7-utmi-clk.c | 58 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 D | pgt_cache.c | 68 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 D | cleandirs.mk | 5 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 D | microchip_pit.c | 18 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 D | stm32_exti.c | 72 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 D | der_sequence_free.c | 23 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 D | fdt_addresses.c | 57 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 D | x509_crt.c | 2125 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 D | regulator.c | 354 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 D | scmi_clock_consumer.c | 63 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 D | stm32mp157c-ev1.dts | 39 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 D | clk.h | 40 struct clk *parent; member 212 TEE_Result clk_set_parent(struct clk *clk, struct clk *parent);
|
| /optee_os/core/tee/ |
| H A D | fs_htree.c | 85 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 …]
|