Lines Matching refs:mtu

81 	struct mtu3 *mtu = sf->private;
82 void __iomem *mbase = mtu->mac_base;
93 struct mtu3 *mtu = sf->private;
99 spin_lock_irqsave(&mtu->lock, flags);
101 for (i = 0; i < mtu->num_eps; i++) {
102 mep = mtu->in_eps + i;
108 mep = mtu->out_eps + i;
116 spin_unlock_irqrestore(&mtu->lock, flags);
124 static void mtu3_debugfs_regset(struct mtu3 *mtu, void __iomem *base,
131 mregs = devm_kzalloc(mtu->dev, sizeof(*mregs), GFP_KERNEL);
144 static void mtu3_debugfs_ep_regset(struct mtu3 *mtu, struct mtu3_ep *mep,
151 regs = devm_kcalloc(mtu->dev, 7, sizeof(*regs), GFP_KERNEL);
170 mtu3_debugfs_regset(mtu, mtu->mac_base, regs, 7, "ep-regs", parent);
176 struct mtu3 *mtu = mep->mtu;
179 spin_lock_irqsave(&mtu->lock, flags);
182 spin_unlock_irqrestore(&mtu->lock, flags);
190 struct mtu3 *mtu = mep->mtu;
193 spin_lock_irqsave(&mtu->lock, flags);
196 spin_unlock_irqrestore(&mtu->lock, flags);
204 struct mtu3 *mtu = mep->mtu;
209 spin_lock_irqsave(&mtu->lock, flags);
214 spin_unlock_irqrestore(&mtu->lock, flags);
222 struct mtu3 *mtu = mep->mtu;
229 spin_lock_irqsave(&mtu->lock, flags);
245 spin_unlock_irqrestore(&mtu->lock, flags);
292 struct mtu3 *mtu = sf->private;
304 mtu3_readl(mtu->ippc_base, (u32)regs->offset));
319 struct mtu3 *mtu = sf->private;
337 mtu3_writel(mtu->ippc_base, (u32)regs->offset, val);
350 static void mtu3_debugfs_create_prb_files(struct mtu3 *mtu)
352 struct ssusb_mtk *ssusb = mtu->ssusb;
362 mtu, &mtu3_probe_fops);
365 mtu3_debugfs_regset(mtu, mtu->ippc_base, mtu3_prb_regs,
377 mtu3_debugfs_ep_regset(mep->mtu, mep, dir_ep);
387 static void mtu3_debugfs_create_ep_dirs(struct mtu3 *mtu)
389 struct ssusb_mtk *ssusb = mtu->ssusb;
395 for (i = 1; i < mtu->num_eps; i++) {
396 mtu3_debugfs_create_ep_dir(mtu->in_eps + i, dir_eps);
397 mtu3_debugfs_create_ep_dir(mtu->out_eps + i, dir_eps);
403 struct mtu3 *mtu = ssusb->u3d;
408 mtu3_debugfs_regset(mtu, mtu->ippc_base,
412 mtu3_debugfs_regset(mtu, mtu->mac_base,
416 mtu3_debugfs_regset(mtu, mtu->mac_base,
420 mtu3_debugfs_create_ep_dirs(mtu);
422 mtu3_debugfs_create_prb_files(mtu);
425 mtu, &mtu3_link_state_fops);
427 mtu, &mtu3_ep_used_fops);