static int mt76_read_rate_txpower(struct seq_file *s, void *data) { struct mt76_dev *dev = dev_get_drvdata(s->private); mt76_seq_puts_array(s, "CCK", dev->rate_power.cck, ARRAY_SIZE(dev->rate_power.cck)); mt76_seq_puts_array(s, "OFDM", dev->rate_power.ofdm, ARRAY_SIZE(dev->rate_power.ofdm)); mt76_seq_puts_array(s, "STBC", dev->rate_power.stbc, ARRAY_SIZE(dev->rate_power.stbc)); mt76_seq_puts_array(s, "HT", dev->rate_power.ht, ARRAY_SIZE(dev->rate_power.ht)); mt76_seq_puts_array(s, "VHT", dev->rate_power.vht, ARRAY_SIZE(dev->rate_power.vht)); return 0; }
static int read_txpower(struct seq_file *file, void *data) { struct mt76x02_dev *dev = dev_get_drvdata(file->private); seq_printf(file, "Target power: %d\n", dev->target_power); mt76_seq_puts_array(file, "Delta", dev->target_power_delta, ARRAY_SIZE(dev->target_power_delta)); return 0; }