Lines Matching refs:netid

233 	unsigned char netid = rnet->mport->id;  in rionet_dbell_event()  local
239 if (!nets[netid].active[sid]) { in rionet_dbell_event()
240 spin_lock(&nets[netid].lock); in rionet_dbell_event()
241 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_dbell_event()
243 nets[netid].active[sid] = peer->rdev; in rionet_dbell_event()
244 nets[netid].nact++; in rionet_dbell_event()
247 spin_unlock(&nets[netid].lock); in rionet_dbell_event()
253 spin_lock(&nets[netid].lock); in rionet_dbell_event()
254 if (nets[netid].active[sid]) { in rionet_dbell_event()
255 nets[netid].active[sid] = NULL; in rionet_dbell_event()
256 nets[netid].nact--; in rionet_dbell_event()
258 spin_unlock(&nets[netid].lock); in rionet_dbell_event()
314 unsigned char netid = rnet->mport->id; in rionet_open() local
354 spin_lock_irqsave(&nets[netid].lock, flags); in rionet_open()
355 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_open()
359 spin_unlock_irqrestore(&nets[netid].lock, flags); in rionet_open()
370 unsigned char netid = rnet->mport->id; in rionet_close() local
384 spin_lock_irqsave(&nets[netid].lock, flags); in rionet_close()
385 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_close()
386 if (nets[netid].active[peer->rdev->destid]) { in rionet_close()
388 nets[netid].active[peer->rdev->destid] = NULL; in rionet_close()
393 spin_unlock_irqrestore(&nets[netid].lock, flags); in rionet_close()
406 unsigned char netid = rdev->net->hport->id; in rionet_remove_dev() local
414 spin_lock_irqsave(&nets[netid].lock, flags); in rionet_remove_dev()
415 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_remove_dev()
418 if (nets[netid].active[rdev->destid]) { in rionet_remove_dev()
425 nets[netid].active[rdev->destid] = NULL; in rionet_remove_dev()
426 nets[netid].nact--; in rionet_remove_dev()
432 spin_unlock_irqrestore(&nets[netid].lock, flags); in rionet_remove_dev()
551 unsigned char netid = rdev->net->hport->id; in rionet_add_dev() local
553 if (netid >= RIONET_MAX_NETS) in rionet_add_dev()
561 if (!nets[netid].ndev) { in rionet_add_dev()
588 INIT_LIST_HEAD(&nets[netid].peers); in rionet_add_dev()
589 spin_lock_init(&nets[netid].lock); in rionet_add_dev()
590 nets[netid].nact = 0; in rionet_add_dev()
591 nets[netid].ndev = ndev; in rionet_add_dev()
602 rnet = netdev_priv(nets[netid].ndev); in rionet_add_dev()
620 spin_lock_irqsave(&nets[netid].lock, flags); in rionet_add_dev()
621 list_add_tail(&peer->node, &nets[netid].peers); in rionet_add_dev()
622 spin_unlock_irqrestore(&nets[netid].lock, flags); in rionet_add_dev()