Lines Matching refs:netid

232 	unsigned char netid = rnet->mport->id;  in rionet_dbell_event()  local
238 if (!nets[netid].active[sid]) { in rionet_dbell_event()
239 spin_lock(&nets[netid].lock); in rionet_dbell_event()
240 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_dbell_event()
242 nets[netid].active[sid] = peer->rdev; in rionet_dbell_event()
243 nets[netid].nact++; in rionet_dbell_event()
246 spin_unlock(&nets[netid].lock); in rionet_dbell_event()
252 spin_lock(&nets[netid].lock); in rionet_dbell_event()
253 if (nets[netid].active[sid]) { in rionet_dbell_event()
254 nets[netid].active[sid] = NULL; in rionet_dbell_event()
255 nets[netid].nact--; in rionet_dbell_event()
257 spin_unlock(&nets[netid].lock); in rionet_dbell_event()
313 unsigned char netid = rnet->mport->id; in rionet_open() local
353 spin_lock_irqsave(&nets[netid].lock, flags); in rionet_open()
354 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_open()
358 spin_unlock_irqrestore(&nets[netid].lock, flags); in rionet_open()
369 unsigned char netid = rnet->mport->id; in rionet_close() local
383 spin_lock_irqsave(&nets[netid].lock, flags); in rionet_close()
384 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_close()
385 if (nets[netid].active[peer->rdev->destid]) { in rionet_close()
387 nets[netid].active[peer->rdev->destid] = NULL; in rionet_close()
392 spin_unlock_irqrestore(&nets[netid].lock, flags); in rionet_close()
405 unsigned char netid = rdev->net->hport->id; in rionet_remove_dev() local
413 spin_lock_irqsave(&nets[netid].lock, flags); in rionet_remove_dev()
414 list_for_each_entry(peer, &nets[netid].peers, node) { in rionet_remove_dev()
417 if (nets[netid].active[rdev->destid]) { in rionet_remove_dev()
424 nets[netid].active[rdev->destid] = NULL; in rionet_remove_dev()
425 nets[netid].nact--; in rionet_remove_dev()
431 spin_unlock_irqrestore(&nets[netid].lock, flags); in rionet_remove_dev()
550 unsigned char netid = rdev->net->hport->id; in rionet_add_dev() local
552 if (netid >= RIONET_MAX_NETS) in rionet_add_dev()
560 if (!nets[netid].ndev) { in rionet_add_dev()
587 INIT_LIST_HEAD(&nets[netid].peers); in rionet_add_dev()
588 spin_lock_init(&nets[netid].lock); in rionet_add_dev()
589 nets[netid].nact = 0; in rionet_add_dev()
590 nets[netid].ndev = ndev; in rionet_add_dev()
601 rnet = netdev_priv(nets[netid].ndev); in rionet_add_dev()
619 spin_lock_irqsave(&nets[netid].lock, flags); in rionet_add_dev()
620 list_add_tail(&peer->node, &nets[netid].peers); in rionet_add_dev()
621 spin_unlock_irqrestore(&nets[netid].lock, flags); in rionet_add_dev()