cdnsp-gadget.h (3d82904559f4f5a2622db1b21de3edf2eded7664) | cdnsp-gadget.h (dc68ba6c72366e0402fbcc4783a8b6ab610265df) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Cadence CDNSP DRD Driver. 4 * 5 * Copyright (C) 2020 Cadence. 6 * 7 * Author: Pawel Laszczak <pawell@cadence.com> 8 * --- 1466 unchanged lines hidden (view full) --- 1475 1476static inline void cdnsp_write_64(const u64 val, __le64 __iomem *regs) 1477{ 1478 lo_hi_writeq(val, regs); 1479} 1480 1481/* CDNSP memory management functions. */ 1482void cdnsp_mem_cleanup(struct cdnsp_device *pdev); | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Cadence CDNSP DRD Driver. 4 * 5 * Copyright (C) 2020 Cadence. 6 * 7 * Author: Pawel Laszczak <pawell@cadence.com> 8 * --- 1466 unchanged lines hidden (view full) --- 1475 1476static inline void cdnsp_write_64(const u64 val, __le64 __iomem *regs) 1477{ 1478 lo_hi_writeq(val, regs); 1479} 1480 1481/* CDNSP memory management functions. */ 1482void cdnsp_mem_cleanup(struct cdnsp_device *pdev); |
1483int cdnsp_mem_init(struct cdnsp_device *pdev, gfp_t flags); | 1483int cdnsp_mem_init(struct cdnsp_device *pdev); |
1484int cdnsp_setup_addressable_priv_dev(struct cdnsp_device *pdev); 1485void cdnsp_copy_ep0_dequeue_into_input_ctx(struct cdnsp_device *pdev); 1486void cdnsp_endpoint_zero(struct cdnsp_device *pdev, struct cdnsp_ep *ep); 1487int cdnsp_endpoint_init(struct cdnsp_device *pdev, 1488 struct cdnsp_ep *pep, 1489 gfp_t mem_flags); 1490int cdnsp_ring_expansion(struct cdnsp_device *pdev, 1491 struct cdnsp_ring *ring, --- 109 unchanged lines hidden --- | 1484int cdnsp_setup_addressable_priv_dev(struct cdnsp_device *pdev); 1485void cdnsp_copy_ep0_dequeue_into_input_ctx(struct cdnsp_device *pdev); 1486void cdnsp_endpoint_zero(struct cdnsp_device *pdev, struct cdnsp_ep *ep); 1487int cdnsp_endpoint_init(struct cdnsp_device *pdev, 1488 struct cdnsp_ep *pep, 1489 gfp_t mem_flags); 1490int cdnsp_ring_expansion(struct cdnsp_device *pdev, 1491 struct cdnsp_ring *ring, --- 109 unchanged lines hidden --- |