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) {
132 struct phonet_device_list *pndevs = phonet_device_list(dev_net(dev));
136 mutex_lock(&pndevs->lock);
145 mutex_unlock(&pndevs->lock);
151 struct phonet_device_list *pndevs = phonet_device_list(dev_net(dev));
155 mutex_lock(&pndevs->lock);
164 mutex_unlock(&pndevs->lock);
208 struct phonet_device_list *pndevs = phonet_device_list(net);
213 list_for_each_entry_rcu(pnd, &pndevs->list, list) {
311 INIT_LIST_HEAD(&pnn->pndevs.list);
312 mutex_init(&pnn->pndevs.lock);
322 WARN_ON_ONCE(!list_empty(&pnn->pndevs.list));