Lines Matching +full:0 +full:x2100000
17 #define GOYA_KMD_SRAM_RESERVED_SIZE_FROM_START 0x8000 /* 32KB */
18 #define GAUDI_DRIVER_SRAM_RESERVED_SIZE_FROM_START 0x80 /* 128 bytes */
45 GOYA_QUEUE_ID_DMA_0 = 0,
70 GAUDI_QUEUE_ID_DMA_0_0 = 0, /* external */
195 * stream id is a running number from 0 up to (N-1), where N is the number
201 GAUDI2_QUEUE_ID_PDMA_0_0 = 0,
472 GOYA_ENGINE_ID_DMA_0 = 0,
490 GAUDI_ENGINE_ID_DMA_0 = 0,
524 GAUDI2_DCORE0_ENGINE_ID_EDMA_0 = 0,
615 HL_GOYA_CPU_PLL = 0,
626 HL_GAUDI_CPU_PLL = 0,
640 HL_GAUDI2_CPU_PLL = 0,
705 HL_SERVER_TYPE_UNKNOWN = 0,
731 #define HL_NOTIFIER_EVENT_TPC_ASSERT (1ULL << 0)
789 * May return 0 even though no new data is available, in that case
790 * timestamp will be 0.
797 * May return 0 even though no new data is available, in that case
798 * timestamp will be 0.
801 * May return 0 even though no new data is available, in that case
802 * timestamp will be 0.
806 * May return 0 even though no new data is available, in that case
807 * timestamp will be 0.
809 * May return 0 even though no new data is available, in that case
810 * timestamp will be 0.
813 #define HL_INFO_HW_IP_INFO 0
1133 #define HL_RAZWI_READ BIT(0)
1249 * (e.g. 0x2100000 means that 1MB and 32MB pages are supported).
1396 #define HL_CB_OP_CREATE 0
1403 #define HL_MAX_CB_SIZE (0x200000 - 32)
1406 #define HL_CB_FLAGS_MAP 0x1
1409 #define HL_CB_FLAGS_GET_DEVICE_VA 0x2
1412 /* Handle of CB or 0 if we want to create one */
1466 #define HL_CS_CHUNK_FLAGS_USER_ALLOC_CB 0x1
1550 #define HL_CS_FLAGS_FORCE_RESTORE 0x1
1551 #define HL_CS_FLAGS_SIGNAL 0x2
1552 #define HL_CS_FLAGS_WAIT 0x4
1553 #define HL_CS_FLAGS_COLLECTIVE_WAIT 0x8
1555 #define HL_CS_FLAGS_TIMESTAMP 0x20
1556 #define HL_CS_FLAGS_STAGED_SUBMISSION 0x40
1557 #define HL_CS_FLAGS_STAGED_SUBMISSION_FIRST 0x80
1558 #define HL_CS_FLAGS_STAGED_SUBMISSION_LAST 0x100
1559 #define HL_CS_FLAGS_CUSTOM_TIMEOUT 0x200
1560 #define HL_CS_FLAGS_SKIP_RESET_ON_TIMEOUT 0x400
1580 #define HL_CS_FLAGS_ENCAP_SIGNALS 0x800
1581 #define HL_CS_FLAGS_RESERVE_SIGNALS_ONLY 0x1000
1582 #define HL_CS_FLAGS_UNRESERVE_SIGNALS_ONLY 0x2000
1588 #define HL_CS_FLAGS_ENGINE_CORE_COMMAND 0x4000
1596 #define HL_CS_FLAGS_FLUSH_PCI_HBW_WRITES 0x8000
1602 #define HL_CS_FLAGS_ENGINES_COMMAND 0x10000
1604 #define HL_CS_STATUS_SUCCESS 0
1717 * ioctl. All values are valid except for 0 and ULLONG_MAX
1754 #define HL_WAIT_CS_FLAGS_INTERRUPT 0x2
1755 #define HL_WAIT_CS_FLAGS_INTERRUPT_MASK 0xFFF00000
1756 #define HL_WAIT_CS_FLAGS_ANY_CQ_INTERRUPT 0xFFF00000
1757 #define HL_WAIT_CS_FLAGS_ANY_DEC_INTERRUPT 0xFFE00000
1758 #define HL_WAIT_CS_FLAGS_MULTI_CS 0x4
1759 #define HL_WAIT_CS_FLAGS_INTERRUPT_KERNEL_CQ 0x10
1760 #define HL_WAIT_CS_FLAGS_REGISTER_INTERRUPT 0x20
1854 #define HL_WAIT_CS_STATUS_COMPLETED 0
1859 #define HL_WAIT_CS_STATUS_FLAG_GONE 0x1
1860 #define HL_WAIT_CS_STATUS_FLAG_TIMESTAMP_VLD 0x2
1884 #define HL_MEM_OP_ALLOC 0
1912 #define HL_MEM_CONTIGUOUS 0x1
1913 #define HL_MEM_SHARED 0x2
1914 #define HL_MEM_USERPTR 0x4
1915 #define HL_MEM_FORCE_HINT 0x8
1916 #define HL_MEM_PREFETCH 0x40
1932 * @page_size: page size to use on allocation. when the value is 0 the default page
1955 * passing 0 here means that the driver will choose the address itself.
1971 * passing 0 here means that the driver will choose the address itself.
2010 * @offset: for Gaudi1, this value must be 0. For all other ASICs,
2033 * A value of 0 means the requested operation failed.
2151 #define HL_DEBUG_OP_ETR 0
2165 * variable should be 1 for enabling debug mode and 0 for disabling it
2194 #define HL_IOCTL_INFO 0x00
2195 #define HL_IOCTL_CB 0x01
2196 #define HL_IOCTL_CS 0x02
2197 #define HL_IOCTL_WAIT_CS 0x03
2198 #define HL_IOCTL_MEMORY 0x04
2199 #define HL_IOCTL_DEBUG 0x05
2298 * If the timeout value is 0, the driver won't sleep at all. It will check
2310 * The driver also returns a custom define in case the IOCTL call returned 0.
2313 * HL_WAIT_CS_STATUS_COMPLETED - The CS has been completed successfully (0)
2314 * HL_WAIT_CS_STATUS_BUSY - The CS is still executing (0)