Lines Matching refs:ndp

50 static int ncsi_aen_handler_lsc(struct ncsi_dev_priv *ndp,  in ncsi_aen_handler_lsc()  argument
62 ncsi_find_package_and_channel(ndp, h->common.channel, NULL, &nc); in ncsi_aen_handler_lsc()
76 netdev_dbg(ndp->ndev.dev, "NCSI: LSC AEN - channel %u state %s\n", in ncsi_aen_handler_lsc()
89 if (!(ndp->flags & NCSI_DEV_HWA) && in ncsi_aen_handler_lsc()
91 ndp->flags |= NCSI_DEV_RESHUFFLE; in ncsi_aen_handler_lsc()
94 spin_lock_irqsave(&ndp->lock, flags); in ncsi_aen_handler_lsc()
95 list_add_tail_rcu(&nc->link, &ndp->channel_queue); in ncsi_aen_handler_lsc()
96 spin_unlock_irqrestore(&ndp->lock, flags); in ncsi_aen_handler_lsc()
98 return ncsi_process_next_channel(ndp); in ncsi_aen_handler_lsc()
101 static int ncsi_aen_handler_cr(struct ncsi_dev_priv *ndp, in ncsi_aen_handler_cr() argument
108 ncsi_find_package_and_channel(ndp, h->common.channel, NULL, &nc); in ncsi_aen_handler_cr()
125 spin_lock_irqsave(&ndp->lock, flags); in ncsi_aen_handler_cr()
127 list_add_tail_rcu(&nc->link, &ndp->channel_queue); in ncsi_aen_handler_cr()
128 spin_unlock_irqrestore(&ndp->lock, flags); in ncsi_aen_handler_cr()
130 return ncsi_process_next_channel(ndp); in ncsi_aen_handler_cr()
133 static int ncsi_aen_handler_hncdsc(struct ncsi_dev_priv *ndp, in ncsi_aen_handler_hncdsc() argument
142 ncsi_find_package_and_channel(ndp, h->common.channel, NULL, &nc); in ncsi_aen_handler_hncdsc()
151 netdev_dbg(ndp->ndev.dev, in ncsi_aen_handler_hncdsc()
161 int (*handler)(struct ncsi_dev_priv *ndp,
169 int ncsi_aen_handler(struct ncsi_dev_priv *ndp, struct sk_buff *skb) in ncsi_aen_handler() argument
185 netdev_warn(ndp->ndev.dev, "Invalid AEN (0x%x) received\n", in ncsi_aen_handler()
192 netdev_warn(ndp->ndev.dev, in ncsi_aen_handler()
198 ret = nah->handler(ndp, h); in ncsi_aen_handler()
200 netdev_err(ndp->ndev.dev, in ncsi_aen_handler()