Other functions (94)
_shr_swap16_* (1)
uint16 _shr_swap16(uint16 val);
bshell_* (1)
int bshell(int unit, char *cmd);
cint_defined_* (1)
int cint_defined(char *identifier);
cint_getenv_* (1)
char *cint_getenv(char *name); /* not in OpenBCM 6.5.27 */
cint_gettime_* (1)
int cint_gettime(cint_time_t *tv);
cint_localtime_* (2)
cint_tm_t *cint_localtime(time_t *tp);
cint_tm_t *cint_localtime_r(time_t *tp, cint_tm_t *result);
cint_reset_* (1)
void cint_reset(void);
cint_strftime_* (1)
int cint_strftime(char *str, int maxlen, char *fmt, cint_tm_t *tm);
cint_timer_* (3)
unsigned long cint_timer_get(void);
long cint_timer_start(long t0);
long cint_timer_stop(long t0);
cint_timeradd_* (1)
void cint_timeradd(cint_time_t *a, cint_time_t *b, cint_time_t *res);
cint_timercmp_* (1)
int cint_timercmp(cint_time_t *a, cint_time_t *b);
cint_timersub_* (1)
void cint_timersub(cint_time_t *a, cint_time_t *b, cint_time_t *res);
cint_variable_* (1)
void cint_variable_dump(void);
clock_getres_* (1)
int clock_getres(int clk_id, cint_timespec_t *res); /* not in OpenBCM 6.5.27 */
clock_gettime_* (1)
int clock_gettime(int clk_id, cint_timespec_t *tp); /* not in OpenBCM 6.5.27 */
clock_timespec_* (3)
void clock_timespec_add(cint_timespec_t *a, cint_timespec_t *b, cint_timespec_t *res); /* not in OpenBCM 6.5.27 */
int clock_timespec_cmp(cint_timespec_t *a, cint_timespec_t *b); /* not in OpenBCM 6.5.27 */
void clock_timespec_sub(cint_timespec_t *a, cint_timespec_t *b, cint_timespec_t *res); /* not in OpenBCM 6.5.27 */
compiler_64_* (15)
void COMPILER_64_ADD_32(uint64 *dst, uint32 src);
void COMPILER_64_ADD_64(uint64 *dst, uint64 src);
void COMPILER_64_COPY(uint64 *dst, uint64 src); /* not in OpenBCM 6.5.27 */
int COMPILER_64_HI(uint64 *src);
int COMPILER_64_IS_ZERO(uint64 *src);
unsigned int COMPILER_64_LO(uint64 *src);
void COMPILER_64_SET(uint64 *dst, uint32 hi, uint32 lo);
void COMPILER_64_SUB_32(uint64 *dst, uint32 src);
void COMPILER_64_SUB_64(uint64 *dst, uint64 src);
void COMPILER_64_TO_32_HI(int *dst, uint64 src);
void COMPILER_64_TO_32_LO(int *dst, uint64 src);
void COMPILER_64_UDIV_32(uint64 *dst, uint32 src);
void COMPILER_64_UDIV_64(uint64 *dst, uint64 src);
void COMPILER_64_UMUL_32(uint64 *dst, uint32 src);
void COMPILER_64_ZERO(uint64 *dst);
edki_get_* (1)
int edki_get_number_of_cores(int unit, int *num_cores); /* not in OpenBCM 6.5.27 */
edki_init_* (1)
int edki_init(int unit, int warm); /* not in OpenBCM 6.5.27 */
edki_lt_* (1)
int edki_lt_to_pt_map_get_and_register(void *rproc, char *lt_name, int *ltid); /* not in OpenBCM 6.5.27 */
edki_notify_* (3)
int edki_notify_register(void *rproc, uint32 eventid, notify_callback_t callback, void *cookie); /* not in OpenBCM 6.5.27 */
int edki_notify_send_event(void *rproc, int event, uint64 params); /* not in OpenBCM 6.5.27 */
int edki_notify_unregister(void *rproc, int event); /* not in OpenBCM 6.5.27 */
edki_procmgr_* (8)
int edki_procmgr_close(void *rproc); /* not in OpenBCM 6.5.27 */
int edki_procmgr_control(void *rproc, int request, void *params); /* not in OpenBCM 6.5.27 */
int edki_procmgr_is_core_active(int unit, int core, int *status); /* not in OpenBCM 6.5.27 */
int edki_procmgr_load(void *rproc, char *exec_file, char *res_file, char *core_file, char *trace_file, char *bootargs, char *appargs); /* not in OpenBCM 6.5.27 */
int edki_procmgr_open(int unit, int core, void **rproc); /* not in OpenBCM 6.5.27 */
int edki_procmgr_register_event(void *rproc, uint32 eventid, rproc_callback_t callback, void *cookie); /* not in OpenBCM 6.5.27 */
int edki_procmgr_unload(void *rproc); /* not in OpenBCM 6.5.27 */
int edki_procmgr_unregister_event(void *rproc, uint32 eventid); /* not in OpenBCM 6.5.27 */
edki_rpc_* (2)
int edki_rpc_call_async(void *rproc, char *fx_name, void *inp, int insize, void *outp, int outsize, rpc_callback_t callback, void *cookie, int timeoutms); /* not in OpenBCM 6.5.27 */
int edki_rpc_call_sync(void *rproc, char *fx_name, void *inp, int insize, void *outp, int outsize, int *retval, int timeoutms); /* not in OpenBCM 6.5.27 */
macro_* (7)
int MACRO_SOC_MEM_BLOCK_ANY(int unit, int mem);
void *MACRO_soc_at_alloc(int dev, int size, char *name);
void MACRO_soc_at_free(int dev, void *ptr);
int MACRO_soc_mem_entry_words(int unit, int mem);
int MACRO_soc_mem_index_max(int unit, unsigned mem);
uint32 MACRO_soc_pci_read(int unit, uint32 addr);
int MACRO_soc_pci_write(int unit, uint32 addr, uint32 data);
port_* (2)
int port_cores_access_get(int unit, soc_port_t port, uint32 array_size, phymod_core_access_t *cores, uint32 *nof_cores);
int port_phys_access_get(int unit, soc_port_t port, uint32 array_size, phymod_phy_access_t *phys, uint32 *nof_cores);
printf_* (1)
printf(...);
rcload_* (1)
int rcload_file_noargs(int unit, char *cmd);
sal_access_* (1)
int sal_access(char *path, int mode); /* not in OpenBCM 6.5.27 */
sal_alloc_* (1)
void *sal_alloc(int size, void *name);
sal_boot_* (1)
unsigned int sal_boot_flags_get(void); /* not in OpenBCM 6.5.27 */
sal_config_* (2)
char *sal_config_get(char *name);
int *sal_config_set(char *name, char *value);
sal_free_* (1)
void sal_free(void *p);
sal_memcmp_* (1)
int sal_memcmp(void *dst, void *src, int sz);
sal_memcpy_* (1)
void *sal_memcpy(void *dst, void *src, int sz);
sal_memset_* (1)
void *sal_memset(void *p, int c, int sz);
sal_rand_* (1)
int sal_rand(void);
sal_remove_* (1)
int sal_remove(char *f); /* not in OpenBCM 6.5.27 */
sal_rename_* (1)
int sal_rename(char *f_old, char *f_new); /* not in OpenBCM 6.5.27 */
sal_sleep_* (1)
void sal_sleep(int sec);
sal_srand_* (1)
int sal_srand(int p);
sal_strcmp_* (1)
int sal_strcmp(char *p, char *c);
sal_strcpy_* (1)
char *sal_strcpy(char *dst, char *src);
sal_strlen_* (1)
int sal_strlen(char *c);
sal_strncmp_* (1)
int sal_strncmp(char *p, char *c, int sz);
sal_strncpy_* (2)
char *sal_strncpy(char *dst, char *src, int sz);
char *sal_strncpy_s(char *dst, char *src, int sz);
sal_strnlen_* (1)
int sal_strnlen(char *c, int sz);
sal_strstr_* (1)
char *sal_strstr(char *p, char *c);
sal_time_* (2)
int sal_time(void);
unsigned int sal_time_usecs(void);
sal_udelay_* (1)
void sal_udelay(unsigned int usec);
sal_usleep_* (1)
void sal_usleep(unsigned int usec);
shr_bitclr_* (1)
void SHR_BITCLR(int *data, int n);
shr_bitget_* (1)
int SHR_BITGET(int *data, int n);
shr_bitset_* (1)
void SHR_BITSET(int *data, int n);
snprintf_* (1)
snprintf(...);
sprintf_* (1)
sprintf(...);