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-2020 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_ */