root/tools/perf/trace/beauty/move_mount.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. move_mount__scnprintf_flags
  2. syscall_arg__scnprintf_move_mount_flags

   1 // SPDX-License-Identifier: LGPL-2.1
   2 /*
   3  * trace/beauty/move_mount.c
   4  *
   5  *  Copyright (C) 2019, Red Hat Inc, Arnaldo Carvalho de Melo <acme@redhat.com>
   6  */
   7 
   8 #include "trace/beauty/beauty.h"
   9 #include <linux/log2.h>
  10 
  11 static size_t move_mount__scnprintf_flags(unsigned long flags, char *bf, size_t size, bool show_prefix)
  12 {
  13 #include "trace/beauty/generated/move_mount_flags_array.c"
  14        static DEFINE_STRARRAY(move_mount_flags, "MOVE_MOUNT_");
  15 
  16        return strarray__scnprintf_flags(&strarray__move_mount_flags, bf, size, show_prefix, flags);
  17 }
  18 
  19 size_t syscall_arg__scnprintf_move_mount_flags(char *bf, size_t size, struct syscall_arg *arg)
  20 {
  21         unsigned long flags = arg->val;
  22 
  23         return move_mount__scnprintf_flags(flags, bf, size, arg->show_string_prefix);
  24 }

/* [<][>][^][v][top][bottom][index][help] */