Lines Matching refs:mtu
80 struct mtu3 *mtu = sf->private;
81 void __iomem *mbase = mtu->mac_base;
92 struct mtu3 *mtu = sf->private;
98 spin_lock_irqsave(&mtu->lock, flags);
100 for (i = 0; i < mtu->num_eps; i++) {
101 mep = mtu->in_eps + i;
107 mep = mtu->out_eps + i;
115 spin_unlock_irqrestore(&mtu->lock, flags);
123 static void mtu3_debugfs_regset(struct mtu3 *mtu, void __iomem *base,
130 mregs = devm_kzalloc(mtu->dev, sizeof(*mregs), GFP_KERNEL);
143 static void mtu3_debugfs_ep_regset(struct mtu3 *mtu, struct mtu3_ep *mep,
150 regs = devm_kcalloc(mtu->dev, 7, sizeof(*regs), GFP_KERNEL);
169 mtu3_debugfs_regset(mtu, mtu->mac_base, regs, 7, "ep-regs", parent);
175 struct mtu3 *mtu = mep->mtu;
178 spin_lock_irqsave(&mtu->lock, flags);
181 spin_unlock_irqrestore(&mtu->lock, flags);
189 struct mtu3 *mtu = mep->mtu;
192 spin_lock_irqsave(&mtu->lock, flags);
195 spin_unlock_irqrestore(&mtu->lock, flags);
203 struct mtu3 *mtu = mep->mtu;
208 spin_lock_irqsave(&mtu->lock, flags);
213 spin_unlock_irqrestore(&mtu->lock, flags);
221 struct mtu3 *mtu = mep->mtu;
228 spin_lock_irqsave(&mtu->lock, flags);
244 spin_unlock_irqrestore(&mtu->lock, flags);
291 struct mtu3 *mtu = sf->private;
303 mtu3_readl(mtu->ippc_base, (u32)regs->offset));
318 struct mtu3 *mtu = sf->private;
336 mtu3_writel(mtu->ippc_base, (u32)regs->offset, val);
349 static void mtu3_debugfs_create_prb_files(struct mtu3 *mtu)
351 struct ssusb_mtk *ssusb = mtu->ssusb;
361 mtu, &mtu3_probe_fops);
364 mtu3_debugfs_regset(mtu, mtu->ippc_base, mtu3_prb_regs,
376 mtu3_debugfs_ep_regset(mep->mtu, mep, dir_ep);
386 static void mtu3_debugfs_create_ep_dirs(struct mtu3 *mtu)
388 struct ssusb_mtk *ssusb = mtu->ssusb;
394 for (i = 1; i < mtu->num_eps; i++) {
395 mtu3_debugfs_create_ep_dir(mtu->in_eps + i, dir_eps);
396 mtu3_debugfs_create_ep_dir(mtu->out_eps + i, dir_eps);
402 struct mtu3 *mtu = ssusb->u3d;
407 mtu3_debugfs_regset(mtu, mtu->ippc_base,
411 mtu3_debugfs_regset(mtu, mtu->mac_base,
415 mtu3_debugfs_regset(mtu, mtu->mac_base,
419 mtu3_debugfs_create_ep_dirs(mtu);
421 mtu3_debugfs_create_prb_files(mtu);
424 mtu, &mtu3_link_state_fops);
426 mtu, &mtu3_ep_used_fops);