Blame memkind-1.10.1/include/memkind/internal/memkind_regular.h

Packit Service 7f3b24
// SPDX-License-Identifier: BSD-2-Clause
Packit Service 7f3b24
/* Copyright (C) 2017 - 2020 Intel Corporation. */
Packit Service 7f3b24
Packit Service 7f3b24
#pragma once
Packit Service 7f3b24
#ifdef __cplusplus
Packit Service 7f3b24
extern "C" {
Packit Service 7f3b24
#endif
Packit Service 7f3b24
Packit Service 7f3b24
#include <memkind.h>
Packit Service 7f3b24
Packit Service 7f3b24
/*
Packit Service 7f3b24
 * Header file for the regular memory memkind operations.
Packit Service 7f3b24
 * More details in memkind_regular(3) man page.
Packit Service 7f3b24
 *
Packit Service 7f3b24
 * Functionality defined in this header is considered as EXPERIMENTAL API.
Packit Service 7f3b24
 * API standards are described in memkind(3) man page.
Packit Service 7f3b24
 */
Packit Service 7f3b24
Packit Service 7f3b24
extern struct memkind_ops MEMKIND_REGULAR_OPS;
Packit Service 7f3b24
int memkind_regular_all_get_mbind_nodemask(struct memkind *kind,
Packit Service 7f3b24
                                           unsigned long *nodemask,
Packit Service 7f3b24
                                           unsigned long maxnode);
Packit Service 7f3b24
Packit Service 7f3b24
#ifdef __cplusplus
Packit Service 7f3b24
}
Packit Service 7f3b24
#endif