Lines Matching refs:dev

21 	struct mei_device *dev = m->private;  in mei_dbgfs_meclients_show()  local
25 if (!dev) in mei_dbgfs_meclients_show()
28 down_read(&dev->me_clients_rwsem); in mei_dbgfs_meclients_show()
33 if (dev->dev_state != MEI_DEV_ENABLED) in mei_dbgfs_meclients_show()
36 list_for_each_entry(me_cl, &dev->me_clients, list) { in mei_dbgfs_meclients_show()
53 up_read(&dev->me_clients_rwsem); in mei_dbgfs_meclients_show()
60 struct mei_device *dev = m->private; in mei_dbgfs_active_show() local
64 if (!dev) in mei_dbgfs_active_show()
67 mutex_lock(&dev->device_lock); in mei_dbgfs_active_show()
72 if (dev->dev_state != MEI_DEV_ENABLED) in mei_dbgfs_active_show()
75 list_for_each_entry(cl, &dev->file_list, link) { in mei_dbgfs_active_show()
84 mutex_unlock(&dev->device_lock); in mei_dbgfs_active_show()
105 struct mei_device *dev = m->private; in mei_dbgfs_devstate_show() local
107 seq_printf(m, "dev: %s\n", mei_dev_state_str(dev->dev_state)); in mei_dbgfs_devstate_show()
108 seq_printf(m, "hbm: %s\n", mei_hbm_state_str(dev->hbm_state)); in mei_dbgfs_devstate_show()
110 if (dev->hbm_state >= MEI_HBM_ENUM_CLIENTS && in mei_dbgfs_devstate_show()
111 dev->hbm_state <= MEI_HBM_STARTED) { in mei_dbgfs_devstate_show()
113 seq_printf(m, "\tPG: %01d\n", dev->hbm_f_pg_supported); in mei_dbgfs_devstate_show()
114 seq_printf(m, "\tDC: %01d\n", dev->hbm_f_dc_supported); in mei_dbgfs_devstate_show()
115 seq_printf(m, "\tIE: %01d\n", dev->hbm_f_ie_supported); in mei_dbgfs_devstate_show()
116 seq_printf(m, "\tDOT: %01d\n", dev->hbm_f_dot_supported); in mei_dbgfs_devstate_show()
117 seq_printf(m, "\tEV: %01d\n", dev->hbm_f_ev_supported); in mei_dbgfs_devstate_show()
118 seq_printf(m, "\tFA: %01d\n", dev->hbm_f_fa_supported); in mei_dbgfs_devstate_show()
119 seq_printf(m, "\tOS: %01d\n", dev->hbm_f_os_supported); in mei_dbgfs_devstate_show()
120 seq_printf(m, "\tDR: %01d\n", dev->hbm_f_dr_supported); in mei_dbgfs_devstate_show()
121 seq_printf(m, "\tVT: %01d\n", dev->hbm_f_vt_supported); in mei_dbgfs_devstate_show()
122 seq_printf(m, "\tCAP: %01d\n", dev->hbm_f_cap_supported); in mei_dbgfs_devstate_show()
123 seq_printf(m, "\tCD: %01d\n", dev->hbm_f_cd_supported); in mei_dbgfs_devstate_show()
127 mei_pg_is_enabled(dev) ? "ENABLED" : "DISABLED", in mei_dbgfs_devstate_show()
128 mei_pg_state_str(mei_pg_state(dev))); in mei_dbgfs_devstate_show()
130 seq_printf(m, "pxp: %s\n", mei_dev_pxp_mode_str(dev->pxp_mode)); in mei_dbgfs_devstate_show()
140 struct mei_device *dev; in mei_dbgfs_write_allow_fa() local
143 dev = container_of(file->private_data, in mei_dbgfs_write_allow_fa()
149 dev->override_fixed_address = true; in mei_dbgfs_write_allow_fa()
165 void mei_dbgfs_deregister(struct mei_device *dev) in mei_dbgfs_deregister() argument
167 if (!dev->dbgfs_dir) in mei_dbgfs_deregister()
169 debugfs_remove_recursive(dev->dbgfs_dir); in mei_dbgfs_deregister()
170 dev->dbgfs_dir = NULL; in mei_dbgfs_deregister()
179 void mei_dbgfs_register(struct mei_device *dev, const char *name) in mei_dbgfs_register() argument
184 dev->dbgfs_dir = dir; in mei_dbgfs_register()
186 debugfs_create_file("meclients", S_IRUSR, dir, dev, in mei_dbgfs_register()
188 debugfs_create_file("active", S_IRUSR, dir, dev, in mei_dbgfs_register()
190 debugfs_create_file("devstate", S_IRUSR, dir, dev, in mei_dbgfs_register()
193 &dev->allow_fixed_address, in mei_dbgfs_register()