#include "xfs.h"
#include "xfs_fs.h"
#include "xfs_shared.h"
#include "xfs_format.h"
#include "xfs_log_format.h"
#include "xfs_trans_resv.h"
#include "xfs_mount.h"
#include "xfs_da_format.h"
#include "xfs_inode.h"
#include "xfs_trans.h"
#include "xfs_bmap.h"
#include "xfs_da_btree.h"
#include "xfs_attr.h"
#include "xfs_attr_sf.h"
#include "xfs_attr_leaf.h"
#include "xfs_error.h"
#include "xfs_trace.h"
#include "xfs_dir2.h"
#include "xfs_health.h"
STATIC int
xfs_attr_shortform_compare(const void *a, const void *b)
{ … }
#define XFS_ISRESET_CURSOR(cursor) …
static int
xfs_attr_shortform_list(
struct xfs_attr_list_context *context)
{ … }
STATIC int
xfs_attr_node_list_lookup(
struct xfs_attr_list_context *context,
struct xfs_attrlist_cursor_kern *cursor,
struct xfs_buf **pbp)
{ … }
STATIC int
xfs_attr_node_list(
struct xfs_attr_list_context *context)
{ … }
int
xfs_attr3_leaf_list_int(
struct xfs_buf *bp,
struct xfs_attr_list_context *context)
{ … }
STATIC int
xfs_attr_leaf_list(
struct xfs_attr_list_context *context)
{ … }
int
xfs_attr_list_ilocked(
struct xfs_attr_list_context *context)
{ … }
int
xfs_attr_list(
struct xfs_attr_list_context *context)
{ … }