Lines Matching refs:ldn
225 static int niu_ldn_irq_enable(struct niu *np, int ldn, int on)
230 if (ldn < 0 || ldn > LDN_MAX)
233 if (ldn < 64) {
234 mask_reg = LD_IM0(ldn);
237 mask_reg = LD_IM1(ldn - 64);
4124 int ldn)
4138 int ldn)
4157 int ldn = LDN_RXDMA(rp->rx_channel);
4159 if (parent->ldg_map[ldn] != ldg)
4162 nw64(LD_IM0(ldn), LD_IM0_MASK);
4164 niu_rxchan_intr(np, rp, ldn);
4169 int ldn = LDN_TXDMA(rp->tx_channel);
4171 if (parent->ldg_map[ldn] != ldg)
4174 nw64(LD_IM0(ldn), LD_IM0_MASK);
4176 niu_txchan_intr(np, rp, ldn);
7896 int ldg, int ldn)
7900 if (ldn < 0 || ldn > LDN_MAX)
7903 parent->ldg_map[ldn] = ldg;
7906 /* On N2 NIU, the ldn-->ldg assignments are setup and fixed by
7911 if (nr64(LDG_NUM(ldn)) != ldg) {
7912 dev_err(np->device, "Port %u, mis-matched LDG assignment for ldn %d, should be %d is %llu\n",
7913 np->port, ldn, ldg,
7914 (unsigned long long) nr64(LDG_NUM(ldn)));
7918 nw64(LDG_NUM(ldn), ldg);