Lines Matching refs:mbus
127 struct urb *urb, char ev_type, struct mon_bus *mbus) in mon_text_get_setup() argument
141 int len, char ev_type, struct mon_bus *mbus) in mon_text_get_data() argument
300 struct mon_bus *mbus) in mon_text_fetch() argument
305 spin_lock_irqsave(&mbus->lock, flags); in mon_text_fetch()
307 spin_unlock_irqrestore(&mbus->lock, flags); in mon_text_fetch()
313 spin_unlock_irqrestore(&mbus->lock, flags); in mon_text_fetch()
321 struct mon_bus *mbus; in mon_text_open() local
326 mbus = inode->i_private; in mon_text_open()
344 rp->r.m_bus = mbus; in mon_text_open()
359 mon_reader_add(mbus, &rp->r); in mon_text_open()
448 struct mon_bus *mbus = rp->r.m_bus; in mon_text_read_wait() local
454 while ((ep = mon_text_fetch(rp, mbus)) == NULL) { in mon_text_read_wait()
610 struct mon_bus *mbus; in mon_text_release() local
616 mbus = inode->i_private; in mon_text_release()
618 if (mbus->nreaders <= 0) { in mon_text_release()
623 mon_reader_del(mbus, &rp->r); in mon_text_release()
666 int mon_text_add(struct mon_bus *mbus, const struct usb_bus *ubus) in mon_text_add() argument
681 d = debugfs_create_file(name, 0600, mon_dir, mbus, in mon_text_add()
685 mbus->dent_t = d; in mon_text_add()
691 d = debugfs_create_file(name, 0600, mon_dir, mbus, &mon_fops_text_u); in mon_text_add()
694 mbus->dent_u = d; in mon_text_add()
699 d = debugfs_create_file(name, 0600, mon_dir, mbus, &mon_fops_stat); in mon_text_add()
702 mbus->dent_s = d; in mon_text_add()
708 debugfs_remove(mbus->dent_u); in mon_text_add()
709 mbus->dent_u = NULL; in mon_text_add()
713 debugfs_remove(mbus->dent_t); in mon_text_add()
714 mbus->dent_t = NULL; in mon_text_add()
721 void mon_text_del(struct mon_bus *mbus) in mon_text_del() argument
723 debugfs_remove(mbus->dent_u); in mon_text_del()
724 if (mbus->dent_t != NULL) in mon_text_del()
725 debugfs_remove(mbus->dent_t); in mon_text_del()
726 debugfs_remove(mbus->dent_s); in mon_text_del()