Lines Matching refs:ldn
222 static int niu_ldn_irq_enable(struct niu *np, int ldn, int on)
227 if (ldn < 0 || ldn > LDN_MAX)
230 if (ldn < 64) {
231 mask_reg = LD_IM0(ldn);
234 mask_reg = LD_IM1(ldn - 64);
4065 int ldn)
4079 int ldn)
4098 int ldn = LDN_RXDMA(rp->rx_channel);
4100 if (parent->ldg_map[ldn] != ldg)
4103 nw64(LD_IM0(ldn), LD_IM0_MASK);
4105 niu_rxchan_intr(np, rp, ldn);
4110 int ldn = LDN_TXDMA(rp->tx_channel);
4112 if (parent->ldg_map[ldn] != ldg)
4115 nw64(LD_IM0(ldn), LD_IM0_MASK);
4117 niu_txchan_intr(np, rp, ldn);
7840 int ldg, int ldn)
7844 if (ldn < 0 || ldn > LDN_MAX)
7847 parent->ldg_map[ldn] = ldg;
7850 /* On N2 NIU, the ldn-->ldg assignments are setup and fixed by
7855 if (nr64(LDG_NUM(ldn)) != ldg) {
7856 dev_err(np->device, "Port %u, mis-matched LDG assignment for ldn %d, should be %d is %llu\n",
7857 np->port, ldn, ldg,
7858 (unsigned long long) nr64(LDG_NUM(ldn)));
7862 nw64(LDG_NUM(ldn), ldg);