Lines Matching refs:slave

142 static void eql_kill_one_slave(slave_queue_t *queue, slave_t *slave);
152 slave_t *slave = list_entry(this, slave_t, list);
154 if ((slave->dev->flags & IFF_UP) == IFF_UP) {
155 slave->bytes_queued -= slave->priority_Bps;
156 if (slave->bytes_queued < 0)
157 slave->bytes_queued = 0;
159 eql_kill_one_slave(&eql->queue, slave);
211 "remember to turn off Van-Jacobson compression on your slave devices\n");
223 static void eql_kill_one_slave(slave_queue_t *queue, slave_t *slave)
225 list_del(&slave->list);
227 slave->dev->flags &= ~IFF_SLAVE;
228 netdev_put(slave->dev, &slave->dev_tracker);
229 kfree(slave);
310 /* Make a pass to set the best slave. */
313 slave_t *slave = list_entry(this, slave_t, list);
316 /* Go through the slave list once, updating best_slave
319 bytes_queued = slave->bytes_queued;
320 priority_Bps = slave->priority_Bps;
321 if ((slave->dev->flags & IFF_UP) == IFF_UP) {
327 best_slave = slave;
330 /* We found a dead slave, kill it. */
331 eql_kill_one_slave(queue, slave);
340 slave_t *slave;
344 slave = __eql_schedule_slaves(&eql->queue);
345 if (slave) {
346 struct net_device *slave_dev = slave->dev;
350 slave->bytes_queued += skb->len;
374 slave_t *slave = list_entry(this, slave_t, list);
376 if (slave->dev == dev)
377 return slave;
393 static int __eql_insert_slave(slave_queue_t *queue, slave_t *slave)
398 duplicate_slave = __eql_find_slave_dev(queue, slave->dev);
402 netdev_hold(slave->dev, &slave->dev_tracker, GFP_ATOMIC);
403 list_add(&slave->list, &queue->all_slaves);
405 slave->dev->flags |= IFF_SLAVE;
426 /* slave is not a master & not already a slave: */
471 slave_t *slave = __eql_find_slave_dev(&eql->queue, slave_dev);
472 if (slave) {
473 eql_kill_one_slave(&eql->queue, slave);
485 slave_t *slave;
501 slave = __eql_find_slave_dev(&eql->queue, slave_dev);
502 if (slave) {
503 sc.priority = slave->priority;
517 slave_t *slave;
535 slave = __eql_find_slave_dev(&eql->queue, slave_dev);
536 if (slave) {
537 slave->priority = sc.priority;
538 slave->priority_bps = sc.priority;
539 slave->priority_Bps = sc.priority / 8;