Home
last modified time | relevance | path

Searched refs:driver (Results 1 – 17 of 17) sorted by relevance

/optee_os/lib/libmbedtls/mbedtls/library/
H A Dpsa_crypto_se.c76 const psa_se_drv_table_entry_t *driver) in psa_get_se_driver_methods() argument
78 return driver->methods; in psa_get_se_driver_methods()
82 psa_se_drv_table_entry_t *driver) in psa_get_se_driver_context() argument
84 return &driver->u.context; in psa_get_se_driver_context()
91 psa_se_drv_table_entry_t *driver = psa_get_se_driver_entry(lifetime); in psa_get_se_driver() local
93 *p_methods = (driver ? driver->methods : NULL); in psa_get_se_driver()
96 *p_drv_context = (driver ? &driver->u.context : NULL); in psa_get_se_driver()
98 return driver != NULL; in psa_get_se_driver()
108 const psa_se_drv_table_entry_t *driver, in psa_get_se_driver_its_file_uid() argument
111 if (driver->location > PSA_MAX_SE_LOCATION) { in psa_get_se_driver_its_file_uid()
[all …]
H A Dpsa_crypto_se.h109 const psa_se_drv_table_entry_t *driver);
119 psa_se_drv_table_entry_t *driver);
134 psa_se_drv_table_entry_t *driver,
142 psa_status_t psa_destroy_se_key(psa_se_drv_table_entry_t *driver,
158 const psa_se_drv_table_entry_t *driver);
174 const psa_se_drv_table_entry_t *driver);
H A Dpsa_crypto.c1283 psa_se_drv_table_entry_t *driver; in psa_destroy_key() local
1347 driver = psa_get_se_driver_entry(slot->attr.lifetime); in psa_destroy_key()
1348 if (driver != NULL) { in psa_destroy_key()
1372 status = psa_destroy_se_key(driver, in psa_destroy_key()
1393 if (driver != NULL) { in psa_destroy_key()
1394 status = psa_save_se_persistent_data(driver); in psa_destroy_key()
1916 psa_se_drv_table_entry_t *driver, in psa_finish_key_creation() argument
1921 (void) driver; in psa_finish_key_creation()
1931 if (driver != NULL) { in psa_finish_key_creation()
1962 if (driver != NULL && in psa_finish_key_creation()
[all …]
H A Dpsa_crypto_slot_management.c949 psa_se_drv_table_entry_t *driver = psa_get_se_driver_entry(lifetime); in psa_validate_key_location() local
950 if (driver != NULL) { in psa_validate_key_location()
952 *p_drv = driver; in psa_validate_key_location()
/optee_os/core/include/kernel/
H A Ddt_driver.h73 const void *driver; member
/optee_os/core/drivers/
H A Dimx_lpuart.c128 .driver = &imx_lpuart_driver,
H A Dserial8250_uart.c166 .driver = &serial8250_driver,
H A Dimx_uart.c200 .driver = &imx_uart_driver,
H A Dffa_console.c151 .driver = &ffa_console_driver,
H A Dpl011.c248 .driver = &pl011_driver,
H A Dimx_i2c.c51 #error IMX_I2C driver not supported on this platform
228 #error IMX_I2C driver not supported on this platform in i2c_set_bus_speed()
/optee_os/core/kernel/
H A Dconsole.c174 sdrv = (const struct serial_driver *)dt_drv->driver; in configure_console_from_dt()
/optee_os/lib/libmbedtls/mbedtls/
H A DREADME.md302 …ts and random generators. This is work in progress. Please note that the driver interfaces are not…
304 Please see the [PSA driver example and guide](docs/psa-driver-example-and-guide.md) for information…
H A DChangeLog76 * On entry to PSA driver entry points that set up a multipart operation
163 * Fix invalid JSON schemas for driver descriptions used by
442 * If a cipher or AEAD mechanism has a PSA driver, you can now build the
446 implementation is able to take advantage of a driver that only
448 docs/driver-only-builds.md for full details and current limitations.
449 * The CTR_DRBG module will now use AES from a PSA driver if MBEDTLS_AES_C is
457 fully provided by drivers. See docs/driver-only-builds.md for full
680 of ECDSA and/or EC J-PAKE when those are provided by a driver. However,
725 they're provided by a built-in implementation, a driver or both. See
726 docs/driver-only-builds.md.
[all …]
/optee_os/
H A DMAINTAINERS211 Clock driver framework
216 Crypto driver interface
H A DCHANGELOG.md1065 * drivers: add TZC380 driver ([#1578])
1202 * SPI framework and PL022 driver cleanup and improvements
1208 * DRA7: add TRNG driver, enable GICv2 driver
1236 * The linux driver will set the 'privileged' flag (TEE_GEN_CAP_PRIVILEGED) on
1373 * plat-stm: fix RNG driver (non-flat mapping)
1444 * Added SPI framework and PL022 driver
1446 * GPIO: framework supports multiple instances, PL061 driver now has get/set
1454 of TUI. This includes: a generic framebuffer driver, display and serial
1612 * Generic driver: A new generic TEE driver is in the process of being
1835 * optee.ko, the generic Linux driver. It contains all functionality
[all …]
/optee_os/core/arch/arm/dts/
H A Dfsl-lx2160a.dtsi553 little-endian; /* force the driver in LE mode */
564 little-endian; /* force the driver in LE mode */