Lines Matching defs:mbus
126 struct urb *urb, char ev_type, struct mon_bus *mbus)
140 int len, char ev_type, struct mon_bus *mbus)
296 struct mon_bus *mbus)
301 spin_lock_irqsave(&mbus->lock, flags);
303 spin_unlock_irqrestore(&mbus->lock, flags);
309 spin_unlock_irqrestore(&mbus->lock, flags);
317 struct mon_bus *mbus;
322 mbus = inode->i_private;
340 rp->r.m_bus = mbus;
355 mon_reader_add(mbus, &rp->r);
444 struct mon_bus *mbus = rp->r.m_bus;
450 while ((ep = mon_text_fetch(rp, mbus)) == NULL) {
606 struct mon_bus *mbus;
612 mbus = inode->i_private;
614 if (mbus->nreaders <= 0) {
619 mon_reader_del(mbus, &rp->r);
622 * In theory, e_list is protected by mbus->lock. However,
625 * - whole mbus may be dropped if it was orphaned.
626 * So, we better not touch mbus.
628 /* spin_lock_irqsave(&mbus->lock, flags); */
636 /* spin_unlock_irqrestore(&mbus->lock, flags); */
662 int mon_text_add(struct mon_bus *mbus, const struct usb_bus *ubus)
674 d = debugfs_create_file(name, 0600, mon_dir, mbus,
678 mbus->dent_t = d;
684 d = debugfs_create_file(name, 0600, mon_dir, mbus, &mon_fops_text_u);
687 mbus->dent_u = d;
692 d = debugfs_create_file(name, 0600, mon_dir, mbus, &mon_fops_stat);
695 mbus->dent_s = d;
701 debugfs_remove(mbus->dent_u);
702 mbus->dent_u = NULL;
706 debugfs_remove(mbus->dent_t);
707 mbus->dent_t = NULL;
714 void mon_text_del(struct mon_bus *mbus)
716 debugfs_remove(mbus->dent_u);
717 if (mbus->dent_t != NULL)
718 debugfs_remove(mbus->dent_t);
719 debugfs_remove(mbus->dent_s);