gpu: nvgpu: typedefs page_table and dma_mapping.

typedef nvidia_p2p_page_table to nvidia_p2p_page_table_t and typedef
nvidia_p2p_dma_mapping to nvidia_p2p_dma_mapping_t.

Bug 200438879

Change-Id: I1278c4022990fdedb668e7b20ae35631d2da6089
Signed-off-by: Preetham Chandru R <pchandru@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2033843
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Preetham Chandru R
2019-03-06 16:30:58 +05:30
committed by mobile promotions
parent b64ee64fa7
commit ad351f17be

View File

@@ -54,7 +54,7 @@ enum nvidia_p2p_page_size_type {
NVIDIA_P2P_PAGE_SIZE_COUNT NVIDIA_P2P_PAGE_SIZE_COUNT
}; };
struct nvidia_p2p_page_table { typedef struct nvidia_p2p_page_table {
u32 version; u32 version;
u32 page_size; u32 page_size;
u64 size; u64 size;
@@ -69,9 +69,9 @@ struct nvidia_p2p_page_table {
struct mutex lock; struct mutex lock;
void (*free_callback)(void *data); void (*free_callback)(void *data);
void *data; void *data;
}; } nvidia_p2p_page_table_t;
struct nvidia_p2p_dma_mapping { typedef struct nvidia_p2p_dma_mapping {
u32 version; u32 version;
dma_addr_t *hw_address; dma_addr_t *hw_address;
u32 *hw_len; u32 *hw_len;
@@ -81,7 +81,7 @@ struct nvidia_p2p_dma_mapping {
struct device *dev; struct device *dev;
struct nvidia_p2p_page_table *page_table; struct nvidia_p2p_page_table *page_table;
enum dma_data_direction direction; enum dma_data_direction direction;
}; } nvidia_p2p_dma_mapping_t;
#define NVIDIA_P2P_PAGE_TABLE_VERSION 0x00010000 #define NVIDIA_P2P_PAGE_TABLE_VERSION 0x00010000