]> git.ipfire.org Git - people/ms/linux.git/blame - fs/gfs2/glops.h
Merge tag 'sound-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
[people/ms/linux.git] / fs / gfs2 / glops.h
CommitLineData
7336d0e6 1/* SPDX-License-Identifier: GPL-2.0-only */
b3b94faa
DT
2/*
3 * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
3a8a9a10 4 * Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved.
b3b94faa
DT
5 */
6
7#ifndef __GLOPS_DOT_H__
8#define __GLOPS_DOT_H__
9
f2f7ba52
SW
10#include "incore.h"
11
2e60d768
BM
12extern struct workqueue_struct *gfs2_freeze_wq;
13
8fb4b536
SW
14extern const struct gfs2_glock_operations gfs2_meta_glops;
15extern const struct gfs2_glock_operations gfs2_inode_glops;
16extern const struct gfs2_glock_operations gfs2_rgrp_glops;
24972557 17extern const struct gfs2_glock_operations gfs2_freeze_glops;
8fb4b536
SW
18extern const struct gfs2_glock_operations gfs2_iopen_glops;
19extern const struct gfs2_glock_operations gfs2_flock_glops;
20extern const struct gfs2_glock_operations gfs2_nondisk_glops;
21extern const struct gfs2_glock_operations gfs2_quota_glops;
22extern const struct gfs2_glock_operations gfs2_journal_glops;
64d576ba 23extern const struct gfs2_glock_operations *gfs2_glops_list[];
b3b94faa 24
4a55752a 25extern int gfs2_inode_metasync(struct gfs2_glock *gl);
b5b24d7a 26extern void gfs2_ail_flush(struct gfs2_glock *gl, bool fsync);
dba898b0 27
b3b94faa 28#endif /* __GLOPS_DOT_H__ */