Home
last modified time | relevance | path

Searched refs:region (Results 1 – 5 of 5) sorted by relevance

/trusty/user/app/sample/memref-test/lender/
Dlender.c118 static int lender_check_region(struct lender_region* region, size_t size) { in lender_check_region() argument
120 if (__builtin_add_overflow(region->offset, region->size, &end)) { in lender_check_region()
131 static int lender_read_bss(handle_t chan, struct lender_region* region) { in lender_read_bss() argument
132 if (lender_check_region(region, PAGE_SIZE) != 0) { in lender_read_bss()
136 int rc = tipc_send1(chan, &bss_page[region->offset], region->size); in lender_read_bss()
137 if (rc != (int)region->size) { in lender_read_bss()
145 struct lender_region* region, in lender_write_bss() argument
147 if (lender_check_region(region, PAGE_SIZE) != 0) { in lender_write_bss()
151 memcpy(&bss_page[region->offset], data, region->size); in lender_write_bss()
183 rc = lender_read_bss(chan, &msg.region); in lender_on_message()
[all …]
/trusty/user/app/sample/memref-test/include/
Dlender.h37 struct lender_region region; member
/trusty/kernel/platform/generic-x86_64/rust/src/
Dlib.rs82 fn unmap_physical_region<T>(region: &PhysicalMapping<Self, T>) { in unmap_physical_region()
83 let ptr = region.virtual_start().as_ptr() as _; in unmap_physical_region()
/trusty/user/app/sample/memref-test/rust/
Dmemref_test.rs65 .send(&lender_msg { cmd: sys::lender_command_LENDER_LEND_BSS, region: Default::default() }) in request_remote_buf()
92 region: lender_region { offset: 0, size: 1 }, in test_read_write()
109 region: lender_region { offset: 1, size: 1 }, in test_read_write()
/trusty/user/app/sample/memref-test/
Dmemref-test.c96 .region = { in lender_read_bss()
126 .region = in lender_write_bss()