Lines Matching refs:trampoline_data
344 trampoline_data: Pin<Box<QFunctionTrampolineData>>, field
532 let trampoline_data: Pin<&mut QFunctionTrampolineData> = std::mem::transmute(ctx); in trampoline() localVariable
540 .take(trampoline_data.number_inputs) in trampoline()
543 std::slice::from_raw_parts(x, trampoline_data.input_sizes[i] * q as usize) in trampoline()
556 .take(trampoline_data.number_outputs) in trampoline()
559 std::slice::from_raw_parts_mut(x, trampoline_data.output_sizes[i] * q as usize) in trampoline()
566 (trampoline_data.get_unchecked_mut().user_f)(inputs_array, outputs_array) in trampoline()
587 let trampoline_data = unsafe { in create() localVariable
623 >(trampoline_data.as_ref()), in create()
634 trampoline_data, in create()
740 let idx = self.trampoline_data.number_inputs; in input()
741 self.trampoline_data.input_sizes[idx] = size; in input()
742 self.trampoline_data.number_inputs += 1; in input()
789 let idx = self.trampoline_data.number_outputs; in output()
790 self.trampoline_data.output_sizes[idx] = size; in output()
791 self.trampoline_data.number_outputs += 1; in output()