title: How to show "only" defined functions in GNU cflow?
body: <p>I have a <code>C</code> file like this:</p>
  
  <pre><code>// SPDX-License-Identifier: GPL-2.0
  #include &lt;linux/ieee80211.h&gt;
  #include &lt;linux/export.h&gt;
  #include &lt;net/cfg80211.h&gt;
  #include "nl80211.h"
  #include "core.h"
  #include "rdev-ops.h"
  
  int __cfg80211_stop_ap(struct cfg80211_registered_device *rdev,
                 struct net_device *dev, bool notify)
  {
      struct wireless_dev *wdev = dev-&gt;ieee80211_ptr;
      int err;
  
      ASSERT_WDEV_LOCK(wdev);
  
      if (!rdev-&gt;ops-&gt;stop_ap)
          return -EOPNOTSUPP;
  
      if (dev-&gt;ieee80211_ptr-&gt;iftype != NL80211_IFTYPE_AP &amp;&amp;
          dev-&gt;ieee80211_ptr-&gt;iftype != NL80211_IFTYPE_P2P_GO)
          return -EOPNOTSUPP;
  
      if (!wdev-&gt;beacon_interval)
          return -ENOENT;
  
      err = rdev_stop_ap(rdev, dev);
      if (!err) {
          wdev-&gt;conn_owner_nlportid = 0;
          wdev-&gt;beacon_interval = 0;
          memset(&amp;wdev-&gt;chandef, 0, sizeof(wdev-&gt;chandef));
          wdev-&gt;ssid_len = 0;
          rdev_set_qos_map(rdev, dev, NULL);
          if (notify)
              nl80211_send_ap_stopped(wdev);
  
          /* Should we apply the grace period during beaconing interface
           * shutdown also?
           */
          cfg80211_sched_dfs_chan_update(rdev);
      }
  
      schedule_work(&amp;cfg80211_disconnect_work);
  
      return err;
  }
  
  int cfg80211_stop_ap(struct cfg80211_registered_device *rdev,
               struct net_device *dev, bool notify)
  {
      struct wireless_dev *wdev = dev-&gt;ieee80211_ptr;
      int err;
  
      wdev_lock(wdev);
      err = __cfg80211_stop_ap(rdev, dev, notify);
      wdev_unlock(wdev);
  
      return err;
  }
  
  </code></pre>
  
  <p>After executing command <a href="https://www.gnu.org/software/cflow/" rel="nofollow noreferrer">cflow</a>: <code>cflow ap.c -i_ -d2 --omit-arguments --omit-symbol-name</code>, I get output:</p>
  
  <pre><code>__cfg80211_stop_ap() &lt;int () at ap.c:9&gt;:
      ASSERT_WDEV_LOCK()
      rdev_stop_ap()
      memset()
      rdev_set_qos_map()
      nl80211_send_ap_stopped()
      cfg80211_sched_dfs_chan_update()
      schedule_work()
  cfg80211_stop_ap() &lt;int () at ap.c:48&gt;:
      wdev_lock()
      __cfg80211_stop_ap() &lt;int () at ap.c:9&gt;:
      wdev_unlock()
  
  </code></pre>
  
  <p>What I want is that functions not found in the file shouldn't be shown.
  I want my output like:</p>
  
  <pre><code>__cfg80211_stop_ap() &lt;int () at ap.c:9&gt;:
  cfg80211_stop_ap() &lt;int () at ap.c:48&gt;:
      __cfg80211_stop_ap() &lt;int () at ap.c:9&gt;:
  </code></pre>