Lines Matching defs:arg

52 		  const union rtw89_fw_element_arg arg);
53 const union rtw89_fw_element_arg arg;
603 const union rtw89_fw_element_arg arg)
605 enum rtw89_fw_type type = arg.fw_type;
769 const union rtw89_fw_element_arg arg)
793 rf_path = arg.rf_path;
831 const union rtw89_fw_element_arg arg)
834 const unsigned long offset = arg.offset;
874 const union rtw89_fw_element_arg arg)
940 const union rtw89_fw_element_arg arg)
1059 ret = handler->fn(rtwdev, hdr, handler->arg);
4693 h2c->arg = u8_encode_bits(RTW89_PHY_0, RTW89_H2C_CHINFO_ARG_MAC_IDX_MASK);
7197 const struct rtw89_fw_mrc_add_arg *arg)
7207 for (i = 0; i < arg->slot_num; i++)
7208 len += rtw89_fw_h2c_mrc_add_slot(rtwdev, &arg->slots[i], NULL);
7220 h2c_head->w0 = le32_encode_bits(arg->sch_idx,
7222 le32_encode_bits(arg->sch_type,
7224 le32_encode_bits(arg->slot_num,
7226 le32_encode_bits(arg->btc_in_sch,
7230 for (i = 0; i < arg->slot_num; i++)
7231 tmp += rtw89_fw_h2c_mrc_add_slot(rtwdev, &arg->slots[i], tmp);
7250 const struct rtw89_fw_mrc_start_arg *arg)
7267 h2c->w0 = le32_encode_bits(arg->sch_idx,
7269 le32_encode_bits(arg->old_sch_idx,
7271 le32_encode_bits(arg->action,
7274 h2c->start_tsf_high = cpu_to_le32(arg->start_tsf >> 32);
7275 h2c->start_tsf_low = cpu_to_le32(arg->start_tsf);
7283 cond = RTW89_MRC_WAIT_COND(arg->sch_idx, H2C_FUNC_START_MRC);
7317 const struct rtw89_fw_mrc_req_tsf_arg *arg,
7328 len = struct_size(h2c, infos, arg->num);
7338 h2c->req_tsf_num = arg->num;
7339 for (i = 0; i < arg->num; i++)
7341 u8_encode_bits(arg->infos[i].band,
7343 u8_encode_bits(arg->infos[i].port,
7363 const struct rtw89_fw_mrc_upd_bitmap_arg *arg)
7379 h2c->w0 = le32_encode_bits(arg->sch_idx,
7381 le32_encode_bits(arg->action,
7383 le32_encode_bits(arg->macid,
7385 h2c->w1 = le32_encode_bits(arg->client_macid,
7405 const struct rtw89_fw_mrc_sync_arg *arg)
7422 le32_encode_bits(arg->src.port,
7424 le32_encode_bits(arg->src.band,
7426 le32_encode_bits(arg->dest.port,
7428 le32_encode_bits(arg->dest.band,
7430 h2c->w1 = le32_encode_bits(arg->offset, RTW89_H2C_MRC_SYNC_W1_OFFSET);
7449 const struct rtw89_fw_mrc_upd_duration_arg *arg)
7457 len = struct_size(h2c, slots, arg->slot_num);
7467 h2c->w0 = le32_encode_bits(arg->sch_idx,
7469 le32_encode_bits(arg->slot_num,
7474 h2c->start_tsf_high = cpu_to_le32(arg->start_tsf >> 32);
7475 h2c->start_tsf_low = cpu_to_le32(arg->start_tsf);
7477 for (i = 0; i < arg->slot_num; i++) {
7479 le32_encode_bits(arg->slots[i].slot_idx,
7481 le32_encode_bits(arg->slots[i].duration,