debugfs_entry
proc->debugfs_entry = debugfs_create_file(strbuf, 0444,
debugfs_remove(proc->debugfs_entry);
struct dentry *debugfs_entry;
static struct debugfs_entry *ocx_dfs_ents[] = {
static struct debugfs_entry *l2c_tad_dfs_ents[] = {
static struct debugfs_entry *l2c_cbc_dfs_ents[] = {
static struct debugfs_entry *l2c_mci_dfs_ents[] = {
struct debugfs_entry **l2c_devattr;
static struct debugfs_entry debugfs_##_name = { \
static struct debugfs_entry *lmc_dfs_ents[] = {
struct debugfs_entry *attrs[],
struct dentry *dir = connector->base.debugfs_entry;
struct dentry *dir = debugfs_lookup("crc", crtc->debugfs_entry);
debugfs_create_file("amdgpu_current_bpc", 0644, crtc->debugfs_entry,
debugfs_create_file("amdgpu_current_colorspace", 0644, crtc->debugfs_entry,
debugfs_create_file("armada-regs", 0600, dcrtc->crtc.debugfs_entry,
static const struct debugfs_entries debugfs_entry[] = {
while (debugfs_entry[i].name && debugfs_entry[i].fops) {
debugfs_create_file(debugfs_entry[i].name, 0644,
debugfs_entry[i].fops);
connector->debugfs_entry = NULL;
dir = debugfs_create_dir("infoframes", connector->debugfs_entry);
connector->debugfs_entry = root;
if (!connector->debugfs_entry)
debugfs_remove_recursive(connector->debugfs_entry);
connector->debugfs_entry = NULL;
crtc->debugfs_entry = root;
debugfs_remove_recursive(crtc->debugfs_entry);
crtc->debugfs_entry = NULL;
encoder->debugfs_entry = root;
debugfs_remove_recursive(encoder->debugfs_entry);
encoder->debugfs_entry = NULL;
crc_ent = debugfs_create_dir("crc", crtc->debugfs_entry);
debugfs_create_file("i915_ips_false_color", 0644, crtc->base.debugfs_entry,
debugfs_create_file("i915_ips_status", 0444, crtc->base.debugfs_entry,
struct dentry *root = connector->base.debugfs_entry;
struct dentry *root = connector->base.debugfs_entry;
struct dentry *root = crtc->base.debugfs_entry;
debugfs_create_file("i915_update_info", 0644, crtc->base.debugfs_entry,
struct dentry *root = connector->base.debugfs_entry;
debugfs_create_file("i915_drrs_status", 0444, crtc->base.debugfs_entry,
debugfs_create_file_unsafe("i915_drrs_ctl", 0644, crtc->base.debugfs_entry,
debugfs_create_file("i915_drrs_type", 0444, connector->base.debugfs_entry,
intel_fbc_debugfs_add(plane->fbc, crtc->base.debugfs_entry);
struct dentry *root = connector->base.debugfs_entry;
struct dentry *root = connector->base.debugfs_entry;
struct dentry *root = connector->base.debugfs_entry;
struct dentry *root = connector->base.debugfs_entry;
crtc->debugfs_entry, minor);
debugfs_create_file("ops", 0644, crtc->debugfs_entry, lcrtc,
crtc->debugfs_entry,
crtc->debugfs_entry,
if (!func || !crtc->debugfs_entry)
root = debugfs_create_dir("nv_crc", crtc->debugfs_entry);
root = crtc->debugfs_entry;
root = crtc->debugfs_entry;
struct dentry *root = connector->debugfs_entry;
connector->debugfs_entry,
struct dentry *root = connector->debugfs_entry;
connector->debugfs_entry, minor);
struct dentry *root = connector->debugfs_entry;
connector->debugfs_entry,
KUNIT_ASSERT_NULL(test, priv->connector.debugfs_entry);
KUNIT_ASSERT_NOT_NULL(test, priv->connector.debugfs_entry);
KUNIT_ASSERT_NULL(test, priv->connector.debugfs_entry);
static struct dentry *debugfs_entry;
debugfs_remove_recursive(debugfs_entry);
debugfs_entry = NULL;
debugfs_entry = debugfs_create_file(DEVICE_NAME, 0444, NULL,
return coda_alloc_aux_buf(ctx->dev, buf, size, name, ctx->debugfs_entry);
ctx->debugfs_entry = debugfs_create_dir(name, dev->debugfs_root);
debugfs_remove_recursive(ctx->debugfs_entry);
struct dentry *debugfs_entry;
debugfs_remove_recursive(is->debugfs_entry);
is->debugfs_entry = NULL;
is->debugfs_entry = debugfs_create_dir("fimc_is", NULL);
debugfs_create_file("fw_log", S_IRUGO, is->debugfs_entry, is,
struct dentry *debugfs_entry;
debugfs_create_file(#name, S_IRUGO, bdisp->dbg.debugfs_entry, bdisp, \
bdisp->dbg.debugfs_entry = debugfs_create_dir(dirname, NULL);
debugfs_remove_recursive(bdisp->dbg.debugfs_entry);
bdisp->dbg.debugfs_entry = NULL;
struct dentry *debugfs_entry;
debugfs_create_file(#name, 0444, hva->dbg.debugfs_entry, hva, \
hva->dbg.debugfs_entry = debugfs_create_dir(HVA_NAME, NULL);
debugfs_remove_recursive(hva->dbg.debugfs_entry);
hva->dbg.debugfs_entry = NULL;
ctx->dbg.debugfs_entry = debugfs_create_file(name, 0444,
hva->dbg.debugfs_entry,
debugfs_remove(ctx->dbg.debugfs_entry);
struct dentry *debugfs_entry;
struct dentry *debugfs_entry;
targetip->debugfs_entry = debugfs_create_dir(dev_name(&starget->dev),
debugfs_create_file("fail_reset", 0600, targetip->debugfs_entry, starget,
debugfs_remove(targetip->debugfs_entry);
struct dentry *debugfs_entry;
struct dentry *debugfs_entry;
devip->debugfs_entry = debugfs_create_dir(dev_name(&sdp->sdev_dev),
if (IS_ERR_OR_NULL(devip->debugfs_entry))
dentry = debugfs_create_file("error", 0600, devip->debugfs_entry, sdp,
debugfs_remove(devip->debugfs_entry);
struct dentry *debugfs_entry;
struct dentry *debugfs_entry;
struct dentry *debugfs_entry;
struct dentry *debugfs_entry;
extern void shrinker_debugfs_remove(struct dentry *debugfs_entry,
static inline void shrinker_debugfs_remove(struct dentry *debugfs_entry,
struct dentry *debugfs_entry = NULL;
debugfs_entry = shrinker_debugfs_detach(shrinker, &debugfs_id);
if (debugfs_entry)
shrinker_debugfs_remove(debugfs_entry, debugfs_id);
shrinker->debugfs_entry = entry;
ret = debugfs_change_name(shrinker->debugfs_entry, "%s-%d",
struct dentry *entry = shrinker->debugfs_entry;
shrinker->debugfs_entry = NULL;
void shrinker_debugfs_remove(struct dentry *debugfs_entry, int debugfs_id)
debugfs_remove_recursive(debugfs_entry);
if (!shrinker->debugfs_entry) {