Home
last modified time | relevance | path

Searched full:debugfs (Results 1 – 25 of 1700) sorted by relevance

12345678910>>...68

/openbmc/linux/drivers/usb/typec/ucsi/
H A Ddebugfs.c3 * UCSI debugfs interface
10 #include <linux/debugfs.h>
27 memset(&ucsi->debugfs->response, 0, sizeof(ucsi->debugfs->response)); in ucsi_cmd()
28 ucsi->debugfs->status = 0; in ucsi_cmd()
45 &ucsi->debugfs->response, in ucsi_cmd()
46 sizeof(ucsi->debugfs->response)); in ucsi_cmd()
53 ucsi->debugfs->status = ret; in ucsi_cmd()
65 if (ucsi->debugfs->status) in ucsi_resp_show()
66 return ucsi->debugfs->status; in ucsi_resp_show()
68 seq_printf(s, "0x%016llx%016llx\n", ucsi->debugfs->response.high, in ucsi_resp_show()
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/e2fsprogs/e2fsprogs/
H A Dquiet-debugfs.patch4 Subject: [PATCH] e2fsprogs: silence debugfs
12 debugfs/debugfs.c | 2 +-
15 diff --git a/debugfs/debugfs.c b/debugfs/debugfs.c
17 --- a/debugfs/debugfs.c
18 +++ b/debugfs/debugfs.c
23 - printf("debugfs: %s\n", buf);
24 + /*printf("debugfs: %s\n", buf);*/
H A Dptest.patch54 -DEBUGFS="$USE_VALGRIND ../debugfs/debugfs"
55 -DEBUGFS_EXE="../debugfs/debugfs"
64 +DEBUGFS="$USE_VALGRIND debugfs"
65 +DEBUGFS_EXE="/sbin/debugfs"
/openbmc/linux/Documentation/filesystems/
H A Ddebugfs.rst5 DebugFS title
10 Debugfs exists as a simple way for kernel developers to make information
13 debugfs has no rules at all. Developers can put any information they want
14 there. The debugfs filesystem is also intended to not serve as a stable
17 even debugfs interfaces are best designed with the idea that they will need
20 Debugfs is typically mounted with a command like::
22 mount -t debugfs none /sys/kernel/debug
25 The debugfs root directory is accessible only to the root user by
29 Note that the debugfs API is exported GPL-only to modules.
31 Code using debugfs should include <linux/debugfs.h>. Then, the first order
[all …]
/openbmc/linux/drivers/scsi/fnic/
H A Dfnic_debugfs.c6 #include <linux/debugfs.h>
31 * fnic_debugfs_init - Initialize debugfs for fnic debug logging
34 * When Debugfs is configured this routine sets up the fnic debugfs
62 * fnic_debugfs_terminate - Tear down debugfs infrastructure
65 * When Debugfs is configured this routine removes debugfs file system
82 * or fc_trace_clear debugfs file
114 pr_err("fnic: Cannot read to any debugfs file\n"); in fnic_trace_ctrl_read()
122 * fc_trace_clear debugfs file
165 pr_err("fnic: cannot write to any debugfs file\n"); in fnic_trace_ctrl_write()
185 * This routine is the entry point for the debugfs open file operation.
[all …]
/openbmc/linux/net/mac80211/
H A Ddebugfs_key.c14 #include "debugfs.h"
321 debugfs_create_file(#name, 0400, key->debugfs.dir, \
324 debugfs_create_file(#name, 0600, key->debugfs.dir, \
333 if (!key->local->debugfs.keys) in ieee80211_debugfs_key_add()
337 key->debugfs.cnt = keycount; in ieee80211_debugfs_key_add()
339 key->debugfs.dir = debugfs_create_dir(buf, in ieee80211_debugfs_key_add()
340 key->local->debugfs.keys); in ieee80211_debugfs_key_add()
346 key->debugfs.stalink = in ieee80211_debugfs_key_add()
347 debugfs_create_symlink("station", key->debugfs.dir, buf); in ieee80211_debugfs_key_add()
369 debugfs_remove_recursive(key->debugfs.dir); in ieee80211_debugfs_key_remove()
[all …]
/openbmc/linux/net/bluetooth/
H A Dhci_debugfs.c24 #include <linux/debugfs.h>
318 debugfs_create_file("features", 0444, hdev->debugfs, hdev, in hci_debugfs_create_common()
320 debugfs_create_u16("manufacturer", 0444, hdev->debugfs, in hci_debugfs_create_common()
322 debugfs_create_u8("hci_version", 0444, hdev->debugfs, &hdev->hci_ver); in hci_debugfs_create_common()
323 debugfs_create_u16("hci_revision", 0444, hdev->debugfs, &hdev->hci_rev); in hci_debugfs_create_common()
324 debugfs_create_u8("hardware_error", 0444, hdev->debugfs, in hci_debugfs_create_common()
326 debugfs_create_file("device_id", 0444, hdev->debugfs, hdev, in hci_debugfs_create_common()
329 debugfs_create_file("device_list", 0444, hdev->debugfs, hdev, in hci_debugfs_create_common()
331 debugfs_create_file("blacklist", 0444, hdev->debugfs, hdev, in hci_debugfs_create_common()
333 debugfs_create_file("blocked_keys", 0444, hdev->debugfs, hdev, in hci_debugfs_create_common()
[all …]
/openbmc/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_debugfs.c3 * Debugfs interface Support for MPT (Message Passing Technology) based
27 #include <linux/debugfs.h>
32 * _debugfs_iocdump_read - copy ioc dump from debugfs buffer
53 * _debugfs_iocdump_open : open the ioc_dump debugfs attribute file
72 * _debugfs_iocdump_release : release the ioc_dump debugfs attribute
97 * mpt3sas_init_debugfs : Create debugfs root for mpt3sas driver
103 pr_info("mpt3sas: Cannot create debugfs root\n"); in mpt3sas_init_debugfs()
107 * mpt3sas_exit_debugfs : Remove debugfs root for mpt3sas driver
115 * mpt3sas_setup_debugfs : Setup debugfs per HBA adapter
129 "Cannot create per adapter debugfs directory\n"); in mpt3sas_setup_debugfs()
[all …]
/openbmc/linux/drivers/memory/tegra/
H A Dtegra186-emc.c7 #include <linux/debugfs.h>
33 } debugfs; member
39 * debugfs interface
41 * The memory controller driver exposes some files in debugfs that can be used
97 *rate = emc->debugfs.min_rate; in tegra186_emc_debug_min_rate_get()
114 emc->debugfs.min_rate = rate; in tegra186_emc_debug_min_rate_set()
127 *rate = emc->debugfs.max_rate; in tegra186_emc_debug_max_rate_get()
144 emc->debugfs.max_rate = rate; in tegra186_emc_debug_max_rate_set()
177 emc->debugfs.min_rate = ULONG_MAX; in tegra186_emc_get_emc_dvfs_latency()
178 emc->debugfs.max_rate = 0; in tegra186_emc_get_emc_dvfs_latency()
[all …]
/openbmc/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_dbgfs.c4 #include <linux/debugfs.h>
13 * adf_dbgfs_init() - add persistent debugfs entries
16 * This function creates debugfs entries that are persistent through a device
23 /* Create dev top level debugfs entry */ in adf_dbgfs_init()
35 * adf_dbgfs_exit() - remove persistent debugfs entries
46 * adf_dbgfs_add() - add non-persistent debugfs entries
49 * This function creates debugfs entries that are not persistent through
61 * adf_dbgfs_rm() - remove non-persistent debugfs entries
/openbmc/linux/fs/debugfs/
H A Dinode.c3 * inode.c - part of debugfs, a tiny little debug file system
9 * debugfs is for people to use instead of /proc or /sys.
13 #define pr_fmt(fmt) "debugfs: " fmt
22 #include <linux/debugfs.h>
147 * but traditionally debugfs has ignored all mount options in debugfs_parse_options()
306 .name = "debugfs",
310 MODULE_ALIAS_FS("debugfs");
313 * debugfs_lookup() - look up an existing debugfs file
321 * If debugfs is not enabled in the kernel, the value -%ENODEV will be
452 * debugfs_create_file - create a file in the debugfs filesystem
[all …]
H A Dfile.c3 * file.c - part of debugfs, a tiny little debug file system
8 * debugfs is for people to use instead of /proc or /sys.
16 #include <linux/debugfs.h>
88 * This could only happen if some debugfs user erroneously calls in debugfs_file_get()
197 WARN(1, "debugfs file owner did not clean up at exit: %pd", in open_proxy_open()
334 WARN(1, "debugfs file owner did not clean up at exit: %pd", in full_proxy_open()
355 WARN(1, "debugfs file owner replaced proxy fops: %pd", in full_proxy_open()
453 * debugfs_create_u8 - create a debugfs file that is used to read and write an unsigned 8-bit value
458 * file will be created in the root of the debugfs filesystem.
462 * This function creates a file in debugfs with the given name that
[all …]
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_kms.h138 * Debugfs functions - extra helper functions for debugfs support
140 * Main debugfs documentation is located at,
142 * Documentation/filesystems/debugfs.rst
148 * dpu_debugfs_create_regset32 - Create register read back file for debugfs
155 * @name: File name within debugfs
156 * @mode: File mode within debugfs
157 * @parent: Parent directory entry within debugfs, can be NULL
167 * dpu_debugfs_get_root - Return root directory entry for KMS's debugfs
170 * debugfs create calls.
174 * Return: dentry pointer for DPU's debugfs location
/openbmc/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_debugfs.c31 #include <linux/debugfs.h>
75 struct nouveau_debugfs *debugfs = nouveau_debugfs(drm); in nouveau_debugfs_pstate_get() local
80 if (!debugfs) in nouveau_debugfs_pstate_get()
83 ctrl = &debugfs->ctrl; in nouveau_debugfs_pstate_get()
147 struct nouveau_debugfs *debugfs = nouveau_debugfs(drm); in nouveau_debugfs_pstate_set() local
152 if (!debugfs) in nouveau_debugfs_pstate_set()
191 ret = nvif_mthd(&debugfs->ctrl, NVIF_CONTROL_PSTATE_USER, in nouveau_debugfs_pstate_set()
298 drm->debugfs = kzalloc(sizeof(*drm->debugfs), GFP_KERNEL); in nouveau_debugfs_init()
299 if (!drm->debugfs) in nouveau_debugfs_init()
304 &drm->debugfs->ctrl); in nouveau_debugfs_init()
[all …]
/openbmc/linux/arch/sh/mm/
H A DMakefile24 debugfs-y := asids-debugfs.o
26 debugfs-$(CONFIG_CPU_SH4) += cache-debugfs.o
30 debugfs-$(CONFIG_CPU_SH4) += tlb-debugfs.o
37 obj-$(CONFIG_DEBUG_FS) += $(debugfs-y)
/openbmc/linux/drivers/vdpa/mlx5/net/
H A Ddebug.c4 #include <linux/debugfs.h>
20 if (ndev->debugfs) in mlx5_vdpa_remove_tirn()
42 if (ndev->debugfs) in mlx5_vdpa_remove_rx_flow_table()
133 if (node->dent && ndev->debugfs) in mlx5_vdpa_remove_rx_counters()
143 ndev->debugfs = debugfs_create_dir(dev_name(&ndev->mvdev.vdev.dev), in mlx5_vdpa_add_debugfs()
145 if (!IS_ERR(ndev->debugfs)) in mlx5_vdpa_add_debugfs()
146 ndev->rx_dent = debugfs_create_dir("rx", ndev->debugfs); in mlx5_vdpa_add_debugfs()
151 debugfs_remove_recursive(ndev->debugfs); in mlx5_vdpa_remove_debugfs()
152 ndev->debugfs = NULL; in mlx5_vdpa_remove_debugfs()
/openbmc/linux/tools/testing/selftests/powerpc/security/
H A Duaccess_flush.c40 perror("Unable to read powerpc/rfi_flush debugfs file"); in uaccess_flush_test()
45 perror("Unable to read powerpc/entry_flush debugfs file"); in uaccess_flush_test()
50 perror("Unable to read powerpc/entry_flush debugfs file"); in uaccess_flush_test()
56 perror("error writing to powerpc/rfi_flush debugfs file"); in uaccess_flush_test()
63 perror("error writing to powerpc/entry_flush debugfs file"); in uaccess_flush_test()
123 perror("error writing to powerpc/uaccess_flush debugfs file"); in uaccess_flush_test()
138 perror("unable to restore original value of powerpc/rfi_flush debugfs file"); in uaccess_flush_test()
143 perror("unable to restore original value of powerpc/entry_flush debugfs file"); in uaccess_flush_test()
148 perror("unable to restore original value of powerpc/uaccess_flush debugfs file"); in uaccess_flush_test()
/openbmc/linux/lib/kunit/
H A Ddebugfs.c7 #include <linux/debugfs.h>
13 #include "debugfs.h"
19 * Create a debugfs representation of test suites:
64 /* Print KTAP header so the debugfs log can be parsed as valid KTAP. */ in debugfs_print_results()
109 /* Allocate logs before creating debugfs representation. */ in kunit_debugfs_create_suite()
114 suite->debugfs = debugfs_create_dir(suite->name, debugfs_rootdir); in kunit_debugfs_create_suite()
117 suite->debugfs, in kunit_debugfs_create_suite()
125 debugfs_remove_recursive(suite->debugfs); in kunit_debugfs_destroy_suite()
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A DKconfig16 appropriate flags in <debugfs>/dynamic_debug/control.
19 bool "Debugfs filesystem support"
22 This enables debugfs for OMAPDSS at <debugfs>/omapdss. This enables
30 Collect DSS IRQ statistics, printable via debugfs.
33 <debugfs>/omapdss/dispc_irq for DISPC interrupts, and
34 <debugfs>/omapdss/dsi_irq for DSI interrupts.
/openbmc/linux/drivers/soundwire/
H A Dintel_ace2x_debugfs.c5 #include <linux/debugfs.h>
18 * debugfs
124 struct dentry *root = sdw->cdns.bus.debugfs; in intel_ace2x_debugfs_init()
129 sdw->debugfs = debugfs_create_dir("intel-sdw", root); in intel_ace2x_debugfs_init()
131 debugfs_create_file("intel-registers", 0400, sdw->debugfs, sdw, in intel_ace2x_debugfs_init()
134 debugfs_create_file("intel-m-datamode", 0200, sdw->debugfs, sdw, in intel_ace2x_debugfs_init()
137 debugfs_create_file("intel-s-datamode", 0200, sdw->debugfs, sdw, in intel_ace2x_debugfs_init()
140 sdw_cdns_debugfs_init(&sdw->cdns, sdw->debugfs); in intel_ace2x_debugfs_init()
145 debugfs_remove_recursive(sdw->debugfs); in intel_ace2x_debugfs_exit()
/openbmc/linux/Documentation/fault-injection/
H A Dprovoke-crashes.rst12 support via debugfs.
16 inserting the module, or through the debugfs interface.
36 These are numerous, and best queried directly from debugfs. Some
46 You can also induce failures by mounting debugfs and writing the type to
47 <debugfs>/provoke-crash/<crashpoint>. E.g.::
49 mount -t debugfs debugfs /sys/kernel/debug
/openbmc/linux/include/drm/
H A Ddrm_debugfs.h46 * debugfs file for dumping the GPU VA space regions and mappings.
54 * struct drm_info_list - debugfs info list entry
56 * This structure represents a debugfs file to be created by the drm
77 * struct drm_info_node - Per-minor debugfs node structure
79 * This structure represents a debugfs file, as an instantiation of a &struct
84 * No it doesn't make a hole lot of sense that we duplicate debugfs entries for
99 * struct drm_debugfs_info - debugfs info list entry
101 * This structure represents a debugfs file to be created by the drm
125 * struct drm_debugfs_entry - Per-device debugfs node structure
127 * This structure represents a debugfs file, as an instantiation of a &struct
/openbmc/linux/net/hsr/
H A Dhsr_debugfs.c3 * debugfs code for HSR & PRP
11 #include <linux/debugfs.h>
74 * When debugfs is configured this routine sets up the node_table file per
83 pr_err("Cannot create hsr debugfs directory\n"); in hsr_debugfs_init()
100 /* hsr_debugfs_term - Tear down debugfs intrastructure
103 * When Debugfs is configured this routine removes debugfs file system
117 pr_err("Cannot create hsr debugfs root directory\n"); in hsr_debugfs_create_root()
/openbmc/linux/drivers/gpu/drm/i915/gvt/
H A Ddebugfs.c23 #include <linux/debugfs.h>
171 * intel_gvt_debugfs_add_vgpu - register debugfs entries for a vGPU
179 vgpu->debugfs = debugfs_create_dir(name, vgpu->gvt->debugfs_root); in intel_gvt_debugfs_add_vgpu()
181 debugfs_create_file("mmio_diff", 0444, vgpu->debugfs, vgpu, in intel_gvt_debugfs_add_vgpu()
183 debugfs_create_file_unsafe("scan_nonprivbb", 0644, vgpu->debugfs, vgpu, in intel_gvt_debugfs_add_vgpu()
185 debugfs_create_file_unsafe("status", 0644, vgpu->debugfs, vgpu, in intel_gvt_debugfs_add_vgpu()
190 * intel_gvt_debugfs_remove_vgpu - remove debugfs entries of a vGPU
199 debugfs_remove_recursive(vgpu->debugfs); in intel_gvt_debugfs_remove_vgpu()
200 vgpu->debugfs = NULL; in intel_gvt_debugfs_remove_vgpu()
205 * intel_gvt_debugfs_init - register gvt debugfs root entry
[all …]
/openbmc/linux/drivers/gpu/drm/omapdrm/
H A DKconfig22 appropriate flags in <debugfs>/dynamic_debug/control.
25 bool "Debugfs filesystem support"
29 This enables debugfs for OMAPDSS at <debugfs>/omapdss. This enables
38 Collect DSS IRQ statistics, printable via debugfs.
41 <debugfs>/omapdss/dispc_irq for DISPC interrupts, and
42 <debugfs>/omapdss/dsi_irq for DSI interrupts.

12345678910>>...68