Lines Matching defs:per_queue_opt
2978 struct ethtool_per_queue_op *per_queue_opt)
2987 useraddr += sizeof(*per_queue_opt);
2989 bitmap_from_arr32(queue_mask, per_queue_opt->queue_mask,
3009 struct ethtool_per_queue_op *per_queue_opt)
3021 useraddr += sizeof(*per_queue_opt);
3023 bitmap_from_arr32(queue_mask, per_queue_opt->queue_mask, MAX_NUM_QUEUE);
3071 struct ethtool_per_queue_op per_queue_opt;
3073 if (copy_from_user(&per_queue_opt, useraddr, sizeof(per_queue_opt)))
3076 if (per_queue_opt.sub_command != sub_cmd)
3079 switch (per_queue_opt.sub_command) {
3081 return ethtool_get_per_queue_coalesce(dev, useraddr, &per_queue_opt);
3083 return ethtool_set_per_queue_coalesce(dev, useraddr, &per_queue_opt);