Lines Matching refs:eql
144 equalizer_t *eql = from_timer(eql, t, timer); in eql_timer() local
147 spin_lock(&eql->queue.lock); in eql_timer()
148 head = &eql->queue.all_slaves; in eql_timer()
157 eql_kill_one_slave(&eql->queue, slave); in eql_timer()
161 spin_unlock(&eql->queue.lock); in eql_timer()
163 eql->timer.expires = jiffies + EQL_DEFAULT_RESCHED_IVAL; in eql_timer()
164 add_timer(&eql->timer); in eql_timer()
179 equalizer_t *eql = netdev_priv(dev); in eql_setup() local
181 timer_setup(&eql->timer, eql_timer, 0); in eql_setup()
182 eql->timer.expires = jiffies + EQL_DEFAULT_RESCHED_IVAL; in eql_setup()
184 spin_lock_init(&eql->queue.lock); in eql_setup()
185 INIT_LIST_HEAD(&eql->queue.all_slaves); in eql_setup()
186 eql->queue.master_dev = dev; in eql_setup()
205 equalizer_t *eql = netdev_priv(dev); in eql_open() local
211 BUG_ON(!list_empty(&eql->queue.all_slaves)); in eql_open()
213 eql->min_slaves = 1; in eql_open()
214 eql->max_slaves = EQL_DEFAULT_MAX_SLAVES; /* 4 usually... */ in eql_open()
216 add_timer(&eql->timer); in eql_open()
248 equalizer_t *eql = netdev_priv(dev); in eql_close() local
255 del_timer_sync(&eql->timer); in eql_close()
257 eql_kill_slave_queue(&eql->queue); in eql_close()
333 equalizer_t *eql = netdev_priv(dev); in eql_slave_xmit() local
336 spin_lock(&eql->queue.lock); in eql_slave_xmit()
338 slave = __eql_schedule_slaves(&eql->queue); in eql_slave_xmit()
352 spin_unlock(&eql->queue.lock); in eql_slave_xmit()
379 equalizer_t *eql = netdev_priv(queue->master_dev); in eql_is_full() local
381 if (queue->num_slaves >= eql->max_slaves) in eql_is_full()
423 equalizer_t *eql = netdev_priv(master_dev); in eql_enslave() local
435 spin_lock_bh(&eql->queue.lock); in eql_enslave()
436 ret = __eql_insert_slave(&eql->queue, s); in eql_enslave()
440 spin_unlock_bh(&eql->queue.lock); in eql_enslave()
451 equalizer_t *eql = netdev_priv(master_dev); in eql_emancipate() local
464 spin_lock_bh(&eql->queue.lock); in eql_emancipate()
466 slave_t *slave = __eql_find_slave_dev(&eql->queue, slave_dev); in eql_emancipate()
468 eql_kill_one_slave(&eql->queue, slave); in eql_emancipate()
472 spin_unlock_bh(&eql->queue.lock); in eql_emancipate()
479 equalizer_t *eql = netdev_priv(dev); in eql_g_slave_cfg() local
494 spin_lock_bh(&eql->queue.lock); in eql_g_slave_cfg()
496 slave = __eql_find_slave_dev(&eql->queue, slave_dev); in eql_g_slave_cfg()
502 spin_unlock_bh(&eql->queue.lock); in eql_g_slave_cfg()
513 equalizer_t *eql; in eql_s_slave_cfg() local
527 eql = netdev_priv(dev); in eql_s_slave_cfg()
528 spin_lock_bh(&eql->queue.lock); in eql_s_slave_cfg()
530 slave = __eql_find_slave_dev(&eql->queue, slave_dev); in eql_s_slave_cfg()
538 spin_unlock_bh(&eql->queue.lock); in eql_s_slave_cfg()
545 equalizer_t *eql; in eql_g_master_cfg() local
551 eql = netdev_priv(dev); in eql_g_master_cfg()
552 mc.max_slaves = eql->max_slaves; in eql_g_master_cfg()
553 mc.min_slaves = eql->min_slaves; in eql_g_master_cfg()
563 equalizer_t *eql; in eql_s_master_cfg() local
570 eql = netdev_priv(dev); in eql_s_master_cfg()
571 eql->max_slaves = mc.max_slaves; in eql_s_master_cfg()
572 eql->min_slaves = mc.min_slaves; in eql_s_master_cfg()