Home
last modified time | relevance | path

Searched refs:req (Results 1 – 19 of 19) sorted by relevance

/optee_os/core/drivers/
H A Dversal_nvm.c161 static TEE_Result versal_alloc_read_buffer(struct versal_nvm_read_req *req) in versal_alloc_read_buffer() argument
163 assert(req); in versal_alloc_read_buffer()
164 req->ibuf[0].len = 1024; in versal_alloc_read_buffer()
165 req->ibuf[0].buf = alloc_cache_aligned(req->ibuf[0].len); in versal_alloc_read_buffer()
166 if (!req->ibuf[0].buf) in versal_alloc_read_buffer()
172 static void versal_free_read_buffer(struct versal_nvm_read_req *req) in versal_free_read_buffer() argument
174 assert(req); in versal_free_read_buffer()
175 free(req->ibuf[0].buf); in versal_free_read_buffer()
178 static void *versal_get_read_buffer(struct versal_nvm_read_req *req) in versal_get_read_buffer() argument
180 assert(req); in versal_get_read_buffer()
[all …]
H A Dversal_puf.c100 struct versal_puf_data_req req __aligned_puf = { }; in versal_puf_register()
102 .alloc_len = sizeof(req), in versal_puf_register()
103 .len = sizeof(req), in versal_puf_register()
104 .buf = &req, in versal_puf_register()
130 req.efuse_syn_data_addr = virt_to_phys(efuse_syn_data_addr.buf); in versal_puf_register()
131 req.syndrome_data_addr = virt_to_phys(syndrome_data_addr.buf); in versal_puf_register()
132 req.puf_id_addr = virt_to_phys(puf_id_addr.buf); in versal_puf_register()
133 req.hash_addr = virt_to_phys(hash_addr.buf); in versal_puf_register()
134 req.aux_addr = virt_to_phys(aux_addr.buf); in versal_puf_register()
136 req.global_var_filter = cfg->global_var_filter; in versal_puf_register()
[all …]
H A Dversal_mbox.c62 void *req; member
225 memcpy(ipi.req, cmd->data, sizeof(cmd->data)); in versal_mbox_write_req()
228 cache_operation(TEE_CACHEFLUSH, ipi.req, sizeof(cmd->data)); in versal_mbox_write_req()
362 ipi.req = core_mmu_add_mapping(MEM_AREA_RAM_SEC, in versal_mbox_init()
371 if (!ipi.req || !ipi.rsp) in versal_mbox_init()
/optee_os/core/arch/arm/plat-k3/drivers/
H A Dti_sci.c152 struct ti_sci_msg_req_version req = { }; in ti_sci_get_revision() local
157 &req, sizeof(req), in ti_sci_get_revision()
172 struct ti_sci_msg_req_set_device_state req = { }; in ti_sci_device_set_state() local
178 &req, sizeof(req), in ti_sci_device_set_state()
184 req.id = id; in ti_sci_device_set_state()
185 req.state = state; in ti_sci_device_set_state()
209 struct ti_sci_msg_req_fwl_set_firewall_region req = { }; in ti_sci_set_fwl_region() local
218 &req, sizeof(req), in ti_sci_set_fwl_region()
224 req.fwl_id = fwl_id; in ti_sci_set_fwl_region()
225 req.region = region; in ti_sci_set_fwl_region()
[all …]
/optee_os/core/arch/arm/kernel/
H A Drpc_io_i2c.c19 TEE_Result rpc_io_i2c_transfer(struct rpc_i2c_request *req, size_t *len) in rpc_io_i2c_transfer() argument
26 assert(req); in rpc_io_i2c_transfer()
33 req->buffer_len, &mobj); in rpc_io_i2c_transfer()
37 if (req->mode == RPC_I2C_MODE_WRITE) in rpc_io_i2c_transfer()
38 memcpy(va, req->buffer, req->buffer_len); in rpc_io_i2c_transfer()
40 p[0] = THREAD_PARAM_VALUE(IN, req->mode, req->bus, req->chip); in rpc_io_i2c_transfer()
41 p[1] = THREAD_PARAM_VALUE(IN, req->flags, 0, 0); in rpc_io_i2c_transfer()
42 p[2] = THREAD_PARAM_MEMREF(INOUT, mobj, 0, req->buffer_len); in rpc_io_i2c_transfer()
53 if (p[3].u.value.a > req->buffer_len) in rpc_io_i2c_transfer()
58 if (req->mode == RPC_I2C_MODE_READ) in rpc_io_i2c_transfer()
[all …]
H A Dthread_a32.S21 .macro cmp_spsr_user_mode reg:req argument
447 .macro native_intr_handler mode:req argument
521 .macro foreign_intr_handler mode:req argument
H A Dthread_a64.S1114 .macro foreign_intr_handler mode:req argument
1240 .macro native_intr_handler mode:req argument
/optee_os/core/drivers/crypto/se050/glue/
H A Di2c_imx.c11 TEE_Result native_i2c_transfer(struct rpc_i2c_request *req, in native_i2c_transfer() argument
16 if (req->mode == RPC_I2C_MODE_READ) in native_i2c_transfer()
17 ret = imx_i2c_read(req->bus, req->chip, req->buffer, in native_i2c_transfer()
18 req->buffer_len); in native_i2c_transfer()
20 ret = imx_i2c_write(req->bus, req->chip, req->buffer, in native_i2c_transfer()
21 req->buffer_len); in native_i2c_transfer()
24 *bytes = req->buffer_len; in native_i2c_transfer()
H A Di2c_stm32.c19 TEE_Result native_i2c_transfer(struct rpc_i2c_request *req, size_t *bytes) in native_i2c_transfer() argument
21 if (req->mode == RPC_I2C_MODE_READ) { in native_i2c_transfer()
22 if (stm32_i2c_master_receive(&i2c, req->chip << 1, req->buffer, in native_i2c_transfer()
23 req->buffer_len, 25)) in native_i2c_transfer()
26 if (stm32_i2c_master_transmit(&i2c, req->chip << 1, req->buffer, in native_i2c_transfer()
27 req->buffer_len, 25)) in native_i2c_transfer()
31 *bytes = req->buffer_len; in native_i2c_transfer()
H A Di2c.c15 static TEE_Result (*transfer)(struct rpc_i2c_request *req, size_t *bytes);
/optee_os/core/arch/arm/crypto/
H A Dghash-ce-core_a32.S13 SHASH .req q0
14 T1 .req q1
15 XL .req q2
16 XM .req q3
17 XH .req q4
18 IN1 .req q4
20 SHASH_L .req d0
21 SHASH_H .req d1
22 T1_L .req d2
23 T1_H .req d3
[all …]
H A Dsha1_armv8a_ce_a32.S12 k0 .req q0
13 k1 .req q1
14 k2 .req q2
15 k3 .req q3
17 ta0 .req q4
18 ta1 .req q5
19 tb0 .req q5
20 tb1 .req q4
22 dga .req q6
23 dgb .req q7
[all …]
H A Dsha1_armv8a_ce_a64.S13 k0 .req v0
14 k1 .req v1
15 k2 .req v2
16 k3 .req v3
18 t0 .req v4
19 t1 .req v5
21 dga .req q6
22 dgav .req v6
23 dgb .req s7
24 dgbv .req v7
[all …]
H A Dsha256_armv8a_ce_a32.S12 k0 .req q7
13 k1 .req q8
15 ta0 .req q9
16 ta1 .req q10
17 tb0 .req q10
18 tb1 .req q9
20 dga .req q11
21 dgb .req q12
23 dg0 .req q13
24 dg1 .req q14
[all …]
H A Dsha256_armv8a_ce_a64.S13 dga .req q20
14 dgav .req v20
15 dgb .req q21
16 dgbv .req v21
18 t0 .req v22
19 t1 .req v23
21 dg0q .req q24
22 dg0v .req v24
23 dg1q .req q25
24 dg1v .req v25
[all …]
H A Dghash-ce-core_a64.S19 SHASH .req v0
20 SHASH2 .req v1
21 T1 .req v2
22 T2 .req v3
23 MASK .req v4
24 XL .req v5
25 XM .req v6
26 XH .req v7
27 IN1 .req v7
29 k00_16 .req v8
[all …]
/optee_os/core/drivers/crypto/se050/glue/include/
H A Di2c_native.h12 TEE_Result native_i2c_transfer(struct rpc_i2c_request *req,
/optee_os/core/drivers/pm/sam/
H A Dpm_suspend.S25 pmc .req r0
26 tmp1 .req r4
27 tmp2 .req r5
28 tmp3 .req r6
/optee_os/core/tee/
H A Dtee_rpmb_fs.c217 #define TEE_RPMB_REQ_DATA(req) \ argument
218 ((void *)((struct rpmb_req *)(req) + 1))