mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 18:16:01 +03:00
gpu: nvgpu: gops: name inner structures for doxygen
When generating Doxygen XML, if an inner structure is anonymous, the generated XML will remove the inner structure and merge its members with the parent structure. This is not ideal for tooling, so this patch adds a name to a few anonymous structures. JIRA NVGPU-3510 Change-Id: I42556a6b2a2f9a156d9a74fa894197c845656adc Signed-off-by: Nicolas Benech <nbenech@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2274706 Reviewed-by: Thomas Fleury <tfleury@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
Alex Waterman
parent
3c6d4ede34
commit
cc7bffd8cd
@@ -230,7 +230,7 @@ struct gops_mm {
|
|||||||
* This structure describes the HAL functions related to
|
* This structure describes the HAL functions related to
|
||||||
* GMMU fault handling.
|
* GMMU fault handling.
|
||||||
*/
|
*/
|
||||||
struct {
|
struct gops_mm_mmu_fault {
|
||||||
/**
|
/**
|
||||||
* @brief HAL to initialize the software setup of
|
* @brief HAL to initialize the software setup of
|
||||||
* GMMU fault buffer.
|
* GMMU fault buffer.
|
||||||
@@ -288,7 +288,7 @@ struct gops_mm {
|
|||||||
* This structure describes the HAL functions related to
|
* This structure describes the HAL functions related to
|
||||||
* fb and L2 hardware operations.
|
* fb and L2 hardware operations.
|
||||||
*/
|
*/
|
||||||
struct {
|
struct gops_mm_cache {
|
||||||
/**
|
/**
|
||||||
* @brief HAL to flush the frame buffer memory.
|
* @brief HAL to flush the frame buffer memory.
|
||||||
*
|
*
|
||||||
@@ -358,7 +358,7 @@ struct gops_mm {
|
|||||||
* This structure describes the HAL functions related to
|
* This structure describes the HAL functions related to
|
||||||
* GMMU operations.
|
* GMMU operations.
|
||||||
*/
|
*/
|
||||||
struct {
|
struct gops_mm_gmmu {
|
||||||
/**
|
/**
|
||||||
* @brief HAL to get the GMMU level mapping info structure.
|
* @brief HAL to get the GMMU level mapping info structure.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ struct nvgpu_semaphore;
|
|||||||
struct gops_sync {
|
struct gops_sync {
|
||||||
|
|
||||||
#ifdef CONFIG_TEGRA_GK20A_NVHOST
|
#ifdef CONFIG_TEGRA_GK20A_NVHOST
|
||||||
struct {
|
struct gops_sync_syncpt {
|
||||||
/**
|
/**
|
||||||
* @brief Map syncpoint aperture as read-only.
|
* @brief Map syncpoint aperture as read-only.
|
||||||
*
|
*
|
||||||
@@ -93,7 +93,7 @@ struct gops_sync {
|
|||||||
|
|
||||||
#ifdef CONFIG_NVGPU_KERNEL_MODE_SUBMIT
|
#ifdef CONFIG_NVGPU_KERNEL_MODE_SUBMIT
|
||||||
/** @cond DOXYGEN_SHOULD_SKIP_THIS */
|
/** @cond DOXYGEN_SHOULD_SKIP_THIS */
|
||||||
struct {
|
struct gops_sync_sema {
|
||||||
u32 (*get_wait_cmd_size)(void);
|
u32 (*get_wait_cmd_size)(void);
|
||||||
u32 (*get_incr_cmd_size)(void);
|
u32 (*get_incr_cmd_size)(void);
|
||||||
void (*add_cmd)(struct gk20a *g,
|
void (*add_cmd)(struct gk20a *g,
|
||||||
|
|||||||
Reference in New Issue
Block a user