Lines Matching full:package
71 if (nc == nc->package->preferred_channel) in ncsi_write_channel_info()
104 netdev_info(ndp->ndev.dev, "NCSI: No package with id %u\n", id); in ncsi_write_package_info()
212 struct ncsi_package *np, *package; in ncsi_pkg_info_all_nl() local
234 package = NULL; in ncsi_pkg_info_all_nl()
237 package = np; in ncsi_pkg_info_all_nl()
239 if (!package) in ncsi_pkg_info_all_nl()
254 rc = ncsi_write_package_info(skb, ndp, package->id); in ncsi_pkg_info_all_nl()
273 struct ncsi_package *np, *package; in ncsi_set_interface_nl() local
294 package = NULL; in ncsi_set_interface_nl()
298 package = np; in ncsi_set_interface_nl()
299 if (!package) { in ncsi_set_interface_nl()
300 /* The user has set a package that does not exist */ in ncsi_set_interface_nl()
307 NCSI_FOR_EACH_CHANNEL(package, nc) in ncsi_set_interface_nl()
321 ndp->package_whitelist = 0x1 << package->id; in ncsi_set_interface_nl()
325 spin_lock_irqsave(&package->lock, flags); in ncsi_set_interface_nl()
326 package->multi_channel = false; in ncsi_set_interface_nl()
328 package->channel_whitelist = 0x1 << channel->id; in ncsi_set_interface_nl()
329 package->preferred_channel = channel; in ncsi_set_interface_nl()
332 package->channel_whitelist = UINT_MAX; in ncsi_set_interface_nl()
333 package->preferred_channel = NULL; in ncsi_set_interface_nl()
335 spin_unlock_irqrestore(&package->lock, flags); in ncsi_set_interface_nl()
339 "Set package 0x%x, channel 0x%x as preferred\n", in ncsi_set_interface_nl()
342 netdev_info(ndp->ndev.dev, "Set package 0x%x as preferred\n", in ncsi_set_interface_nl()
382 netdev_info(ndp->ndev.dev, "NCSI: Cleared preferred package/channel\n"); in ncsi_clear_interface_nl()
454 nca.package = (unsigned char)package_id; in ncsi_send_cmd_nl()
640 struct ncsi_package *np, *package; in ncsi_set_channel_mask_nl() local
664 package = NULL; in ncsi_set_channel_mask_nl()
667 package = np; in ncsi_set_channel_mask_nl()
670 if (!package) in ncsi_set_channel_mask_nl()
673 spin_lock_irqsave(&package->lock, flags); in ncsi_set_channel_mask_nl()
684 spin_unlock_irqrestore(&package->lock, flags); in ncsi_set_channel_mask_nl()
692 package->channel_whitelist = in ncsi_set_channel_mask_nl()
694 if (package->channel_whitelist == 0) in ncsi_set_channel_mask_nl()
696 "NCSI: Package %u set to all channels disabled\n", in ncsi_set_channel_mask_nl()
697 package->id); in ncsi_set_channel_mask_nl()
699 package->preferred_channel = channel; in ncsi_set_channel_mask_nl()
702 package->multi_channel = true; in ncsi_set_channel_mask_nl()
704 "NCSI: Multi-channel enabled on package %u\n", in ncsi_set_channel_mask_nl()
707 package->multi_channel = false; in ncsi_set_channel_mask_nl()
710 spin_unlock_irqrestore(&package->lock, flags); in ncsi_set_channel_mask_nl()