Lines Matching defs:slot_arg
7137 const struct rtw89_fw_mrc_add_slot_arg *slot_arg,
7146 slot_h2c->w0 = le32_encode_bits(slot_arg->duration,
7148 le32_encode_bits(slot_arg->courtesy_en,
7150 le32_encode_bits(slot_arg->role_num,
7152 slot_h2c->w1 = le32_encode_bits(slot_arg->courtesy_period,
7154 le32_encode_bits(slot_arg->courtesy_target,
7157 for (i = 0; i < slot_arg->role_num; i++) {
7159 le32_encode_bits(slot_arg->roles[i].macid,
7161 le32_encode_bits(slot_arg->roles[i].role_type,
7163 le32_encode_bits(slot_arg->roles[i].is_master,
7165 le32_encode_bits(slot_arg->roles[i].en_tx_null,
7172 le32_encode_bits(slot_arg->roles[i].central_ch,
7174 le32_encode_bits(slot_arg->roles[i].primary_ch,
7176 le32_encode_bits(slot_arg->roles[i].bw,
7178 le32_encode_bits(slot_arg->roles[i].band,
7180 le32_encode_bits(slot_arg->roles[i].null_early,
7187 cpu_to_le32(slot_arg->roles[i].macid_main_bitmap);
7189 cpu_to_le32(slot_arg->roles[i].macid_paired_bitmap);
7193 return struct_size(slot_h2c, roles, slot_arg->role_num);