Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/src/kernels/5.14.0-539.el9.x86_64/include/linux/ |
Upload File : |
/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * CCI cache coherent interconnect support * * Copyright (C) 2013 ARM Ltd. */ #ifndef __LINUX_ARM_CCI_H #define __LINUX_ARM_CCI_H #include <linux/errno.h> #include <linux/types.h> #include <asm/arm-cci.h> struct device_node; #ifdef CONFIG_ARM_CCI extern bool cci_probed(void); #else static inline bool cci_probed(void) { return false; } #endif #ifdef CONFIG_ARM_CCI400_PORT_CTRL extern int cci_ace_get_port(struct device_node *dn); extern int cci_disable_port_by_cpu(u64 mpidr); extern int __cci_control_port_by_device(struct device_node *dn, bool enable); extern int __cci_control_port_by_index(u32 port, bool enable); #else static inline int cci_ace_get_port(struct device_node *dn) { return -ENODEV; } static inline int cci_disable_port_by_cpu(u64 mpidr) { return -ENODEV; } static inline int __cci_control_port_by_device(struct device_node *dn, bool enable) { return -ENODEV; } static inline int __cci_control_port_by_index(u32 port, bool enable) { return -ENODEV; } #endif #define cci_disable_port_by_device(dev) \ __cci_control_port_by_device(dev, false) #define cci_enable_port_by_device(dev) \ __cci_control_port_by_device(dev, true) #define cci_disable_port_by_index(dev) \ __cci_control_port_by_index(dev, false) #define cci_enable_port_by_index(dev) \ __cci_control_port_by_index(dev, true) #endif