1 /* 2 * Copyright (c) 2018 Mellanox Technologies, Inc. 3 * All rights reserved. 4 * $COPYRIGHT$ 5 * 6 * Additional copyrights may follow 7 * 8 * $HEADER$ 9 */ 10 11 #include <src/include/pmix_config.h> 12 #include <pmix_common.h> 13 14 #include "src/mca/common/dstore/dstore_common.h" 15 16 #include "gds_ds21_lock.h" 17 18 pmix_common_lock_callbacks_t pmix_ds21_lock_module = { 19 .init = pmix_gds_ds21_lock_init, 20 .finalize = pmix_ds21_lock_finalize, 21 .rd_lock = pmix_ds21_lock_rd_get, 22 .rd_unlock = pmix_ds21_lock_rd_rel, 23 .wr_lock = pmix_ds21_lock_wr_get, 24 .wr_unlock = pmix_ds21_lock_wr_rel 25 };