void qdio_setup_debug_entries(struct qdio_irq *irq_ptr, struct ccw_device *cdev) { struct qdio_q *q; int i; mutex_lock(&debugfs_mutex); for_each_input_queue(irq_ptr, q, i) setup_debugfs_entry(q, cdev); for_each_output_queue(irq_ptr, q, i) setup_debugfs_entry(q, cdev); mutex_unlock(&debugfs_mutex); }
void qdio_setup_debug_entries(struct qdio_irq *irq_ptr, struct ccw_device *cdev) { struct qdio_q *q; int i; irq_ptr->debugfs_dev = debugfs_create_dir(dev_name(&cdev->dev), debugfs_root); if (IS_ERR(irq_ptr->debugfs_dev)) irq_ptr->debugfs_dev = NULL; irq_ptr->debugfs_perf = debugfs_create_file("statistics", S_IFREG | S_IRUGO | S_IWUSR, irq_ptr->debugfs_dev, irq_ptr, &debugfs_perf_fops); if (IS_ERR(irq_ptr->debugfs_perf)) irq_ptr->debugfs_perf = NULL; for_each_input_queue(irq_ptr, q, i) setup_debugfs_entry(q, cdev); for_each_output_queue(irq_ptr, q, i) setup_debugfs_entry(q, cdev); }