| /linux/rust/kernel/ |
| H A D | dma.rs | 410 pub struct CoherentBox<T: KnownSize + ?Sized>(Coherent<T>); 421 Coherent::zeroed_slice_with_attrs(dev, count, gfp_flags, dma_attrs).map(Self) in zeroed_slice_with_attrs() 490 let mut slice = Self(Coherent::<T>::alloc_slice_with_attrs( in from_slice_with_attrs() 526 Coherent::zeroed_with_attrs(dev, gfp_flags, dma_attrs).map(Self) in zeroed_with_attrs() 560 impl<T: AsBytes + FromBytes + KnownSize + ?Sized> From<CoherentBox<T>> for Coherent<T> { implementation 595 pub struct Coherent<T: KnownSize + ?Sized> { struct 602 impl<T: KnownSize + ?Sized> Coherent<T> { argument 705 impl<T: AsBytes + FromBytes> Coherent<T> { implementation 822 ) -> Result<Coherent<[T]>> { in alloc_slice_with_attrs() 852 Ok(Coherent { in alloc_slice_with_attrs() [all …]
|
| /linux/drivers/gpu/nova-core/ |
| H A D | gsp.rs | 9 Coherent, 81 struct LogBuffer(Coherent<[u8; LOG_BUFFER_SIZE]>); 86 let obj = Self(Coherent::zeroed(dev, GFP_KERNEL)?); in new() 119 pub(crate) libos: Coherent<[LibosMemoryRegionInitArgument]>, 127 rmargs: Coherent<GspArgumentsPadded>, 145 rmargs: Coherent::init(dev, GFP_KERNEL, GspArgumentsPadded::new(&cmdq))?, in new()
|
| /linux/samples/rust/ |
| H A D | rust_dma.rs | 10 Coherent, 24 ca: Coherent<[MyStruct]>, 72 let ca: Coherent<[MyStruct]> = in probe() 73 Coherent::zeroed_slice(pdev.as_ref(), TEST_VALUES.len(), GFP_KERNEL)?; in probe()
|
| /linux/drivers/gpu/nova-core/gsp/ |
| H A D | fw.rs | 12 dma::Coherent, 51 dma::Coherent, 61 pub(in crate::gsp) fn gsp_write_ptr(qs: &Coherent<GspMem>) -> u32 { in gsp_write_ptr() 65 pub(in crate::gsp) fn gsp_read_ptr(qs: &Coherent<GspMem>) -> u32 { in gsp_read_ptr() 69 pub(in crate::gsp) fn cpu_read_ptr(qs: &Coherent<GspMem>) -> u32 { in cpu_read_ptr() 73 pub(in crate::gsp) fn advance_cpu_read_ptr(qs: &Coherent<GspMem>, count: u32) { in advance_cpu_read_ptr() 82 pub(in crate::gsp) fn cpu_write_ptr(qs: &Coherent<GspMem>) -> u32 { in cpu_write_ptr() 86 pub(in crate::gsp) fn advance_cpu_write_ptr(qs: &Coherent<GspMem>, count: u32) { in advance_cpu_write_ptr() 650 obj: &'a Coherent<A>, in new()
|
| H A D | boot.rs | 5 dma::Coherent, 169 let wpr_meta = Coherent::init(dev, GFP_KERNEL, GspFwWprMeta::new(&gsp_fw, &fb_layout))?; in boot()
|
| H A D | cmdq.rs | 10 Coherent, 227 struct DmaGspMem(Coherent<GspMem>); 235 let gsp_mem = Coherent::<GspMem>::zeroed(dev, GFP_KERNEL)?; in new()
|
| /linux/Documentation/admin-guide/RAS/ |
| H A D | address-translation.rst | 21 * CCM = Cache Coherent Moderator 23 * COH_ST = Coherent Station
|
| /linux/drivers/misc/ocxl/ |
| H A D | Kconfig | 3 # Open Coherent Accelerator (OCXL) compatible devices 17 Coherent Accelerator Processor Interface (OpenCAPI) devices.
|
| /linux/drivers/gpu/drm/panfrost/ |
| H A D | TODO | 7 - Coherent DMA support
|
| /linux/Documentation/translations/zh_CN/ |
| H A D | glossary.rst | 29 * OpenCAPI: 开放相干加速器处理器接口。(Open Coherent Accelerator Processor Interface)
|
| /linux/drivers/cpuidle/ |
| H A D | Kconfig.mips | 15 through cpuidle for systems built around the MIPS Coherent
|
| /linux/Documentation/translations/zh_CN/userspace-api/accelerators/ |
| H A D | ocxl.rst | 14 *OpenCAPI: Open Coherent Accelerator Processor Interface*
|
| /linux/Documentation/admin-guide/perf/ |
| H A D | starfive_starlink_pmu.rst | 6 StarLink Coherent Network on Chip (CNoC) that connects multiple CPU
|
| H A D | thunderx2-pmu.rst | 7 Cavium Coherent Processor Interconnect (CCPI2).
|
| H A D | arm-ccn.rst | 2 ARM Cache Coherent Network
|
| H A D | arm-cmn.rst | 2 Arm Coherent Mesh Network PMU
|
| /linux/Documentation/arch/xtensa/ |
| H A D | atomctl.rst | 9 1. With and without an Coherent Cache Controller which
|
| /linux/drivers/perf/ |
| H A D | Kconfig | 14 Support for PMU events monitoring on the ARM CCI (Cache Coherent 41 PMU (perf) driver supporting the ARM CCN (Cache Coherent Network) 48 Support for PMU events monitoring on the Arm CMN-600 Coherent Mesh
|
| /linux/Documentation/PCI/ |
| H A D | boot-interrupts.rst | 101 Coherent Interface Protocol Interrupt Control 140 6.6.41 cipintrc Coherent Interface Protocol Interrupt Control
|
| /linux/Documentation/driver-api/cxl/platform/ |
| H A D | cdat.rst | 4 Coherent Device Attribute Table (CDAT)
|
| /linux/Documentation/userspace-api/accelerators/ |
| H A D | ocxl.rst | 2 OpenCAPI (Open Coherent Accelerator Processor Interface)
|
| /linux/drivers/devfreq/ |
| H A D | Kconfig | 138 This adds a devfreq driver for MediaTek Cache Coherent Interconnect
|
| /linux/Documentation/core-api/ |
| H A D | dma-api-howto.rst | 353 - Coherent DMA mappings which are usually mapped at driver 375 versa. Coherent mappings guarantee this. 379 Coherent DMA memory does not preclude the usage of 420 Using Coherent DMA mappings
|
| /linux/Documentation/mm/ |
| H A D | numa.rst | 26 Coherent NUMA or ccNUMA systems. With ccNUMA systems, all memory is visible
|
| /linux/block/partitions/ |
| H A D | Kconfig | 167 "System V and Coherent file system support", above.
|