// SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2018-2022 Marvell International Ltd. * * Helper functions for FPA setup. */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /** * @INTERNAL * OBSOLETE * * Allocate memory for and initialize a single FPA pool. * * @param pool Pool to initialize * @param buffer_size Size of buffers to allocate in bytes * @param buffers Number of buffers to put in the pool. Zero is allowed * @param name String name of the pool for debugging purposes * @return Zero on success, non-zero on failure * * This function is only for transition, will be removed. */ int __cvmx_helper_initialize_fpa_pool(int pool, u64 buffer_size, u64 buffers, const char *name) { return cvmx_fpa_setup_pool(pool, name, NULL, buffer_size, buffers); }