Lines Matching refs:eql
144 equalizer_t *eql = (equalizer_t *) param; 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 init_timer(&eql->timer); in eql_setup()
182 eql->timer.data = (unsigned long) eql; in eql_setup()
183 eql->timer.expires = jiffies + EQL_DEFAULT_RESCHED_IVAL; in eql_setup()
184 eql->timer.function = eql_timer; in eql_setup()
186 spin_lock_init(&eql->queue.lock); in eql_setup()
187 INIT_LIST_HEAD(&eql->queue.all_slaves); in eql_setup()
188 eql->queue.master_dev = dev; in eql_setup()
207 equalizer_t *eql = netdev_priv(dev); in eql_open() local
213 BUG_ON(!list_empty(&eql->queue.all_slaves)); in eql_open()
215 eql->min_slaves = 1; in eql_open()
216 eql->max_slaves = EQL_DEFAULT_MAX_SLAVES; /* 4 usually... */ in eql_open()
218 add_timer(&eql->timer); in eql_open()
250 equalizer_t *eql = netdev_priv(dev); in eql_close() local
257 del_timer_sync(&eql->timer); in eql_close()
259 eql_kill_slave_queue(&eql->queue); in eql_close()
335 equalizer_t *eql = netdev_priv(dev); in eql_slave_xmit() local
338 spin_lock(&eql->queue.lock); in eql_slave_xmit()
340 slave = __eql_schedule_slaves(&eql->queue); in eql_slave_xmit()
354 spin_unlock(&eql->queue.lock); in eql_slave_xmit()
381 equalizer_t *eql = netdev_priv(queue->master_dev); in eql_is_full() local
383 if (queue->num_slaves >= eql->max_slaves) in eql_is_full()
425 equalizer_t *eql = netdev_priv(master_dev); in eql_enslave() local
437 spin_lock_bh(&eql->queue.lock); in eql_enslave()
438 ret = __eql_insert_slave(&eql->queue, s); in eql_enslave()
442 spin_unlock_bh(&eql->queue.lock); in eql_enslave()
453 equalizer_t *eql = netdev_priv(master_dev); in eql_emancipate() local
466 spin_lock_bh(&eql->queue.lock); in eql_emancipate()
468 slave_t *slave = __eql_find_slave_dev(&eql->queue, slave_dev); in eql_emancipate()
470 eql_kill_one_slave(&eql->queue, slave); in eql_emancipate()
474 spin_unlock_bh(&eql->queue.lock); in eql_emancipate()
481 equalizer_t *eql = netdev_priv(dev); in eql_g_slave_cfg() local
496 spin_lock_bh(&eql->queue.lock); in eql_g_slave_cfg()
498 slave = __eql_find_slave_dev(&eql->queue, slave_dev); in eql_g_slave_cfg()
504 spin_unlock_bh(&eql->queue.lock); in eql_g_slave_cfg()
515 equalizer_t *eql; in eql_s_slave_cfg() local
529 eql = netdev_priv(dev); in eql_s_slave_cfg()
530 spin_lock_bh(&eql->queue.lock); in eql_s_slave_cfg()
532 slave = __eql_find_slave_dev(&eql->queue, slave_dev); in eql_s_slave_cfg()
540 spin_unlock_bh(&eql->queue.lock); in eql_s_slave_cfg()
547 equalizer_t *eql; in eql_g_master_cfg() local
553 eql = netdev_priv(dev); in eql_g_master_cfg()
554 mc.max_slaves = eql->max_slaves; in eql_g_master_cfg()
555 mc.min_slaves = eql->min_slaves; in eql_g_master_cfg()
565 equalizer_t *eql; in eql_s_master_cfg() local
572 eql = netdev_priv(dev); in eql_s_master_cfg()
573 eql->max_slaves = mc.max_slaves; in eql_s_master_cfg()
574 eql->min_slaves = mc.min_slaves; in eql_s_master_cfg()