Lines Matching refs:pndevs
30 struct phonet_device_list pndevs;
44 return &pnn->pndevs;
50 struct phonet_device_list *pndevs = phonet_device_list(dev_net(dev));
57 BUG_ON(!mutex_is_locked(&pndevs->lock));
58 list_add_rcu(&pnd->list, &pndevs->list);
64 struct phonet_device_list *pndevs = phonet_device_list(dev_net(dev));
67 BUG_ON(!mutex_is_locked(&pndevs->lock));
68 list_for_each_entry(pnd, &pndevs->list, list) {
77 struct phonet_device_list *pndevs = phonet_device_list(dev_net(dev));
80 list_for_each_entry_rcu(pnd, &pndevs->list, list) {
89 struct phonet_device_list *pndevs = phonet_device_list(dev_net(dev));
94 mutex_lock(&pndevs->lock);
98 mutex_unlock(&pndevs->lock);
111 struct phonet_device_list *pndevs = phonet_device_list(net);
116 list_for_each_entry_rcu(pnd, &pndevs->list, list) {
133 struct phonet_device_list *pndevs = phonet_device_list(dev_net(dev));
137 mutex_lock(&pndevs->lock);
146 mutex_unlock(&pndevs->lock);
152 struct phonet_device_list *pndevs = phonet_device_list(dev_net(dev));
156 mutex_lock(&pndevs->lock);
165 mutex_unlock(&pndevs->lock);
209 struct phonet_device_list *pndevs = phonet_device_list(net);
214 list_for_each_entry_rcu(pnd, &pndevs->list, list) {
312 INIT_LIST_HEAD(&pnn->pndevs.list);
313 mutex_init(&pnn->pndevs.lock);
323 WARN_ON_ONCE(!list_empty(&pnn->pndevs.list));