Home
last modified time | relevance | path

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

/optee_os/core/drivers/firewall/
H A Dfirewall.c30 fw->ctrl = (struct firewall_controller *)data; in firewall_get()
85 assert(fw && fw->ctrl && fw->ctrl->ops); in firewall_set_configuration()
87 if (!fw->ctrl->ops->set_conf) in firewall_set_configuration()
90 return fw->ctrl->ops->set_conf(fw); in firewall_set_configuration()
96 assert(fw && fw->ctrl && fw->ctrl->ops); in firewall_set_memory_configuration()
98 if (!fw->ctrl->ops->set_memory_conf) in firewall_set_memory_configuration()
101 return fw->ctrl->ops->set_memory_conf(fw, paddr, size); in firewall_set_memory_configuration()
106 assert(fw && fw->ctrl && fw->ctrl->ops); in firewall_check_access()
108 if (!fw->ctrl->ops->check_access) in firewall_check_access()
111 return fw->ctrl->ops->check_access(fw); in firewall_check_access()
[all …]
H A Dstm32_etzpc.c766 struct firewall_controller *ctrl __maybe_unused) in stm32_etzpc_dt_probe_bus()
772 DMSG("Populating %s firewall bus", ctrl->name); in stm32_etzpc_dt_probe_bus()
801 ctrl->name, in stm32_etzpc_dt_probe_bus()
809 ctrl->name, in stm32_etzpc_dt_probe_bus()
H A Dstm32_risab.c621 assert(fw->ctrl->priv && (read || write)); in stm32_risab_check_access()
623 risab = fw->ctrl->priv; in stm32_risab_check_access()
701 assert(fw->ctrl->priv); in stm32_risab_reconfigure_region()
703 risab = fw->ctrl->priv; in stm32_risab_reconfigure_region()
H A Dstm32_risaf.c572 assert(fw->ctrl->priv && (read || write)); in stm32_risaf_acquire_access()
577 risaf = fw->ctrl->priv; in stm32_risaf_acquire_access()
636 assert(fw->ctrl->priv); in stm32_risaf_reconfigure_region()
638 risaf = fw->ctrl->priv; in stm32_risaf_reconfigure_region()
H A Dstm32_rifsc.c1049 struct firewall_controller *ctrl __maybe_unused) in stm32_rifsc_dt_probe_bus()
1055 DMSG("Populating %s firewall bus", ctrl->name); in stm32_rifsc_dt_probe_bus()
1084 ctrl->name, in stm32_rifsc_dt_probe_bus()
1092 ctrl->name, in stm32_rifsc_dt_probe_bus()
/optee_os/lib/libmbedtls/mbedtls/library/
H A Dpadlock.c65 uint32_t *ctrl; in mbedtls_padlock_xcryptecb() local
77 ctrl = blk + 4; in mbedtls_padlock_xcryptecb()
78 *ctrl = 0x80 | ctx->nr | ((ctx->nr + (mode^1) - 10) << 9); in mbedtls_padlock_xcryptecb()
91 : "m" (ebx), "m" (ctrl), "m" (rk), "m" (blk) in mbedtls_padlock_xcryptecb()
114 uint32_t *ctrl; in mbedtls_padlock_xcryptcbc() local
128 ctrl = iw + 4; in mbedtls_padlock_xcryptcbc()
129 *ctrl = 0x80 | ctx->nr | ((ctx->nr + (mode ^ 1) - 10) << 9); in mbedtls_padlock_xcryptcbc()
145 : "m" (ebx), "m" (count), "m" (ctrl), in mbedtls_padlock_xcryptcbc()
/optee_os/core/drivers/
H A Dls_dspi.c191 static void dspi_tx(struct ls_dspi_data *dspi_data, uint32_t ctrl, in dspi_tx() argument
196 uint32_t dspi_val = ctrl | data; in dspi_tx()
243 uint32_t ctrl = 0; in ls_dspi_txrx8() local
257 ctrl = DSPI_TFR_CTAS(data->ctar_sel) | DSPI_TFR_PCS(cs); in ls_dspi_txrx8()
259 ctrl |= DSPI_TFR_CONT; in ls_dspi_txrx8()
269 dspi_tx(data, ctrl, *spi_wr++); in ls_dspi_txrx8()
272 dspi_tx(data, ctrl, *spi_wr++); in ls_dspi_txrx8()
275 dspi_tx(data, ctrl, DSPI_IDLE_DATA); in ls_dspi_txrx8()
294 uint32_t ctrl = 0; in ls_dspi_txrx16() local
310 ctrl = DSPI_TFR_CTAS(data->ctar_sel) | DSPI_TFR_PCS(cs); in ls_dspi_txrx16()
[all …]
H A Dversal_huk.c116 struct versal_efuse_sec_ctrl_bits ctrl = { }; in versal_persistent_key() local
128 if (versal_efuse_read_sec_ctrl(&ctrl)) in versal_persistent_key()
131 *secure = ctrl.user_key0_wr_lk; in versal_persistent_key()
135 if (versal_efuse_read_sec_ctrl(&ctrl)) in versal_persistent_key()
138 *secure = ctrl.user_key1_wr_lk; in versal_persistent_key()
H A Dopenedges_omc.c196 uint32_t __maybe_unused ctrl = 0; in omc_fail_dump() local
215 ctrl = omc_read32(filter, FAIL_CONTROL_OFF + in omc_fail_dump()
224 (ctrl & FAIL_CONTROL_NONSECURE) ? "non-" : "", in omc_fail_dump()
225 (ctrl & FAIL_CONTROL_PRIVILEGED) ? "" : "un", in omc_fail_dump()
H A Dstm32_gpio.c1077 struct stm32_gpio_bank *bank = firewall->ctrl->priv; in stm32_gpio_fw_configure()
H A Dstm32_i2c.c1737 stm32_i2c_dev->i2c_dev.ctrl = &stm32_i2c_dev->i2c_ctrl; in stm32_get_i2c_dev()
/optee_os/ta/pkcs11/src/
H A Dpkcs11_token.c315 TEE_Param *ctrl = params; in entry_ck_slot_info() local
336 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_slot_info()
364 TEE_Param *ctrl = params; in entry_ck_token_info() local
390 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_info()
445 TEE_Param *ctrl = params; in entry_ck_token_mecha_ids() local
457 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_mecha_ids()
501 TEE_Param *ctrl = params; in entry_ck_token_mecha_info() local
513 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_mecha_info()
605 TEE_Param *ctrl = params; in entry_ck_open_session() local
619 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_open_session()
[all …]
H A Dobject.c308 TEE_Param *ctrl = params; in entry_create_object() local
325 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_create_object()
416 TEE_Param *ctrl = params; in entry_destroy_object() local
425 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_destroy_object()
502 TEE_Param *ctrl = params; in entry_find_objects_init() local
516 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_find_objects_init()
666 TEE_Param *ctrl = params; in entry_find_objects() local
682 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_find_objects()
722 TEE_Param *ctrl = params; in entry_find_objects_final() local
730 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_find_objects_final()
[all …]
H A Dprocessing.c221 TEE_Param *ctrl = params; in entry_generate_secret() local
236 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_generate_secret()
404 TEE_Param *ctrl = params; in entry_generate_key_pair() local
425 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_generate_key_pair()
605 TEE_Param *ctrl = params; in entry_processing_init() local
616 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_processing_init()
710 TEE_Param *ctrl = params; in entry_processing_step() local
722 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_processing_step()
813 TEE_Param *ctrl = params; in entry_processing_key() local
873 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_processing_key()
[all …]
/optee_os/core/include/drivers/
H A Di2c.h67 struct i2c_ctrl *ctrl; member
121 if (!i2c_dev->ctrl->ops->write) in i2c_write()
124 return i2c_dev->ctrl->ops->write(i2c_dev, buf, len); in i2c_write()
139 if (!i2c_dev->ctrl->ops->read) in i2c_read()
142 return i2c_dev->ctrl->ops->read(i2c_dev, buf, len); in i2c_read()
163 if (!i2c_dev->ctrl->ops->smbus) in i2c_smbus_raw()
169 return i2c_dev->ctrl->ops->smbus(i2c_dev, dir, proto, cmd_code, buf, in i2c_smbus_raw()
H A Dfirewall.h79 struct firewall_controller *ctrl);
85 struct firewall_controller *ctrl __unused) in firewall_dt_controller_register()
H A Drstctrl.h178 struct rstctrl **ctrl __unused) in rstctrl_dt_get_by_index()
H A Dfirewall_device.h27 struct firewall_controller *ctrl; member
/optee_os/core/arch/arm/plat-telechips/drivers/
H A Dtcc_otp.c115 vaddr_t ctrl = (vaddr_t)phys_to_virt_io(OTP_CTRL_BASE, OTP_CTRL_SIZE); in tcc_otp_write_128() local
123 if (io_read32(ctrl) & EXT_WP) { in tcc_otp_write_128()
129 io_clrbits32(ctrl, SOFT_WP); in tcc_otp_write_128()
141 io_setbits32(ctrl, SOFT_WP); in tcc_otp_write_128()
/optee_os/core/drivers/i2c/
H A Di2c.c29 i2c_dev->ctrl = i2c_ctrl; in i2c_create_dev()
H A Datmel_i2c.c110 struct atmel_i2c *i2c = atmel_i2c_from_i2c_ctrl(i2c_dev->ctrl); in atmel_i2c_write_data_no_stop()
128 struct atmel_i2c *i2c = atmel_i2c_from_i2c_ctrl(i2c_dev->ctrl); in atmel_i2c_write_data()
165 struct atmel_i2c *i2c = atmel_i2c_from_i2c_ctrl(i2c_dev->ctrl); in atmel_i2c_read_data()
/optee_os/core/arch/arm/plat-stm32mp1/
H A Dmain.c287 .ctrl = dt_driver_provider_priv_data(fw_provider), in secure_pager_ram()
317 .ctrl = dt_driver_provider_priv_data(fw_provider), in non_secure_scmi_ram()
389 .ctrl = dt_driver_provider_priv_data(fw_provider), in configure_sysram()
H A Dscmi_server.c469 .ctrl = etzpc_fw_ctrl, in nsec_can_access_resource()
491 query.ctrl = etzpc_fw_ctrl; in nsec_can_access_resource()
/optee_os/core/arch/arm/dts/
H A Dstm32mp15xx-dhcor-avenger96.dtsi402 st,hw-flow-ctrl;
H A Dstm32mp151.dtsi956 dma-names = "rx", "rx-ctrl";