Lines Matching refs:ptr
16 ptr,
63 pub ptr: *const CAreaDesc, field
77 flash_areas: CAreaDescPtr{ptr: ptr::null()}, in new()
87 flash_areas: CAreaDescPtr{ptr: ptr::null()}, in default()
118 pub ptr: *const CSimContext, field
124 ptr: ptr::null(), in new()
132 ptr: ptr::null(), in default()
190 dev_id, FlashPtr{ptr: dev as *mut dyn Flash}); in set_flash()
206 ctx.borrow().flash_areas.ptr in sim_get_flash_areas()
213 ctx.borrow_mut().flash_areas.ptr = areas; in sim_set_flash_areas()
220 ctx.borrow_mut().flash_areas.ptr = ptr::null(); in sim_reset_flash_areas()
227 ctx.borrow().ptr in sim_get_context()
232 pub extern "C" fn sim_set_context(ptr: *const CSimContext) { in sim_set_context()
234 ctx.borrow_mut().ptr = ptr; in sim_set_context()
241 ctx.borrow_mut().ptr = ptr::null(); in sim_reset_context()
276 let dev = unsafe { &mut *(flash.ptr) }; in sim_flash_erase()
289 let dev = unsafe { &mut *(flash.ptr) }; in sim_flash_read()
302 let dev = unsafe { &mut *(flash.ptr) }; in sim_flash_write()