Lines Matching refs:std

11 use std::pin::Pin;
48 let mut name_ptr: *mut std::os::raw::c_char = std::ptr::null_mut(); in name()
378 let mut ptr = std::ptr::null_mut(); in fmt()
456 let mut u_c = [std::ptr::null_mut(); MAX_QFUNCTION_FIELDS]; in apply()
457 for i in 0..std::cmp::min(MAX_QFUNCTION_FIELDS, u.len()) { in apply()
460 let mut v_c = [std::ptr::null_mut(); MAX_QFUNCTION_FIELDS]; in apply()
461 for i in 0..std::cmp::min(MAX_QFUNCTION_FIELDS, v.len()) { in apply()
473 let mut inputs_ptr = std::ptr::null_mut(); in inputs()
479 std::ptr::null_mut() as *mut bind_ceed::CeedInt, in inputs()
480 std::ptr::null_mut(), in inputs()
485 std::slice::from_raw_parts(inputs_ptr as *const QFunctionField, num_inputs as usize) in inputs()
493 let mut outputs_ptr = std::ptr::null_mut(); in outputs()
497 std::ptr::null_mut() as *mut bind_ceed::CeedInt, in outputs()
498 std::ptr::null_mut(), in outputs()
505 std::slice::from_raw_parts(outputs_ptr as *const QFunctionField, num_outputs as usize) in outputs()
527 ctx: *mut ::std::os::raw::c_void, in trampoline()
531 ) -> ::std::os::raw::c_int { in trampoline()
532 let trampoline_data: Pin<&mut QFunctionTrampolineData> = std::mem::transmute(ctx); in trampoline()
536 std::slice::from_raw_parts(inputs, MAX_QFUNCTION_FIELDS); in trampoline()
543 std::slice::from_raw_parts(x, trampoline_data.input_sizes[i] * q as usize) in trampoline()
551 std::slice::from_raw_parts(outputs, MAX_QFUNCTION_FIELDS); in trampoline()
559 std::slice::from_raw_parts_mut(x, trampoline_data.output_sizes[i] * q as usize) in trampoline()
580 let mut ptr = std::ptr::null_mut(); in create()
610 let mut qf_ctx_ptr = std::ptr::null_mut(); in create()
619 std::mem::size_of::<QFunctionTrampolineData>(), in create()
620 std::mem::transmute::< in create()
621 std::pin::Pin<&QFunctionTrampolineData>, in create()
622 *mut std::ffi::c_void, in create()
871 let mut ptr = std::ptr::null_mut(); in create()