Lines Matching refs:cdev
28 struct cosm_device *cdev = s->private; in log_buf_show() local
33 if (!cdev || !cdev->log_buf_addr || !cdev->log_buf_len) in log_buf_show()
36 mutex_lock(&cdev->cosm_mutex); in log_buf_show()
37 switch (cdev->state) { in log_buf_show()
50 aper_offset = (u64)cdev->log_buf_len - __START_KERNEL_map; in log_buf_show()
51 log_buf_len_va = cdev->hw_ops->aper(cdev)->va + aper_offset; in log_buf_show()
52 aper_offset = (u64)cdev->log_buf_addr - __START_KERNEL_map; in log_buf_show()
53 log_buf_va = cdev->hw_ops->aper(cdev)->va + aper_offset; in log_buf_show()
64 mutex_unlock(&cdev->cosm_mutex); in log_buf_show()
79 struct cosm_device *cdev = s->private; in force_reset_show() local
81 cosm_stop(cdev, true); in force_reset_show()
87 void cosm_create_debug_dir(struct cosm_device *cdev) in cosm_create_debug_dir() argument
94 scnprintf(name, sizeof(name), "mic%d", cdev->index); in cosm_create_debug_dir()
95 cdev->dbg_dir = debugfs_create_dir(name, cosm_dbg); in cosm_create_debug_dir()
97 debugfs_create_file("log_buf", 0444, cdev->dbg_dir, cdev, in cosm_create_debug_dir()
99 debugfs_create_file("force_reset", 0444, cdev->dbg_dir, cdev, in cosm_create_debug_dir()
103 void cosm_delete_debug_dir(struct cosm_device *cdev) in cosm_delete_debug_dir() argument
105 if (!cdev->dbg_dir) in cosm_delete_debug_dir()
108 debugfs_remove_recursive(cdev->dbg_dir); in cosm_delete_debug_dir()