Lines Matching refs:thiz

22 extern void object_lock_exclusive_(IObject *thiz, const char *file, int line);
23 extern void object_unlock_exclusive_(IObject *thiz, const char *file, int line);
24 extern void object_unlock_exclusive_attributes_(IObject *thiz, unsigned attr,
26 extern void object_cond_wait_(IObject *thiz, const char *file, int line);
28 extern void object_lock_exclusive(IObject *thiz);
29 extern void object_unlock_exclusive(IObject *thiz);
30 extern void object_unlock_exclusive_attributes(IObject *thiz, unsigned attr);
31 extern void object_cond_wait(IObject *thiz);
33 extern void object_cond_signal(IObject *thiz);
34 extern void object_cond_broadcast(IObject *thiz);
37 #define object_lock_exclusive(thiz) object_lock_exclusive_((thiz), __FILE__, __LINE__) argument
38 #define object_unlock_exclusive(thiz) object_unlock_exclusive_((thiz), __FILE__, __LINE__) argument
39 #define object_unlock_exclusive_attributes(thiz, attr) \ argument
40 object_unlock_exclusive_attributes_((thiz), (attr), __FILE__, __LINE__)
41 #define object_cond_wait(thiz) object_cond_wait_((thiz), __FILE__, __LINE__) argument
46 #define object_lock_shared(thiz) object_lock_exclusive(thiz) argument
47 #define object_unlock_shared(thiz) object_unlock_exclusive(thiz) argument
53 #define interface_lock_exclusive(thiz) object_lock_exclusive(InterfaceToIObject(thiz)) argument
54 #define interface_unlock_exclusive(thiz) object_unlock_exclusive(InterfaceToIObject(thiz)) argument
55 #define interface_unlock_exclusive_attributes(thiz, attr) \ argument
56 object_unlock_exclusive_attributes(InterfaceToIObject(thiz), (attr))
57 #define interface_lock_shared(thiz) object_lock_shared(InterfaceToIObject(thiz)) argument
58 #define interface_unlock_shared(thiz) object_unlock_shared(InterfaceToIObject(thiz)) argument
59 #define interface_cond_wait(thiz) object_cond_wait(InterfaceToIObject(thiz)) argument
60 #define interface_cond_signal(thiz) object_cond_signal(InterfaceToIObject(thiz)) argument
61 #define interface_cond_broadcast(thiz) object_cond_broadcast(InterfaceToIObject(thiz)) argument
67 #define object_lock_peek(thiz) object_lock_shared(thiz) argument
68 #define object_unlock_peek(thiz) object_unlock_shared(thiz) argument
69 #define interface_lock_poke(thiz) interface_lock_exclusive(thiz) argument
70 #define interface_unlock_poke(thiz) interface_unlock_exclusive(thiz) argument
71 #define interface_lock_peek(thiz) interface_lock_shared(thiz) argument
72 #define interface_unlock_peek(thiz) interface_unlock_shared(thiz) argument