Lines Matching refs:pointer

186 static int (MS_FAR *add_lock_callback)(int *pointer,int amount,
235 CRYPTO_dynlock *pointer = NULL; in CRYPTO_get_new_dynlockid() local
252 pointer = (CRYPTO_dynlock *)OPENSSL_malloc(sizeof(CRYPTO_dynlock)); in CRYPTO_get_new_dynlockid()
253 if (pointer == NULL) in CRYPTO_get_new_dynlockid()
258 pointer->references = 1; in CRYPTO_get_new_dynlockid()
259 pointer->data = dynlock_create_callback(__FILE__,__LINE__); in CRYPTO_get_new_dynlockid()
260 if (pointer->data == NULL) in CRYPTO_get_new_dynlockid()
262 OPENSSL_free(pointer); in CRYPTO_get_new_dynlockid()
276 i=sk_CRYPTO_dynlock_push(dyn_locks,pointer) - 1; in CRYPTO_get_new_dynlockid()
280 sk_CRYPTO_dynlock_set(dyn_locks,i,pointer); in CRYPTO_get_new_dynlockid()
285 dynlock_destroy_callback(pointer->data,__FILE__,__LINE__); in CRYPTO_get_new_dynlockid()
286 OPENSSL_free(pointer); in CRYPTO_get_new_dynlockid()
295 CRYPTO_dynlock *pointer = NULL; in CRYPTO_destroy_dynlockid() local
308 pointer = sk_CRYPTO_dynlock_value(dyn_locks, i); in CRYPTO_destroy_dynlockid()
309 if (pointer != NULL) in CRYPTO_destroy_dynlockid()
311 --pointer->references; in CRYPTO_destroy_dynlockid()
313 if (pointer->references < 0) in CRYPTO_destroy_dynlockid()
320 if (pointer->references <= 0) in CRYPTO_destroy_dynlockid()
325 pointer = NULL; in CRYPTO_destroy_dynlockid()
329 if (pointer) in CRYPTO_destroy_dynlockid()
331 dynlock_destroy_callback(pointer->data,__FILE__,__LINE__); in CRYPTO_destroy_dynlockid()
332 OPENSSL_free(pointer); in CRYPTO_destroy_dynlockid()
338 CRYPTO_dynlock *pointer = NULL; in CRYPTO_get_dynlock_value() local
345 pointer = sk_CRYPTO_dynlock_value(dyn_locks, i); in CRYPTO_get_dynlock_value()
346 if (pointer) in CRYPTO_get_dynlock_value()
347 pointer->references++; in CRYPTO_get_dynlock_value()
351 if (pointer) in CRYPTO_get_dynlock_value()
352 return pointer->data; in CRYPTO_get_dynlock_value()
477 struct CRYPTO_dynlock_value *pointer in CRYPTO_lock() local
480 OPENSSL_assert(pointer != NULL); in CRYPTO_lock()
482 dynlock_lock_callback(mode, pointer, file, line); in CRYPTO_lock()
492 int CRYPTO_add_lock(int *pointer, int amount, int type, const char *file, in CRYPTO_add_lock() argument
500 int before= *pointer; in CRYPTO_add_lock()
503 ret=add_lock_callback(pointer,amount,type,file,line); in CRYPTO_add_lock()
516 ret= *pointer+amount; in CRYPTO_add_lock()
520 *pointer,amount,ret, in CRYPTO_add_lock()
524 *pointer=ret; in CRYPTO_add_lock()