linux/drivers/staging/lustre/lustre/include/lustre_mds.h
<<
>>
Prefs
   1// SPDX-License-Identifier: GPL-2.0
   2/*
   3 * GPL HEADER START
   4 *
   5 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   6 *
   7 * This program is free software; you can redistribute it and/or modify
   8 * it under the terms of the GNU General Public License version 2 only,
   9 * as published by the Free Software Foundation.
  10 *
  11 * This program is distributed in the hope that it will be useful, but
  12 * WITHOUT ANY WARRANTY; without even the implied warranty of
  13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  14 * General Public License version 2 for more details (a copy is included
  15 * in the LICENSE file that accompanied this code).
  16 *
  17 * You should have received a copy of the GNU General Public License
  18 * version 2 along with this program; If not, see
  19 * http://www.gnu.org/licenses/gpl-2.0.html
  20 *
  21 * GPL HEADER END
  22 */
  23/*
  24 * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
  25 * Use is subject to license terms.
  26 *
  27 * Copyright (c) 2011, 2012, Intel Corporation.
  28 */
  29/*
  30 * This file is part of Lustre, http://www.lustre.org/
  31 * Lustre is a trademark of Sun Microsystems, Inc.
  32 *
  33 * lustre/include/lustre_mds.h
  34 *
  35 * MDS data structures.
  36 * See also lustre_idl.h for wire formats of requests.
  37 */
  38
  39#ifndef _LUSTRE_MDS_H
  40#define _LUSTRE_MDS_H
  41
  42/** \defgroup mds mds
  43 *
  44 * @{
  45 */
  46
  47#include <lustre_handles.h>
  48#include <linux/libcfs/libcfs.h>
  49#include <lustre_lib.h>
  50#include <lustre_dlm.h>
  51#include <lustre_export.h>
  52
  53struct mds_group_info {
  54        struct obd_uuid *uuid;
  55        int group;
  56};
  57
  58#define MDD_OBD_NAME     "mdd_obd"
  59#define MDD_OBD_UUID     "mdd_obd_uuid"
  60
  61/** @} mds */
  62
  63#endif
  64