Home
last modified time | relevance | path

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

123

/trusted-services/components/messaging/ffa/libsp/
A Dffa_memory_descriptors.c15 return (struct ffa_mem_transaction_desc *)buffer->buffer; in get_mem_transaction_desc()
21 return (uintptr_t)(((uint8_t *)object) - ((uint8_t *)buffer->buffer)); in get_offset_in_buffer()
31 buffer->length); in get_composite_desc_by_offset()
32 ptr = (((uint8_t *)buffer->buffer) + offset); in get_composite_desc_by_offset()
70 ptr = (((uint8_t *)buffer->buffer) + offset); in get_mem_access_desc_by_offset()
107 buffer->buffer = address; in ffa_init_mem_transaction_buffer()
108 buffer->length = length; in ffa_init_mem_transaction_buffer()
109 buffer->used = 0; in ffa_init_mem_transaction_buffer()
280 assert(buffer->used == (size_t)((uint32_t)buffer->used)); in ffa_add_memory_region()
282 offset = buffer->used; in ffa_add_memory_region()
[all …]
A Dsp_memory_management.c47 return buffer && in is_valid_buffer()
48 !(((uintptr_t)buffer->buffer) & FFA_MEM_TRANSACTION_PAGE_MASK) && in is_valid_buffer()
354 ffa_res = ffa_mem_donate_rxtx(buffer.used, buffer.used, handle); in sp_memory_donate()
381 ffa_res = ffa_mem_donate(buffer->used, buffer->used, buffer->buffer, in sp_memory_donate_dynamic()
420 ffa_res = ffa_mem_lend_rxtx(buffer.used, buffer.used, handle); in sp_memory_lend()
448 ffa_res = ffa_mem_lend(buffer->used, buffer->used, buffer->buffer, in sp_memory_lend_dynamic()
487 ffa_res = ffa_mem_share_rxtx(buffer.used, buffer.used, handle); in sp_memory_share()
515 ffa_res = ffa_mem_share(buffer->used, buffer->used, buffer->buffer, in sp_memory_share_dynamic()
621 sp_res = ffa_mem_retrieve_req(buffer->used, buffer->used, in sp_memory_retrieve_dynamic()
622 buffer->buffer, page_count, in sp_memory_retrieve_dynamic()
[all …]
A Dsp_rxtx.c134 sp_result sp_rxtx_buffer_rx_get(const void **buffer, size_t *size) in sp_rxtx_buffer_rx_get() argument
136 if (!buffer || !size) in sp_rxtx_buffer_rx_get()
142 *buffer = ffa_rx_buffer; in sp_rxtx_buffer_rx_get()
148 sp_result sp_rxtx_buffer_tx_get(void **buffer, size_t *size) in sp_rxtx_buffer_tx_get() argument
150 if (!buffer || !size) in sp_rxtx_buffer_tx_get()
156 *buffer = ffa_tx_buffer; in sp_rxtx_buffer_tx_get()
/trusted-services/components/common/trace/
A Dtrace.c19 char buffer[256]; in ts_trace_printf() local
30 offset = snprintf(buffer, sizeof(buffer), "%c/" TRACE_PREFIX ": %s:%d ", in ts_trace_printf()
33 if (offset < sizeof(buffer)) { in ts_trace_printf()
35 offset += vsnprintf(buffer + offset, sizeof(buffer) - offset, fmt, ap); in ts_trace_printf()
39 if (offset < sizeof(buffer) - 2) { in ts_trace_printf()
40 buffer[offset] = '\n'; in ts_trace_printf()
41 buffer[offset + 1] = '\0'; in ts_trace_printf()
43 buffer[sizeof(buffer) - 2] = '\n'; in ts_trace_printf()
44 buffer[sizeof(buffer) - 1] = '\0'; in ts_trace_printf()
47 (*trace_puts_interface)(buffer); in ts_trace_printf()
/trusted-services/components/messaging/ffa/libsp/include/
A Dffa_memory_descriptors.h28 void *buffer; member
42 struct ffa_mem_transaction_buffer *buffer);
55 void ffa_init_mem_transaction_desc(struct ffa_mem_transaction_buffer *buffer,
68 ffa_get_mem_transaction_desc(struct ffa_mem_transaction_buffer *buffer);
79 void ffa_reserve_mem_access_desc(struct ffa_mem_transaction_buffer *buffer,
93 uint32_t ffa_add_mem_access_desc(struct ffa_mem_transaction_buffer *buffer,
106 ffa_get_mem_access_desc_count(struct ffa_mem_transaction_buffer *buffer);
118 ffa_get_mem_access_desc(struct ffa_mem_transaction_buffer *buffer,
128 void ffa_add_memory_region(struct ffa_mem_transaction_buffer *buffer,
140 ffa_get_memory_region(struct ffa_mem_transaction_buffer *buffer);
A Dsp_rxtx.h60 sp_result sp_rxtx_buffer_rx_get(const void **buffer, size_t *size);
70 sp_result sp_rxtx_buffer_tx_get(void **buffer, size_t *size);
A Dsp_memory_management.h312 struct ffa_mem_transaction_buffer *buffer);
347 struct ffa_mem_transaction_buffer *buffer);
382 struct ffa_mem_transaction_buffer *buffer);
422 struct ffa_mem_transaction_buffer *buffer);
/trusted-services/components/service/uefi/smm_variable/frontend/mm_communicate/test/
A Dtest_smm_variable_mm_service.cpp87 uint8_t buffer[128] = { 0 }; in TEST() local
93 mm_req.req_buf.data = buffer; in TEST()
97 mm_req.resp_buf.data = buffer; in TEST()
128 uint8_t buffer[128] = { 0 }; in TEST() local
134 mm_req.req_buf.data = buffer; in TEST()
138 mm_req.resp_buf.data = buffer; in TEST()
169 uint8_t buffer[128] = { 0 }; in TEST() local
175 mm_req.req_buf.data = buffer; in TEST()
211 uint8_t buffer[128] = { 0 }; in TEST() local
217 mm_req.req_buf.data = buffer; in TEST()
[all …]
/trusted-services/components/messaging/ffa/libsp/mock/
A Dmock_sp_rxtx.cpp57 void expect_sp_rxtx_buffer_rx_get(const void **buffer, size_t *size, in expect_sp_rxtx_buffer_rx_get() argument
61 .withOutputParameterReturning("buffer", buffer, sizeof(*buffer)) in expect_sp_rxtx_buffer_rx_get()
66 sp_result sp_rxtx_buffer_rx_get(const void **buffer, size_t *size) in sp_rxtx_buffer_rx_get() argument
70 .withOutputParameter("buffer", buffer) in sp_rxtx_buffer_rx_get()
75 void expect_sp_rxtx_buffer_tx_get(void **buffer, size_t *size, sp_result result) in expect_sp_rxtx_buffer_tx_get() argument
78 .withOutputParameterReturning("buffer", buffer, sizeof(*buffer)) in expect_sp_rxtx_buffer_tx_get()
83 sp_result sp_rxtx_buffer_tx_get(void **buffer, size_t *size) in sp_rxtx_buffer_tx_get() argument
87 .withOutputParameter("buffer", buffer) in sp_rxtx_buffer_tx_get()
A Dmock_sp_rxtx.h23 void expect_sp_rxtx_buffer_rx_get(const void **buffer, size_t *size,
25 sp_result sp_rxtx_buffer_rx_get(const void **buffer, size_t *size);
27 void expect_sp_rxtx_buffer_tx_get(void **buffer, size_t *size,
29 sp_result sp_rxtx_buffer_tx_get(void **buffer, size_t *size);
/trusted-services/components/messaging/ffa/libsp/mock/test/
A Dtest_mock_sp_rxtx.cpp58 const void *buffer = NULL; in TEST() local
63 LONGS_EQUAL(result, sp_rxtx_buffer_rx_get(&buffer, &size)); in TEST()
64 POINTERS_EQUAL(expected_rx_buffer, buffer); in TEST()
70 void *buffer = NULL; in TEST() local
75 LONGS_EQUAL(result, sp_rxtx_buffer_tx_get(&buffer, &size)); in TEST()
76 POINTERS_EQUAL(expected_tx_buffer, buffer); in TEST()
A Dtest_mock_ffa_api.cpp199 const char buffer = 0; in TEST() local
208 (void *)&buffer, page_count, &handle)); in TEST()
230 const char buffer = 0; in TEST() local
235 expect_ffa_mem_lend(total_length, fragment_length, (void *)&buffer, in TEST()
238 (void *)&buffer, page_count, &handle)); in TEST()
260 const char buffer = 0; in TEST() local
265 expect_ffa_mem_share(total_length, fragment_length, (void *)&buffer, in TEST()
269 (void *)&buffer, page_count, &handle)); in TEST()
291 const char buffer = 0; in TEST() local
299 (void *)&buffer, page_count, in TEST()
[all …]
/trusted-services/components/messaging/ffa/libsp/test/
A Dtest_sp_memory_management_internals.cpp58 struct ffa_mem_transaction_buffer buffer = { .buffer = (void *)1, in TEST() local
60 CHECK_FALSE(is_valid_buffer(&buffer)); in TEST()
65 struct ffa_mem_transaction_buffer buffer = { .buffer = (void *)0, in TEST() local
67 CHECK_FALSE(is_valid_buffer(&buffer)); in TEST()
72 struct ffa_mem_transaction_buffer buffer = { .buffer = (void *)0, in TEST() local
74 CHECK_TRUE(is_valid_buffer(&buffer)); in TEST()
497 &buffer); in TEST()
513 &buffer); in TEST()
529 &buffer); in TEST()
548 &buffer); in TEST()
[all …]
A Dtest_sp_rxtx.cpp395 const void *buffer = NULL; in TEST() local
398 sp_rxtx_buffer_rx_get(&buffer, NULL)); in TEST()
403 const void *buffer = NULL; in TEST() local
407 sp_rxtx_buffer_rx_get(&buffer, &size)); in TEST()
412 const void *buffer = NULL; in TEST() local
417 POINTERS_EQUAL(expected_rx_buffer, buffer); in TEST()
431 void *buffer = NULL; in TEST() local
434 sp_rxtx_buffer_tx_get(&buffer, NULL)); in TEST()
439 void *buffer = NULL; in TEST() local
448 void *buffer = NULL; in TEST() local
[all …]
/trusted-services/docs/developer/uml/
A DTSRPCCall.puml41 rpc_session --> rpc_session: buffer
43 rpc_session -> rpc_caller: create_shared_memory(endpoint_id, buffer)
45 rpc_caller -> spmc: FFA_MEM_SHARE(endpoint_id, buffer)
51 spmc --> endpoint: buffer
57 rpc_session --> service_caller: Request buffer
60 service_caller -> service_caller: Serialize parameters to request buffer
80 service_caller -> service_caller: Deserialize return values from the response buffer
98 rpc_caller -> rpc_caller: free(buffer)
/trusted-services/components/media/volume/
A Dvolume.c48 int volume_read(struct volume *this_volume, uintptr_t buffer, size_t length, size_t *length_read) in volume_read() argument
50 return io_read(this_volume->io_handle, buffer, length, length_read); in volume_read()
53 int volume_write(struct volume *this_volume, const uintptr_t buffer, size_t length, in volume_write() argument
56 return io_write(this_volume->io_handle, buffer, length, length_written); in volume_write()
A Dvolume.h118 int volume_read(struct volume *this_volume, uintptr_t buffer, size_t length, size_t *length_read);
132 int volume_write(struct volume *this_volume, const uintptr_t buffer, size_t length,
/trusted-services/components/service/fwu/agent/
A Dstream_manager.c137 (context->variant.buffer.data == data)) in stream_manager_open_buffer_stream()
145 context->variant.buffer.data = data; in stream_manager_open_buffer_stream()
146 context->variant.buffer.data_len = data_len; in stream_manager_open_buffer_stream()
147 context->variant.buffer.pos = 0; in stream_manager_open_buffer_stream()
259 size_t pos = context->variant.buffer.pos; in stream_manager_read()
260 size_t remaining_len = context->variant.buffer.data_len - pos; in stream_manager_read()
263 memcpy(buf, &context->variant.buffer.data[pos], len_to_read); in stream_manager_read()
266 *total_len = context->variant.buffer.data_len; in stream_manager_read()
267 context->variant.buffer.pos = pos + len_to_read; in stream_manager_read()
/trusted-services/components/rpc/common/caller/
A Drpc_caller_session.c120 if (session->shared_memory.buffer || session->shared_memory.size) in rpc_caller_session_begin()
130 if (!session->shared_memory.buffer || !session->shared_memory.size) in rpc_caller_session_begin()
142 *request_buffer = session->shared_memory.buffer; in rpc_caller_session_begin()
164 (!session->shared_memory.buffer || !session->shared_memory.size)) in rpc_caller_session_invoke()
175 *response_buffer = session->shared_memory.buffer; in rpc_caller_session_invoke()
192 (!session->shared_memory.buffer || !session->shared_memory.size)) in rpc_caller_session_end()
/trusted-services/components/service/uefi/smm_variable/backend/test/
A Dvariable_index_tests.cpp211 uint8_t buffer[sizeof(uint32_t) + in TEST() local
221 status = variable_index_dump(&m_variable_index, sizeof(buffer), buffer, &dump_len, in TEST()
236 status = variable_index_dump(&m_variable_index, sizeof(buffer), buffer, &dump_len, in TEST()
251 size_t load_len = variable_index_restore(&m_variable_index, dump_len, buffer); in TEST()
282 uint8_t buffer[sizeof(uint32_t) + in TEST() local
311 status = variable_index_dump(&m_variable_index, sizeof(buffer), buffer, &dump_len, in TEST()
350 status = variable_index_dump(&m_variable_index, sizeof(buffer), buffer, &dump_len, in TEST()
360 uint8_t buffer[sizeof(uint32_t) + in TEST() local
376 status = variable_index_dump(&m_variable_index, sizeof(buffer), buffer, &dump_len, in TEST()
396 status = variable_index_dump(&m_variable_index, sizeof(buffer), buffer, &dump_len, in TEST()
[all …]
/trusted-services/components/rpc/direct/
A Ddirect_caller.c60 shared_memory->buffer = calloc(1, size); in create_shared_memory()
69 free(shared_memory->buffer); in release_shared_memory()
85 rpc_request.request.data = shared_memory->buffer; in call()
88 rpc_request.response.data = shared_memory->buffer; in call()
/trusted-services/components/rpc/ts_rpc/caller/sp/
A Dts_rpc_caller_sp.c187 void *buffer = NULL; in create_shared_memory() local
203 shared_memory->buffer = NULL; in create_shared_memory()
219 buffer = memalign(FFA_MEM_TRANSACTION_PAGE_SIZE, size); in create_shared_memory()
220 if (!buffer) { in create_shared_memory()
226 memset(buffer, 0, size); in create_shared_memory()
237 region.address = buffer; in create_shared_memory()
276 shared_memory->buffer = buffer; in create_shared_memory()
284 if (buffer) in create_shared_memory()
285 free(buffer); in create_shared_memory()
348 free(to_release->buffer); in release_shared_memory()
[all …]
/trusted-services/docs/services/uml/
A DBlockStorageProvider.puml35 +int {abstract}read(handle, lba, size, *buffer, *len)
36 +int {abstract}write(handle, lba, *buffer, len)
/trusted-services/components/service/rpmb/backend/emulated/
A Drpmb_backend_emulated.h25 uint8_t *buffer; member
/trusted-services/deployments/libts/arm-linux/
A DCMakeLists.txt22 # Setting the MM communication buffer parameters
23 set(MM_COMM_BUFFER_ADDRESS "0x881000000" CACHE STRING "Address of MM communicte buffer")
24 set(MM_COMM_BUFFER_SIZE "8*4*1024" CACHE STRING "Size of the MM communicate buffer in bytes")

Completed in 1049 milliseconds

123