Lines Matching refs:data
39 void node_jsvm_env__::CallFinalizer(JSVM_Finalize cb, void* data, void* hint) {
40 CallFinalizer<true>(cb, data, hint);
44 void node_jsvm_env__::CallFinalizer(JSVM_Finalize cb, void* data, void* hint) {
48 [&](JSVM_Env env) { cb(env, data, hint); });
128 static void FinalizeBufferCallback(char* data, void* hint) {
131 finalizer->finalize_data_ = data;
237 JSVM_Status Push(void* data, jsvm_threadsafe_function_call_mode mode) {
256 queue.push(data);
373 void* data = nullptr;
384 data = queue.front();
417 [&](JSVM_Env env) { call_js_cb(env, js_callback, context, data); });
467 static void CallJs(JSVM_Env env, JSVM_Value cb, void* context, void* data) {
495 static void Cleanup(void* data) {
496 reinterpret_cast<ThreadSafeFunction*>(data)->CloseHandlesAndMaybeDelete(
612 static void WeakCallback(const v8::WeakCallbackInfo<AsyncContext>& data) {
613 AsyncContext* async_context = data.GetParameter();
805 static void Hook(void* data, void (*done_cb)(void*), void* done_data) {
807 static_cast<jsvm_async_cleanup_hook_handle__*>(data);
1016 void** data,
1029 if (data != nullptr) {
1030 *data = node::Buffer::Data(buffer);
1038 void* data,
1057 static_cast<char*>(data),
1074 const void* data,
1081 node::Buffer::Copy(env->isolate, static_cast<const char*>(data), length);
1108 void** data,
1115 if (data != nullptr) {
1116 *data = node::Buffer::Data(buffer);
1159 void* data = nullptr)
1166 _data(data),
1178 void* data) {
1180 env, async_resource, async_resource_name, execute, complete, data);
1229 void* data,
1252 data);
1377 void* data,
1380 return reinterpret_cast<v8impl::ThreadSafeFunction*>(func)->Push(data,