Lines Matching defs:cb

75 u32 elink_cb_reg_read(struct elink_dev *cb, u32 reg_addr )
77 return REG_RD(cb, reg_addr);
80 void elink_cb_reg_write(struct elink_dev *cb, u32 reg_addr, u32 val )
82 REG_WR(cb, reg_addr, val);
86 void elink_cb_reg_wb_write(struct elink_dev *cb, u32 offset, u32 *wb_write, u16 len )
88 REG_WR_DMAE_LEN(cb, offset, wb_write, len);
91 void elink_cb_reg_wb_read(struct elink_dev *cb, u32 offset, u32 *wb_write, u16 len )
93 REG_RD_DMAE_LEN(cb, offset, wb_write, len);
97 u8 elink_cb_gpio_write(struct elink_dev *cb, u16 gpio_num, u8 mode, u8 port)
99 return lm_gpio_write(cb, gpio_num, mode, port);
102 u8 elink_cb_gpio_mult_write(struct elink_dev *cb, u8 pins, u8 mode)
104 return lm_gpio_mult_write(cb, pins, mode);
107 u32 elink_cb_gpio_read(struct elink_dev *cb, u16 gpio_num, u8 port)
110 lm_gpio_read(cb, gpio_num, &val, port);
114 u8 elink_cb_gpio_int_write(struct elink_dev *cb, u16 gpio_num, u8 mode, u8 port)
116 return lm_gpio_int_write(cb, gpio_num, mode, port);
118 void elink_cb_udelay(struct elink_dev *cb, u32 microsecond)
134 mm_wait(cb , wait_time );
137 u32 elink_cb_fw_command(struct elink_dev *cb, u32 command, u32 param)
140 lm_mcp_cmd_send_recieve(cb, lm_mcp_mb_header, command, param, MCP_CMD_DEFAULT_TIMEOUT,
145 void elink_cb_download_progress(struct elink_dev *cb, u32 cur, u32 total)
147 UNREFERENCED_PARAMETER_(cb);
156 void elink_cb_event_log(struct elink_dev *cb, const elink_log_id_t elink_log_id, ...)
190 mm_event_log_generic_arg_fwd( cb, lm_log_id, ap );
195 u8 elink_cb_path_id(struct elink_dev *cb)
197 return PATH_ID(cb);
200 void elink_cb_notify_link_changed(struct elink_dev *cb)
202 REG_WR(cb, MISC_REG_AEU_GENERAL_ATTN_12 + FUNC_ID((lm_device_t *)cb)*sizeof(u32), 1);