| /optee_os/core/drivers/firewall/ |
| H A D | firewall.c | 30 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 D | stm32_etzpc.c | 766 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 D | stm32_risab.c | 621 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 D | stm32_risaf.c | 572 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 D | stm32_rifsc.c | 1049 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 D | padlock.c | 65 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 D | ls_dspi.c | 191 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 D | versal_huk.c | 116 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 D | openedges_omc.c | 196 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 D | stm32_gpio.c | 1077 struct stm32_gpio_bank *bank = firewall->ctrl->priv; in stm32_gpio_fw_configure()
|
| H A D | stm32_i2c.c | 1737 stm32_i2c_dev->i2c_dev.ctrl = &stm32_i2c_dev->i2c_ctrl; in stm32_get_i2c_dev()
|
| /optee_os/ta/pkcs11/src/ |
| H A D | pkcs11_token.c | 315 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 D | object.c | 308 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 D | processing.c | 221 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 D | i2c.h | 67 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 D | firewall.h | 79 struct firewall_controller *ctrl); 85 struct firewall_controller *ctrl __unused) in firewall_dt_controller_register()
|
| H A D | rstctrl.h | 178 struct rstctrl **ctrl __unused) in rstctrl_dt_get_by_index()
|
| H A D | firewall_device.h | 27 struct firewall_controller *ctrl; member
|
| /optee_os/core/arch/arm/plat-telechips/drivers/ |
| H A D | tcc_otp.c | 115 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 D | i2c.c | 29 i2c_dev->ctrl = i2c_ctrl; in i2c_create_dev()
|
| H A D | atmel_i2c.c | 110 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 D | main.c | 287 .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 D | scmi_server.c | 469 .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 D | stm32mp15xx-dhcor-avenger96.dtsi | 402 st,hw-flow-ctrl;
|
| H A D | stm32mp151.dtsi | 956 dma-names = "rx", "rx-ctrl";
|