Lines Matching refs:u32

24 extern u32 elink_cb_reg_read(struct elink_dev *cb, u32 reg_addr);
25 extern void elink_cb_reg_write(struct elink_dev *cb, u32 reg_addr, u32 val);
27 extern void elink_cb_reg_wb_write(struct elink_dev *cb, u32 offset,
28 u32 *wb_write, u16 len);
29 extern void elink_cb_reg_wb_read(struct elink_dev *cb, u32 offset,
30 u32 *wb_write, u16 len);
40 extern u32 elink_cb_gpio_read(struct elink_dev *cb, u16 gpio_num, u8 port);
45 extern u32 elink_cb_fw_command(struct elink_dev *cb, u32 command, u32 param);
48 extern void elink_cb_udelay(struct elink_dev *cb, u32 microsecond);
52 extern void elink_cb_download_progress(struct elink_dev *cb, u32 cur, u32 total);
99 extern void elink_cb_dbg1(struct elink_dev *cb, _In_ char *fmt, u32 arg1);
100 extern void elink_cb_dbg2(struct elink_dev *cb, _In_ char *fmt, u32 arg1, u32 arg2);
101 extern void elink_cb_dbg3(struct elink_dev *cb, _In_ char *fmt, u32 arg1, u32 arg2,
102 u32 arg3);
245 typedef elink_status_t (*format_fw_ver_t)(u32 raw, u8 *str, u16 *len);
250 struct elink_params *params, u32 action);
258 u32 type;
290 u32 mdio_ctrl;
292 u32 supported;
308 u32 media_type;
319 u32 sfp_media;
333 u32 ver_addr;
339 u32 speed_cap_mask;
397 u32 shmem_base;
398 u32 shmem2_base;
399 u32 speed_cap_mask[ELINK_LINK_CONFIG_SIZE];
400 u32 switch_cfg;
405 u32 lane_config;
408 u32 chip_id;
411 u32 feature_config_flags;
448 u32 eee_mode;
460 u32 multi_phy_config;
469 u32 lfa_base;
472 u32 link_attr_sync;
502 u32 link_status;
503 u32 eee_status;
510 u32 aeu_int_mask;
558 struct elink_vars *vars, u8 mode, u32 speed);
577 elink_status_t elink_common_init_phy(struct elink_dev *cb, u32 shmem_base_path[],
578 u32 shmem2_base_path[], u32 chip_id, u8 one_port_enabled);
596 u32 elink_phy_selection(struct elink_params *params);
603 u8 elink_fan_failure_det_req(struct elink_dev *cb, u32 shmem_base,
604 u32 shmem2_base, u8 port);
627 u32 pause_enable;
628 u32 llfc_out_en;
629 u32 llfc_enable;
630 u32 pkt_priority_to_cos;
632 u32 rx_cos_priority_mask[ELINK_DCBX_MAX_NUM_COS];
633 u32 llfc_high_priority_classes;
634 u32 llfc_low_priority_classes;
682 void elink_ets_bw_limit(const struct elink_params *params, const u32 cos0_bw,
683 const u32 cos1_bw);
696 u32 pfc_frames_sent[2],
697 u32 pfc_frames_received[2]);
700 u32 chip_id, u32 shmem_base, u32 shmem2_base,
718 u32 shmem_base,
719 u32 shmem2_base,
720 u32 chip_id,
729 u32 *temp_reading, u8 path, u8 port);
732 void set_cfg_pin(struct elink_dev *cb, u32 pin_cfg, u32 val);
733 int get_cfg_pin(struct elink_dev *cb, u32 pin_cfg, u32 *val);