Lines Matching refs:whc
43 if (&qset->list_node == qset->whc->async_list.prev) { in qset_print()
88 struct whc *whc = s->private; in di_print() local
91 for (d = 0; d < whc->n_devices; d++) { in di_print()
92 struct di_buf_entry *di = &whc->di_buf[d]; in di_print()
108 struct whc *whc = s->private; in asl_print() local
111 list_for_each_entry(qset, &whc->async_list, list_node) { in asl_print()
120 struct whc *whc = s->private; in pzl_print() local
126 list_for_each_entry(qset, &whc->periodic_list[period], list_node) { in pzl_print()
172 void whc_dbg_init(struct whc *whc) in whc_dbg_init() argument
174 if (whc->wusbhc.pal.debugfs_dir == NULL) in whc_dbg_init()
177 whc->dbg = kzalloc(sizeof(struct whc_dbg), GFP_KERNEL); in whc_dbg_init()
178 if (whc->dbg == NULL) in whc_dbg_init()
181 whc->dbg->di_f = debugfs_create_file("di", 0444, in whc_dbg_init()
182 whc->wusbhc.pal.debugfs_dir, whc, in whc_dbg_init()
184 whc->dbg->asl_f = debugfs_create_file("asl", 0444, in whc_dbg_init()
185 whc->wusbhc.pal.debugfs_dir, whc, in whc_dbg_init()
187 whc->dbg->pzl_f = debugfs_create_file("pzl", 0444, in whc_dbg_init()
188 whc->wusbhc.pal.debugfs_dir, whc, in whc_dbg_init()
192 void whc_dbg_clean_up(struct whc *whc) in whc_dbg_clean_up() argument
194 if (whc->dbg) { in whc_dbg_clean_up()
195 debugfs_remove(whc->dbg->pzl_f); in whc_dbg_clean_up()
196 debugfs_remove(whc->dbg->asl_f); in whc_dbg_clean_up()
197 debugfs_remove(whc->dbg->di_f); in whc_dbg_clean_up()
198 kfree(whc->dbg); in whc_dbg_clean_up()