openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

dram_buffers.h (680B)


      1 
      2 
      3 /*
      4  * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
      5  * 
      6  * Copyright 2007-2020 Broadcom Inc. All rights reserved.
      7  */
      8 
      9 #ifndef _BCMINT_DNX_DRAM_BUFFERS_DRAMBUFFERS_H_INCLUDED
     10 
     11 #define _BCMINT_DNX_DRAM_BUFFERS_DRAMBUFFERS_H_INCLUDED
     12 
     13 #include <shared/shrextend/shrextend_debug.h>
     14 
     15 
     16 
     17 
     18 
     19 
     20 shr_error_e dnx_dram_buffers_nof_bdbs_per_core_get(
     21     int unit,
     22     uint32 *bdbs_per_core);
     23 
     24 
     25 shr_error_e dnx_dram_buffers_init(
     26     int unit);
     27 
     28 
     29 shr_error_e dnx_dram_buffers_status_get(
     30     int unit,
     31     int core,
     32     uint8 deleted,
     33     uint32 *buffers_array,
     34     int max_size,
     35     int *size);
     36 
     37 
     38 #endif