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 ---