Linux Audio

Check our new training course

Loading...
v4.17
 
 1/*
 2 * Copyright (C) 2010 ARM Ltd.
 3 * Written by Catalin Marinas <catalin.marinas@arm.com>
 4 *
 5 * This program is free software; you can redistribute it and/or modify
 6 * it under the terms of the GNU General Public License version 2 as
 7 * published by the Free Software Foundation.
 8 */
 9#include <linux/bug.h>
10#include <linux/smp.h>
11#include <asm/outercache.h>
12
13void outer_disable(void)
14{
15	WARN_ON(!irqs_disabled());
16	WARN_ON(num_online_cpus() > 1);
17
18	if (outer_cache.disable)
19		outer_cache.disable();
20}
v6.8
 1// SPDX-License-Identifier: GPL-2.0-only
 2/*
 3 * Copyright (C) 2010 ARM Ltd.
 4 * Written by Catalin Marinas <catalin.marinas@arm.com>
 
 
 
 
 5 */
 6#include <linux/bug.h>
 7#include <linux/smp.h>
 8#include <asm/outercache.h>
 9
10void outer_disable(void)
11{
12	WARN_ON(!irqs_disabled());
13	WARN_ON(num_online_cpus() > 1);
14
15	if (outer_cache.disable)
16		outer_cache.disable();
17}