/usr/src/kernels/4.18.0-553.121.1.el8_10.x86_64/include/acpi
NameSizeModeActions
platform/-0755rm
acbuffer.h91360644editdlrm
acconfig.h76300644editdlrm
acexcep.h173500644editdlrm
acnames.h22380644editdlrm
acoutput.h167580644editdlrm
acpi.h13630644editdlrm
acpiosxf.h116190644editdlrm
acpixf.h319430644editdlrm
acpi_bus.h231690644editdlrm
acpi_drivers.h36520644editdlrm
acpi_io.h7230644editdlrm
acpi_lpat.h15830644editdlrm
acpi_numa.h9030644editdlrm
acrestyp.h199720644editdlrm
actbl.h188070644editdlrm
actbl1.h470350644editdlrm
actbl2.h711460644editdlrm
actbl3.h225260644editdlrm
actypes.h432040644editdlrm
acuuid.h35200644editdlrm
apei.h14380644editdlrm
battery.h5940644editdlrm
button.h4010644editdlrm
cppc_acpi.h50770644editdlrm
ghes.h34850644editdlrm
hed.h3710644editdlrm
nfit.h3510644editdlrm
pcc.h9720644editdlrm
pdc_intel.h10480644editdlrm
processor.h121150644editdlrm
reboot.h2010644editdlrm
video.h32180644editdlrm
Edit: /usr/src/kernels/4.18.0-553.121.1.el8_10.x86_64/include/acpi/pcc.h (972B)
/* * PCC (Platform Communications Channel) methods * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; version 2 * of the License. */ #ifndef _PCC_H #define _PCC_H #include #include struct pcc_mbox_chan { struct mbox_chan *mchan; u64 shmem_base_addr; u64 shmem_size; u32 latency; u32 max_access_rate; u16 min_turnaround_time; }; #define MAX_PCC_SUBSPACES 256 #ifdef CONFIG_PCC extern struct pcc_mbox_chan * pcc_mbox_request_channel(struct mbox_client *cl, int subspace_id); extern void pcc_mbox_free_channel(struct pcc_mbox_chan *chan); #else static inline struct pcc_mbox_chan * pcc_mbox_request_channel(struct mbox_client *cl, int subspace_id) { return ERR_PTR(-ENODEV); } static inline void pcc_mbox_free_channel(struct pcc_mbox_chan *chan) { } #endif #endif /* _PCC_H */