Lines Matching defs:nd
79 static __inline__ isdn_net_local * isdn_net_get_locked_lp(isdn_net_dev *nd)
84 spin_lock_irqsave(&nd->queue_lock, flags);
85 lp = nd->queue; /* get lp on top of queue */
86 while (isdn_net_lp_busy(nd->queue)) {
87 nd->queue = nd->queue->next;
88 if (nd->queue == lp) { /* not found -- should never happen */
93 lp = nd->queue;
94 nd->queue = nd->queue->next;
95 spin_unlock_irqrestore(&nd->queue_lock, flags);
100 spin_unlock_irqrestore(&nd->queue_lock, flags);
107 static __inline__ void isdn_net_add_to_bundle(isdn_net_dev *nd, isdn_net_local *nlp)
112 spin_lock_irqsave(&nd->queue_lock, flags);
114 lp = nd->queue;
121 nd->queue = nlp;
123 spin_unlock_irqrestore(&nd->queue_lock, flags);