Lines Matching +full:ip +full:- +full:blocks

8 Each ASIC is a collection of hardware blocks.  We refer to them as
9 "IPs" (Intellectual Property blocks). Each IP encapsulates certain
13 the initialization and operation of each IP. There are also a bunch
32 This was a dedicated IP on older pre-vega chips, but has since
43 their interrupts into this IP and it aggregates them into a set of
49 applications, and validates and loads firmwares for other blocks.
58 It is described in more details in :ref:`Display Core <amdgpu-display-core>`.
61 This is a multi-purpose DMA engine. The kernel driver uses it for
68 encompasses the 3D pipeline and and shader blocks. This is by far the
69 largest block on the GPU. The 3D pipeline has tons of sub-blocks. In
75 This is the multi-media engine. It handles video and image encode and
76 decode. It's exposed to userspace for user mode drivers (VA-API,
80 -------------------------------------
106 walks the list and handles each IP.
127 .. kernel-doc:: include/uapi/drm/amdgpu_drm.h
133 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
136 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
142 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
145 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
151 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c
154 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c
160 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
163 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
169 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
172 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
175 IP Blocks
178 .. kernel-doc:: drivers/gpu/drm/amd/include/amd_shared.h
179 :doc: IP Blocks
181 .. kernel-doc:: drivers/gpu/drm/amd/include/amd_shared.h