Lines Matching refs:ar
226 #define ath6kl_bmi_write_hi32(ar, item, val) \ argument
231 addr = ath6kl_get_hi_item_addr(ar, HI_ITEM(item)); \
233 ath6kl_bmi_write(ar, addr, (u8 *) &v, sizeof(v)); \
236 #define ath6kl_bmi_read_hi32(ar, item, val) \ argument
243 addr = ath6kl_get_hi_item_addr(ar, HI_ITEM(item)); \
244 ret = ath6kl_bmi_read(ar, addr, (u8 *) &tmp, 4); \
249 int ath6kl_bmi_init(struct ath6kl *ar);
250 void ath6kl_bmi_cleanup(struct ath6kl *ar);
251 void ath6kl_bmi_reset(struct ath6kl *ar);
253 int ath6kl_bmi_done(struct ath6kl *ar);
254 int ath6kl_bmi_get_target_info(struct ath6kl *ar,
256 int ath6kl_bmi_read(struct ath6kl *ar, u32 addr, u8 *buf, u32 len);
257 int ath6kl_bmi_write(struct ath6kl *ar, u32 addr, u8 *buf, u32 len);
258 int ath6kl_bmi_execute(struct ath6kl *ar,
260 int ath6kl_bmi_set_app_start(struct ath6kl *ar,
262 int ath6kl_bmi_reg_read(struct ath6kl *ar, u32 addr, u32 *param);
263 int ath6kl_bmi_reg_write(struct ath6kl *ar, u32 addr, u32 param);
264 int ath6kl_bmi_lz_data(struct ath6kl *ar,
266 int ath6kl_bmi_lz_stream_start(struct ath6kl *ar,
268 int ath6kl_bmi_fast_download(struct ath6kl *ar,