Lines Matching refs:mbus
132 struct urb *urb, char ev_type, struct mon_bus *mbus)
146 int len, char ev_type, struct mon_bus *mbus)
305 struct mon_bus *mbus)
310 spin_lock_irqsave(&mbus->lock, flags);
312 spin_unlock_irqrestore(&mbus->lock, flags);
318 spin_unlock_irqrestore(&mbus->lock, flags);
326 struct mon_bus *mbus;
331 mbus = inode->i_private;
349 rp->r.m_bus = mbus;
364 mon_reader_add(mbus, &rp->r);
483 struct mon_bus *mbus = rp->r.m_bus;
489 while ((ep = mon_text_fetch(rp, mbus)) == NULL) {
645 struct mon_bus *mbus;
651 mbus = inode->i_private;
653 if (mbus->nreaders <= 0) {
658 mon_reader_del(mbus, &rp->r);
661 * In theory, e_list is protected by mbus->lock. However,
664 * - whole mbus may be dropped if it was orphaned.
665 * So, we better not touch mbus.
667 /* spin_lock_irqsave(&mbus->lock, flags); */
675 /* spin_unlock_irqrestore(&mbus->lock, flags); */
701 int mon_text_add(struct mon_bus *mbus, const struct usb_bus *ubus)
715 mbus->dent_t = debugfs_create_file(name, 0600, mon_dir, mbus,
722 mbus->dent_u = debugfs_create_file(name, 0600, mon_dir, mbus,
728 mbus->dent_s = debugfs_create_file(name, 0600, mon_dir, mbus,
734 debugfs_remove(mbus->dent_u);
735 mbus->dent_u = NULL;
738 debugfs_remove(mbus->dent_t);
739 mbus->dent_t = NULL;
745 void mon_text_del(struct mon_bus *mbus)
747 debugfs_remove(mbus->dent_u);
748 debugfs_remove(mbus->dent_t);
749 debugfs_remove(mbus->dent_s);