Lines Matching defs:param
237 int ath6kl_bmi_execute(struct ath6kl *ar, u32 addr, u32 *param)
249 size = sizeof(cid) + sizeof(addr) + sizeof(*param);
256 ath6kl_dbg(ATH6KL_DBG_BMI, "bmi execute: addr: 0x%x, param: %d)\n",
257 addr, *param);
264 memcpy(&(ar->bmi.cmd_buf[offset]), param, sizeof(*param));
265 offset += sizeof(*param);
273 ret = ath6kl_hif_bmi_read(ar, ar->bmi.cmd_buf, sizeof(*param));
279 memcpy(param, ar->bmi.cmd_buf, sizeof(*param));
320 int ath6kl_bmi_reg_read(struct ath6kl *ar, u32 addr, u32 *param)
353 ret = ath6kl_hif_bmi_read(ar, ar->bmi.cmd_buf, sizeof(*param));
358 memcpy(param, ar->bmi.cmd_buf, sizeof(*param));
363 int ath6kl_bmi_reg_write(struct ath6kl *ar, u32 addr, u32 param)
375 size = sizeof(cid) + sizeof(addr) + sizeof(param);
383 "bmi write SOC reg: addr: 0x%x, param: %d\n",
384 addr, param);
391 memcpy(&(ar->bmi.cmd_buf[offset]), ¶m, sizeof(param));
392 offset += sizeof(param);