Lines Matching defs:amdgpu_nbio_funcs
50 struct amdgpu_nbio_funcs { struct
51 const struct nbio_hdp_flush_reg *hdp_flush_reg;
52 u32 (*get_hdp_flush_req_offset)(struct amdgpu_device *adev);
53 u32 (*get_hdp_flush_done_offset)(struct amdgpu_device *adev);
54 u32 (*get_pcie_index_offset)(struct amdgpu_device *adev);
55 u32 (*get_pcie_data_offset)(struct amdgpu_device *adev);
56 u32 (*get_rev_id)(struct amdgpu_device *adev);
57 void (*mc_access_enable)(struct amdgpu_device *adev, bool enable);
58 void (*hdp_flush)(struct amdgpu_device *adev, struct amdgpu_ring *ring);
59 u32 (*get_memsize)(struct amdgpu_device *adev);
60 void (*sdma_doorbell_range)(struct amdgpu_device *adev, int instance,
62 void (*vcn_doorbell_range)(struct amdgpu_device *adev, bool use_doorbell,
64 void (*enable_doorbell_aperture)(struct amdgpu_device *adev,
66 void (*enable_doorbell_selfring_aperture)(struct amdgpu_device *adev,
68 void (*ih_doorbell_range)(struct amdgpu_device *adev,
70 void (*enable_doorbell_interrupt)(struct amdgpu_device *adev,
95 const struct amdgpu_nbio_funcs *funcs; argument