gru_lock_async_resource
gru_lock_async_resource(han, &cb0, NULL);
extern void gru_lock_async_resource(unsigned long han, void **cb, void **dsr);