1 /* 2 * Copyright (c) 2013 Mellanox Technologies, Inc. 3 * All rights reserved. 4 * $COPYRIGHT$ 5 * 6 * Additional copyrights may follow 7 * 8 * $HEADER$ 9 */ 10 /** 11 * @file 12 */ 13 #ifndef SHMEM_LOCK_H 14 #define SHMEM_LOCK_H 15 16 #include "oshmem_config.h" 17 18 int shmem_lock_init(void); 19 int shmem_lock_finalize(void); 20 21 void _shmem_set_lock(void *lock, int lock_size); 22 int _shmem_test_lock(void *lock, int lock_size); 23 void _shmem_clear_lock(void *lock, int lock_size); 24 25 26 #endif /*SHMEM_LOCK_H*/