Other diag_* modules (41)
diag_cm_* (1)
int diag_cm_get_unit_by_id(uint16 dev_id, int occur, int *unit);
diag_fill_* (1)
int diag_fill_table(int unit, char *name, uint32 *value);
diag_get_* (3)
int diag_get_hbm_temp(int unit, unsigned int hbm_number);
int diag_get_interrupt_id_byname(int unit, char *regName, int reg_index, char *fldName, int bit_in_field, int *interrupt_id);
int diag_get_sub_units(int unit, unsigned int *out_nof_sub_units, int *out_sub_units); /* not in OpenBCM 6.5.27 */
diag_mbist_* (2)
int diag_mbist(int unit, int skip_errors);
int diag_mbist_ser_test(int unit, int skip_errors, uint32 nof_repeats, uint32 time_to_wait, uint32 ser_test_num);
diag_mem_* (12)
int diag_mem_array_fill_range(int unit, char *name, unsigned int min_ar_index, unsigned int max_ar_index, int index_min, int index_max, void *buffer);
int diag_mem_bits(int unit, char *mem_name, int no_ecc_parity); /* not in OpenBCM 6.5.27 */
int diag_mem_conf_test(int unit, uint32 test_value);
int diag_mem_field_bits(int unit, char *mem_name, char *field_name); /* not in OpenBCM 6.5.27 */
int diag_mem_field_get(int unit, char *name, char *field_name, int start, uint32 *value);
int diag_mem_field_only_get(int unit, char *name, uint32 *value, char *field_name, int start, uint32 *fval);
int diag_mem_field_only_set(int unit, char *name, uint32 *value, char *field_name, int start, int count, uint32 *fval);
int diag_mem_field_set(int unit, char *name, char *field_name, int start, int count, uint32 *value);
int diag_mem_fill(int unit, char *name, void *buffer);
int diag_mem_get(int unit, char *name, int start, uint32 *value);
int diag_mem_info_get(int unit, char *name, int *mem, int *block_instance_id, unsigned int *block_instance_number, unsigned int *array_index);
int diag_mem_set(int unit, char *name, int start, int count, uint32 *value);
diag_modport2sysport_* (1)
int diag_modport2sysport(int unit);
diag_pcie_* (2)
void diag_pcie_read(int unit, uint32 addr, uint32 *val, int swap);
void diag_pcie_write(int unit, uint32 addr, uint32 val, int swap);
diag_pointer_* (1)
int diag_pointer(int unit, char *func_name, void **p, char *arg);
diag_printk_* (2)
void diag_printk(char *str);
void diag_printk_int(int num, int flags);
diag_reg_* (9)
int diag_reg_bits(int unit, char *reg_name);
int diag_reg_field_bits(int unit, char *reg_name, char *field_name);
int diag_reg_field_get(int unit, char *name, char *field_name, uint32 *value);
int diag_reg_field_only_get(int unit, char *name, uint32 *reg_value, char *field_name, uint32 *field_value);
int diag_reg_field_only_set(int unit, char *name, uint32 *reg_value, char *field_name, uint32 *field_value);
int diag_reg_field_set(int unit, char *name, char *field_name, uint32 *value);
int diag_reg_get(int unit, char *name, uint32 *value);
int diag_reg_info_get(int unit, char *name, int *reg_id, int *block_instance_id, unsigned int *block_instance_number, unsigned int *array_index);
int diag_reg_set(int unit, char *name, uint32 *value);
diag_reg32_* (2)
int diag_reg32_get(int unit, diag_reg_type_t type, uint32_t addr, uint32_t *val); /* not in OpenBCM 6.5.27 */
int diag_reg32_set(int unit, diag_reg_type_t type, uint32_t addr, uint32_t val); /* not in OpenBCM 6.5.27 */
diag_reg64_* (2)
int diag_reg64_get(int unit, diag_reg_type_t type, uint32_t addr, uint64_t *val); /* not in OpenBCM 6.5.27 */
int diag_reg64_set(int unit, diag_reg_type_t type, uint32_t addr, uint64_t val); /* not in OpenBCM 6.5.27 */
diag_soc_* (3)
int diag_soc_device_reset(int unit, int mode, int action);
int diag_soc_mem_read_range(int unit, char *name, int index1, int index2, void *buffer);
int diag_soc_mem_write_range(int unit, char *name, int index1, int index2, void *buffer);