Line 308: |
Line 308: |
| u32 __handle; // in | | u32 __handle; // in |
| }; | | }; |
| + | |
| + | == /dev/nvhost-ctrl-gpu == |
| + | This device is for global (context independent) operations on the gpu. |
| + | |
| + | {| class="wikitable" border="1" |
| + | ! Value || Direction || Size || Description || Notes |
| + | |- |
| + | | Out || 4 || 0x80044701 || NVGPU_GPU_IOCTL_ZCULL_GET_CTX_SIZE || |
| + | |- |
| + | | Out || 40 || 0x80284702 || NVGPU_GPU_IOCTL_ZCULL_GET_INFO || |
| + | |- |
| + | | In || 44 || 0x402C4703 || NVGPU_GPU_IOCTL_ZBC_SET_TABLE || |
| + | |- |
| + | | Inout || 52 || 0xC0344704 || NVGPU_GPU_IOCTL_ZBC_QUERY_TABLE || |
| + | |- |
| + | | Inout || 176 || 0xC0B04705 || NVGPU_GPU_IOCTL_GET_CHARACTERISTICS || |
| + | |- |
| + | | Inout || 24 || 0xC0184706 || NVGPU_GPU_IOCTL_GET_TPC_MASKS || |
| + | |- |
| + | | In || 8 || 0x40084707 || NVGPU_GPU_IOCTL_OPEN_CHANNEL || |
| + | |- |
| + | | In || 8 || 0x4008470E || || |
| + | |- |
| + | | In || 16 || 0x4010470F || || |
| + | |- |
| + | | Inout || 8 || 0xC0084710 || || |
| + | |- |
| + | | Out || 8 || 0x80084711 || || |
| + | |- |
| + | | Out || 8 || 0x80084712 || || |
| + | |- |
| + | | Inout || 4 || 0xC0044713 || || |
| + | |- |
| + | | Out || 8 || 0x80084714 || || |
| + | |- |
| + | | Out || 4 || 0x80044715 || || |
| + | |- |
| + | | Out || 24 || 0x8018471A || || |
| + | |- |
| + | | Inout || 8 || 0xC008471B || || |
| + | |- |
| + | | 0xC010471C || Inout || 16 || || |
| + | |} |
| | | |
| == Channels == | | == Channels == |
Line 411: |
Line 454: |
| |- | | |- |
| | /dev/nvhost-dbg-gpu || 0x40084409 || NVGPU_DBG_GPU_IOCTL_PC_SAMPLING || | | | /dev/nvhost-dbg-gpu || 0x40084409 || NVGPU_DBG_GPU_IOCTL_PC_SAMPLING || |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0x80044701 || NVGPU_GPU_IOCTL_ZCULL_GET_CTX_SIZE ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0x80284702 || NVGPU_GPU_IOCTL_ZCULL_GET_INFO ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0x402C4703 || NVGPU_GPU_IOCTL_ZBC_SET_TABLE ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0xC0344704 || NVGPU_GPU_IOCTL_ZBC_QUERY_TABLE ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0xC0B04705 || NVGPU_GPU_IOCTL_GET_CHARACTERISTICS ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0xC0184706 || NVGPU_GPU_IOCTL_GET_TPC_MASKS ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0x40084707 || NVGPU_GPU_IOCTL_OPEN_CHANNEL ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0x4008470E || ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0x4010470F || ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0xC0084710 || ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0x80084711 || ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0x80084712 || ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0xC0044713 || ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0x80084714 || ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0x80044715 || ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0x8018471A || ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0xC008471B || ||
| |
− | |-
| |
− | | /dev/nvhost-ctrl-gpu || 0xC010471C || ||
| |
| |- | | |- |
| |} | | |} |