brintos

brintos / linux-shallow public Read only

0
0
Text · 688 B · 30e8095 Raw
32 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/*3 * Qualcomm Technologies HIDMA Management common header4 *5 * Copyright (c) 2015, The Linux Foundation. All rights reserved.6 */7 8struct hidma_mgmt_dev {9	u8 hw_version_major;10	u8 hw_version_minor;11 12	u32 max_wr_xactions;13	u32 max_rd_xactions;14	u32 max_write_request;15	u32 max_read_request;16	u32 dma_channels;17	u32 chreset_timeout_cycles;18	u32 hw_version;19	u32 *priority;20	u32 *weight;21 22	/* Hardware device constants */23	void __iomem *virtaddr;24	resource_size_t addrsize;25 26	struct kobject **chroots;27	struct platform_device *pdev;28};29 30int hidma_mgmt_init_sys(struct hidma_mgmt_dev *dev);31int hidma_mgmt_setup(struct hidma_mgmt_dev *mgmtdev);32