Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4409af37 authored by David Daney's avatar David Daney Committed by Ralf Baechle
Browse files

MIPS: perf: Cleanup formatting in arch/mips/kernel/perf_event.c



Get rid of a bunch of useless inline declarations, and join a bunch of
improperly split lines.

Signed-off-by: default avatarDavid Daney <david.daney@cavium.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Deng-Cheng Zhu <dengcheng.zhu@gmail.com>
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2793/


Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 4d36f59d
Loading
Loading
Loading
Loading
+11 −15
Original line number Diff line number Diff line
@@ -118,8 +118,7 @@ struct mips_pmu {

static const struct mips_pmu *mipspmu;

static int
mipspmu_event_set_period(struct perf_event *event,
static int mipspmu_event_set_period(struct perf_event *event,
				    struct hw_perf_event *hwc,
				    int idx)
{
@@ -420,8 +419,7 @@ static struct pmu pmu = {
	.read		= mipspmu_read,
};

static inline unsigned int
mipspmu_perf_event_encode(const struct mips_perf_event *pev)
static unsigned int mipspmu_perf_event_encode(const struct mips_perf_event *pev)
{
/*
 * Top 8 bits for range, next 16 bits for cntr_mask, lowest 8 bits for
@@ -437,8 +435,7 @@ mipspmu_perf_event_encode(const struct mips_perf_event *pev)
#endif
}

static const struct mips_perf_event *
mipspmu_map_general_event(int idx)
static const struct mips_perf_event *mipspmu_map_general_event(int idx)
{
	const struct mips_perf_event *pev;

@@ -449,8 +446,7 @@ mipspmu_map_general_event(int idx)
	return pev;
}

static const struct mips_perf_event *
mipspmu_map_cache_event(u64 config)
static const struct mips_perf_event *mipspmu_map_cache_event(u64 config)
{
	unsigned int cache_type, cache_op, cache_result;
	const struct mips_perf_event *pev;
@@ -513,9 +509,9 @@ static int validate_group(struct perf_event *event)
}

/* This is needed by specific irq handlers in perf_event_*.c */
static void
handle_associated_event(struct cpu_hw_events *cpuc,
	int idx, struct perf_sample_data *data, struct pt_regs *regs)
static void handle_associated_event(struct cpu_hw_events *cpuc,
				    int idx, struct perf_sample_data *data,
				    struct pt_regs *regs)
{
	struct perf_event *event = cpuc->events[idx];
	struct hw_perf_event *hwc = &event->hw;
+26 −42
Original line number Diff line number Diff line
@@ -49,37 +49,32 @@ static int cpu_has_mipsmt_pertccounters;
#endif

/* Copied from op_model_mipsxx.c */
static inline unsigned int vpe_shift(void)
static unsigned int vpe_shift(void)
{
	if (num_possible_cpus() > 1)
		return 1;

	return 0;
}
#else /* !CONFIG_MIPS_MT_SMP */
#define vpe_id()	0

static inline unsigned int vpe_shift(void)
{
	return 0;
}
#endif /* CONFIG_MIPS_MT_SMP */

static inline unsigned int
counters_total_to_per_cpu(unsigned int counters)
static unsigned int counters_total_to_per_cpu(unsigned int counters)
{
	return counters >> vpe_shift();
}

static inline unsigned int
counters_per_cpu_to_total(unsigned int counters)
static unsigned int counters_per_cpu_to_total(unsigned int counters)
{
	return counters << vpe_shift();
}

#else /* !CONFIG_MIPS_MT_SMP */
#define vpe_id()	0

#endif /* CONFIG_MIPS_MT_SMP */

#define __define_perf_accessors(r, n, np)				\
									\
static inline unsigned int r_c0_ ## r ## n(void)			\
static unsigned int r_c0_ ## r ## n(void)				\
{									\
	unsigned int cpu = vpe_id();					\
									\
@@ -94,7 +89,7 @@ static inline unsigned int r_c0_ ## r ## n(void) \
	return 0;							\
}									\
									\
static inline void w_c0_ ## r ## n(unsigned int value)			\
static void w_c0_ ## r ## n(unsigned int value)				\
{									\
	unsigned int cpu = vpe_id();					\
									\
@@ -121,7 +116,7 @@ __define_perf_accessors(perfctrl, 1, 3)
__define_perf_accessors(perfctrl, 2, 0)
__define_perf_accessors(perfctrl, 3, 1)

static inline int __n_counters(void)
static int __n_counters(void)
{
	if (!(read_c0_config1() & M_CONFIG1_PC))
		return 0;
@@ -135,7 +130,7 @@ static inline int __n_counters(void)
	return 4;
}

static inline int n_counters(void)
static int n_counters(void)
{
	int counters;

@@ -175,8 +170,7 @@ static void reset_counters(void *arg)
	}
}

static inline u64
mipsxx_pmu_read_counter(unsigned int idx)
static u64 mipsxx_pmu_read_counter(unsigned int idx)
{
	switch (idx) {
	case 0:
@@ -193,8 +187,7 @@ mipsxx_pmu_read_counter(unsigned int idx)
	}
}

static inline void
mipsxx_pmu_write_counter(unsigned int idx, u64 val)
static void mipsxx_pmu_write_counter(unsigned int idx, u64 val)
{
	switch (idx) {
	case 0:
@@ -212,8 +205,7 @@ mipsxx_pmu_write_counter(unsigned int idx, u64 val)
	}
}

static inline unsigned int
mipsxx_pmu_read_control(unsigned int idx)
static unsigned int mipsxx_pmu_read_control(unsigned int idx)
{
	switch (idx) {
	case 0:
@@ -230,8 +222,7 @@ mipsxx_pmu_read_control(unsigned int idx)
	}
}

static inline void
mipsxx_pmu_write_control(unsigned int idx, unsigned int val)
static void mipsxx_pmu_write_control(unsigned int idx, unsigned int val)
{
	switch (idx) {
	case 0:
@@ -511,8 +502,7 @@ static const struct mips_perf_event mipsxx74Kcore_cache_map
};

#ifdef CONFIG_MIPS_MT_SMP
static void
check_and_calc_range(struct perf_event *event,
static void check_and_calc_range(struct perf_event *event,
				 const struct mips_perf_event *pev)
{
	struct hw_perf_event *hwc = &event->hw;
@@ -536,8 +526,7 @@ check_and_calc_range(struct perf_event *event,
		hwc->config_base |= M_TC_EN_ALL;
}
#else
static void
check_and_calc_range(struct perf_event *event,
static void check_and_calc_range(struct perf_event *event,
				 const struct mips_perf_event *pev)
{
}
@@ -733,8 +722,7 @@ static int mipsxx_pmu_handle_shared_irq(void)
	return handled;
}

static irqreturn_t
mipsxx_pmu_handle_irq(int irq, void *dev)
static irqreturn_t mipsxx_pmu_handle_irq(int irq, void *dev)
{
	return mipsxx_pmu_handle_shared_irq();
}
@@ -766,8 +754,7 @@ static void mipsxx_pmu_stop(void)
#endif
}

static int
mipsxx_pmu_alloc_counter(struct cpu_hw_events *cpuc,
static int mipsxx_pmu_alloc_counter(struct cpu_hw_events *cpuc,
				    struct hw_perf_event *hwc)
{
	int i;
@@ -797,8 +784,7 @@ mipsxx_pmu_alloc_counter(struct cpu_hw_events *cpuc,
	return -EAGAIN;
}

static void
mipsxx_pmu_enable_event(struct hw_perf_event *evt, int idx)
static void mipsxx_pmu_enable_event(struct hw_perf_event *evt, int idx)
{
	struct cpu_hw_events *cpuc = &__get_cpu_var(cpu_hw_events);
	unsigned long flags;
@@ -816,8 +802,7 @@ mipsxx_pmu_enable_event(struct hw_perf_event *evt, int idx)
	local_irq_restore(flags);
}

static void
mipsxx_pmu_disable_event(int idx)
static void mipsxx_pmu_disable_event(int idx)
{
	struct cpu_hw_events *cpuc = &__get_cpu_var(cpu_hw_events);
	unsigned long flags;
@@ -892,8 +877,7 @@ mipsxx_pmu_disable_event(int idx)
 * then 128 needs to be added to 15 as the input for the event config,
 * i.e., 143 (0x8F) to be used.
 */
static const struct mips_perf_event *
mipsxx_pmu_map_raw_event(u64 config)
static const struct mips_perf_event *mipsxx_pmu_map_raw_event(u64 config)
{
	unsigned int raw_id = config & 0xff;
	unsigned int base_id = raw_id & 0x7f;