Lines Matching refs:param
237 int ath6kl_bmi_execute(struct ath6kl *ar, u32 addr, u32 *param) in ath6kl_bmi_execute() argument
249 size = sizeof(cid) + sizeof(addr) + sizeof(param); in ath6kl_bmi_execute()
257 addr, *param); in ath6kl_bmi_execute()
264 memcpy(&(ar->bmi.cmd_buf[offset]), param, sizeof(*param)); in ath6kl_bmi_execute()
265 offset += sizeof(*param); in ath6kl_bmi_execute()
273 ret = ath6kl_hif_bmi_read(ar, ar->bmi.cmd_buf, sizeof(*param)); in ath6kl_bmi_execute()
279 memcpy(param, ar->bmi.cmd_buf, sizeof(*param)); in ath6kl_bmi_execute()
320 int ath6kl_bmi_reg_read(struct ath6kl *ar, u32 addr, u32 *param) in ath6kl_bmi_reg_read() argument
353 ret = ath6kl_hif_bmi_read(ar, ar->bmi.cmd_buf, sizeof(*param)); in ath6kl_bmi_reg_read()
358 memcpy(param, ar->bmi.cmd_buf, sizeof(*param)); in ath6kl_bmi_reg_read()
363 int ath6kl_bmi_reg_write(struct ath6kl *ar, u32 addr, u32 param) in ath6kl_bmi_reg_write() argument
375 size = sizeof(cid) + sizeof(addr) + sizeof(param); in ath6kl_bmi_reg_write()
384 addr, param); in ath6kl_bmi_reg_write()
391 memcpy(&(ar->bmi.cmd_buf[offset]), ¶m, sizeof(param)); in ath6kl_bmi_reg_write()
392 offset += sizeof(param); in ath6kl_bmi_reg_write()