Lines Matching refs:attr
523 const struct blk_mq_debugfs_attr *attr = m->private; in blk_mq_debugfs_show() local
526 return attr->show(data, m); in blk_mq_debugfs_show()
533 const struct blk_mq_debugfs_attr *attr = m->private; in blk_mq_debugfs_write() local
540 if (attr == data || !attr->write) in blk_mq_debugfs_write()
543 return attr->write(data, buf, count, ppos); in blk_mq_debugfs_write()
548 const struct blk_mq_debugfs_attr *attr = inode->i_private; in blk_mq_debugfs_open() local
553 if (attr->seq_ops) { in blk_mq_debugfs_open()
554 ret = seq_open(file, attr->seq_ops); in blk_mq_debugfs_open()
562 if (WARN_ON_ONCE(!attr->show)) in blk_mq_debugfs_open()
570 const struct blk_mq_debugfs_attr *attr = inode->i_private; in blk_mq_debugfs_release() local
572 if (attr->show) in blk_mq_debugfs_release()
610 const struct blk_mq_debugfs_attr *attr) in debugfs_create_files() argument
615 for (; attr->name; attr++) in debugfs_create_files()
616 debugfs_create_file_aux(attr->name, attr->mode, parent, in debugfs_create_files()
617 (void *)attr, data, &blk_mq_debugfs_fops); in debugfs_create_files()