mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 09:12:24 +03:00
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:
committed by
mobile promotions
parent
b64ee64fa7
commit
ad351f17be
@@ -54,7 +54,7 @@ enum nvidia_p2p_page_size_type {
|
||||
NVIDIA_P2P_PAGE_SIZE_COUNT
|
||||
};
|
||||
|
||||
struct nvidia_p2p_page_table {
|
||||
typedef struct nvidia_p2p_page_table {
|
||||
u32 version;
|
||||
u32 page_size;
|
||||
u64 size;
|
||||
@@ -69,9 +69,9 @@ struct nvidia_p2p_page_table {
|
||||
struct mutex lock;
|
||||
void (*free_callback)(void *data);
|
||||
void *data;
|
||||
};
|
||||
} nvidia_p2p_page_table_t;
|
||||
|
||||
struct nvidia_p2p_dma_mapping {
|
||||
typedef struct nvidia_p2p_dma_mapping {
|
||||
u32 version;
|
||||
dma_addr_t *hw_address;
|
||||
u32 *hw_len;
|
||||
@@ -81,7 +81,7 @@ struct nvidia_p2p_dma_mapping {
|
||||
struct device *dev;
|
||||
struct nvidia_p2p_page_table *page_table;
|
||||
enum dma_data_direction direction;
|
||||
};
|
||||
} nvidia_p2p_dma_mapping_t;
|
||||
|
||||
#define NVIDIA_P2P_PAGE_TABLE_VERSION 0x00010000
|
||||
|
||||
|
||||
Reference in New Issue
Block a user