Lines Matching refs:ndp

36 	struct ncsi_dev_priv *ndp;
51 ndp = nd ? TO_NCSI_DEV_PRIV(nd) : NULL;
54 return ndp;
58 struct ncsi_dev_priv *ndp,
95 struct ncsi_dev_priv *ndp, unsigned int id)
103 if (id > ndp->package_num - 1) {
104 netdev_info(ndp->ndev.dev, "NCSI: No package with id %u\n", id);
109 NCSI_FOR_EACH_PACKAGE(ndp, np) {
120 if ((0x1 << np->id) == ndp->package_whitelist)
134 rc = ncsi_write_channel_info(skb, ndp, nc);
156 struct ncsi_dev_priv *ndp;
172 ndp = ndp_from_ifindex(genl_info_net(info),
174 if (!ndp)
195 rc = ncsi_write_package_info(skb, ndp, package_id);
217 struct ncsi_dev_priv *ndp;
231 ndp = ndp_from_ifindex(get_net(sock_net(skb->sk)),
234 if (!ndp)
239 NCSI_FOR_EACH_PACKAGE(ndp, np)
258 rc = ncsi_write_package_info(skb, ndp, package->id);
280 struct ncsi_dev_priv *ndp;
292 ndp = ndp_from_ifindex(get_net(sock_net(msg->sk)),
294 if (!ndp)
300 NCSI_FOR_EACH_PACKAGE(ndp, np)
317 netdev_info(ndp->ndev.dev,
324 spin_lock_irqsave(&ndp->lock, flags);
325 ndp->package_whitelist = 0x1 << package->id;
326 ndp->multi_package = false;
327 spin_unlock_irqrestore(&ndp->lock, flags);
342 netdev_info(ndp->ndev.dev,
346 netdev_info(ndp->ndev.dev, "Set package 0x%x as preferred\n",
350 if (!(ndp->flags & NCSI_DEV_RESET))
351 ncsi_reset_dev(&ndp->ndev);
358 struct ncsi_dev_priv *ndp;
368 ndp = ndp_from_ifindex(get_net(sock_net(msg->sk)),
370 if (!ndp)
374 spin_lock_irqsave(&ndp->lock, flags);
375 ndp->package_whitelist = UINT_MAX;
376 ndp->multi_package = false;
377 spin_unlock_irqrestore(&ndp->lock, flags);
379 NCSI_FOR_EACH_PACKAGE(ndp, np) {
386 netdev_info(ndp->ndev.dev, "NCSI: Cleared preferred package/channel\n");
389 if (!(ndp->flags & NCSI_DEV_RESET))
390 ncsi_reset_dev(&ndp->ndev);
397 struct ncsi_dev_priv *ndp;
430 ndp = ndp_from_ifindex(get_net(sock_net(msg->sk)),
432 if (!ndp) {
447 netdev_info(ndp->ndev.dev, "NCSI: no command to send %u\n",
457 nca.ndp = ndp;
469 netdev_err(ndp->ndev.dev,
472 ncsi_send_netlink_err(ndp->ndev.dev,
594 struct ncsi_dev_priv *ndp;
607 ndp = ndp_from_ifindex(get_net(sock_net(msg->sk)),
609 if (!ndp)
612 spin_lock_irqsave(&ndp->lock, flags);
614 if (ndp->flags & NCSI_DEV_HWA) {
615 ndp->multi_package = true;
618 netdev_err(ndp->ndev.dev,
623 ndp->multi_package = false;
628 ndp->package_whitelist =
630 spin_unlock_irqrestore(&ndp->lock, flags);
634 if (!(ndp->flags & NCSI_DEV_RESET))
635 ncsi_reset_dev(&ndp->ndev);
647 struct ncsi_dev_priv *ndp;
662 ndp = ndp_from_ifindex(get_net(sock_net(msg->sk)),
664 if (!ndp)
669 NCSI_FOR_EACH_PACKAGE(ndp, np)
691 netdev_dbg(ndp->ndev.dev,
699 netdev_dbg(ndp->ndev.dev,
707 netdev_info(ndp->ndev.dev,
717 if (!(ndp->flags & NCSI_DEV_RESET))
718 ncsi_reset_dev(&ndp->ndev);