Files
gddr6/nva/include/ampere/ga102/dev_flush.h
2022-12-03 20:08:58 +01:00

64 lines
4.4 KiB
C

/* _NVRM_COPYRIGHT_BEGIN_
*
* Copyright 2003-2016 by NVIDIA Corporation. All rights reserved. All
* information contained herein is proprietary and confidential to NVIDIA
* Corporation. Any use, reproduction, or disclosure without the written
* permission of NVIDIA Corporation is prohibited.
*
* _NVRM_COPYRIGHT_END_
*/
#ifndef __ga102_dev_flush_h__
#define __ga102_dev_flush_h__
/* This file is autogenerated. Do not edit */
#define NV_UFLUSH 0x00070fff:0x00070000 /* RW--D */
#define NV_UFLUSH_L2_SYSMEM_INVALIDATE 0x00070004 /* RW-4R */
#define NV_UFLUSH_L2_SYSMEM_INVALIDATE_PENDING 0:0 /* RWIUF */
#define NV_UFLUSH_L2_SYSMEM_INVALIDATE_PENDING_EMPTY 0x00000000 /* R-I-V */
#define NV_UFLUSH_L2_SYSMEM_INVALIDATE_PENDING_BUSY 0x00000001 /* R---V */
#define NV_UFLUSH_L2_SYSMEM_INVALIDATE_PENDING_ISSUE 0x00000000 /* -W--V */
#define NV_UFLUSH_L2_SYSMEM_INVALIDATE_OUTSTANDING 1:1 /* R-IUF */
#define NV_UFLUSH_L2_SYSMEM_INVALIDATE_OUTSTANDING_FALSE 0x00000000 /* R-I-V */
#define NV_UFLUSH_L2_SYSMEM_INVALIDATE_OUTSTANDING_TRUE 0x00000001 /* R---V */
#define NV_UFLUSH_L2_PEERMEM_INVALIDATE 0x00070008 /* RW-4R */
#define NV_UFLUSH_L2_PEERMEM_INVALIDATE_PENDING 0:0 /* RWIUF */
#define NV_UFLUSH_L2_PEERMEM_INVALIDATE_PENDING_EMPTY 0x00000000 /* R-I-V */
#define NV_UFLUSH_L2_PEERMEM_INVALIDATE_PENDING_BUSY 0x00000001 /* R---V */
#define NV_UFLUSH_L2_PEERMEM_INVALIDATE_PENDING_ISSUE 0x00000000 /* -W--V */
#define NV_UFLUSH_L2_PEERMEM_INVALIDATE_OUTSTANDING 1:1 /* R-IUF */
#define NV_UFLUSH_L2_PEERMEM_INVALIDATE_OUTSTANDING_FALSE 0x00000000 /* R-I-V */
#define NV_UFLUSH_L2_PEERMEM_INVALIDATE_OUTSTANDING_TRUE 0x00000001 /* R---V */
#define NV_UFLUSH_L2_CLEAN_COMPTAGS 0x0007000c /* RW-4R */
#define NV_UFLUSH_L2_CLEAN_COMPTAGS_PENDING 0:0 /* RWIUF */
#define NV_UFLUSH_L2_CLEAN_COMPTAGS_PENDING_EMPTY 0x00000000 /* R-I-V */
#define NV_UFLUSH_L2_CLEAN_COMPTAGS_PENDING_BUSY 0x00000001 /* R---V */
#define NV_UFLUSH_L2_CLEAN_COMPTAGS_PENDING_ISSUE 0x00000000 /* -W--V */
#define NV_UFLUSH_L2_CLEAN_COMPTAGS_OUTSTANDING 1:1 /* R-IUF */
#define NV_UFLUSH_L2_CLEAN_COMPTAGS_OUTSTANDING_FALSE 0x00000000 /* R-I-V */
#define NV_UFLUSH_L2_CLEAN_COMPTAGS_OUTSTANDING_TRUE 0x00000001 /* R---V */
#define NV_UFLUSH_L2_FLUSH_DIRTY 0x00070010 /* RW-4R */
#define NV_UFLUSH_L2_FLUSH_DIRTY_PENDING 0:0 /* RWIUF */
#define NV_UFLUSH_L2_FLUSH_DIRTY_PENDING_EMPTY 0x00000000 /* R-I-V */
#define NV_UFLUSH_L2_FLUSH_DIRTY_PENDING_BUSY 0x00000001 /* R---V */
#define NV_UFLUSH_L2_FLUSH_DIRTY_PENDING_ISSUE 0x00000000 /* -W--V */
#define NV_UFLUSH_L2_FLUSH_DIRTY_OUTSTANDING 1:1 /* R-IUF */
#define NV_UFLUSH_L2_FLUSH_DIRTY_OUTSTANDING_FALSE 0x00000000 /* R-I-V */
#define NV_UFLUSH_L2_FLUSH_DIRTY_OUTSTANDING_TRUE 0x00000001 /* R---V */
#define NV_UFLUSH_L2_WAIT_FOR_SYS_PENDING_READS 0x00070014 /* RW-4R */
#define NV_UFLUSH_L2_WAIT_FOR_SYS_PENDING_READS_PENDING 0:0 /* RWIUF */
#define NV_UFLUSH_L2_WAIT_FOR_SYS_PENDING_READS_PENDING_EMPTY 0x00000000 /* R-I-V */
#define NV_UFLUSH_L2_WAIT_FOR_SYS_PENDING_READS_PENDING_BUSY 0x00000001 /* R---V */
#define NV_UFLUSH_L2_WAIT_FOR_SYS_PENDING_READS_PENDING_ISSUE 0x00000000 /* -W--V */
#define NV_UFLUSH_L2_WAIT_FOR_SYS_PENDING_READS_OUTSTANDING 1:1 /* R-IUF */
#define NV_UFLUSH_L2_WAIT_FOR_SYS_PENDING_READS_OUTSTANDING_FALSE 0x00000000 /* R-I-V */
#define NV_UFLUSH_L2_WAIT_FOR_SYS_PENDING_READS_OUTSTANDING_TRUE 0x00000001 /* R---V */
#define NV_UFLUSH_FB_FLUSH 0x00070000 /* RW-4R */
#define NV_UFLUSH_FB_FLUSH_PENDING 0:0 /* RWIUF */
#define NV_UFLUSH_FB_FLUSH_PENDING_EMPTY 0x00000000 /* R-I-V */
#define NV_UFLUSH_FB_FLUSH_PENDING_BUSY 0x00000001 /* R---V */
#define NV_UFLUSH_FB_FLUSH_PENDING_ISSUE 0x00000000 /* -W--V */
#define NV_UFLUSH_FB_FLUSH_OUTSTANDING 1:1 /* R-IUF */
#define NV_UFLUSH_FB_FLUSH_OUTSTANDING_FALSE 0x00000000 /* R-I-V */
#define NV_UFLUSH_FB_FLUSH_OUTSTANDING_TRUE 0x00000001 /* R---V */
#endif // __ga102_dev_flush_h__