Lines Matching refs:bn
636 static struct bareudp_dev *bareudp_find_dev(struct bareudp_net *bn,
641 mutex_lock(&bn->lock);
643 list_for_each_entry(bareudp, &bn->bareudp_list, next) {
648 mutex_unlock(&bn->lock);
657 struct bareudp_net *bn = net_generic(net, bareudp_net_id);
663 t = bareudp_find_dev(bn, conf);
685 mutex_lock(&bn->lock);
686 list_add(&bareudp->next, &bn->bareudp_list);
687 mutex_unlock(&bn->lock);
717 struct bareudp_net *bn;
719 bn = net_generic(bareudp->net, bareudp_net_id);
721 mutex_lock(&bn->lock);
724 mutex_unlock(&bn->lock);
800 struct bareudp_net *bn = net_generic(net, bareudp_net_id);
802 INIT_LIST_HEAD(&bn->bareudp_list);
803 mutex_init(&bn->lock);
811 struct bareudp_net *bn = net_generic(net, bareudp_net_id);
814 mutex_lock(&bn->lock);
816 list_for_each_entry_safe(bareudp, next, &bn->bareudp_list, next)
819 mutex_unlock(&bn->lock);
824 struct bareudp_net *bn = net_generic(net, bareudp_net_id);
826 WARN_ON_ONCE(!list_empty(&bn->bareudp_list));