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

phymod_symop.h (814B)


      1 /*
      2  *  
      3  * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
      4  * 
      5  * Copyright 2007-2019 Broadcom Inc. All rights reserved.
      6  */
      7 
      8 #ifndef   _PHYMOD_SYMOP_H_
      9 #define   _PHYMOD_SYMOP_H_
     10 
     11 #include <appl/diag/parse.h>
     12 
     13 #include <phymod/phymod.h>
     14 #include <phymod/phymod_symbols.h>
     15 
     16 extern int
     17 phymod_sym_info(int unit, int port, int intermediate, phymod_symbols_iter_t *iter,
     18                 phymod_phy_access_t *pm_acc);
     19 
     20 extern int
     21 phymod_symop_init(phymod_symbols_iter_t *iter, args_t *a);
     22 
     23 extern int
     24 phymod_symop_exec(phymod_symbols_iter_t *iter, const phymod_symbols_t *symbols,
     25                   phymod_phy_access_t *pm_acc, char *hdr);
     26 
     27 extern int
     28 phymod_symop_cleanup(phymod_symbols_iter_t *iter);
     29 
     30 #endif /* _PHYMOD_SYMOP_H_ */