Lines Matching +defs:feature +defs:set +defs:op
812 enum rtw89_fw_feature feature;
820 .feature = RTW89_FW_FEATURE_ ## _feat, \
900 RTW89_SET_FW_FEATURE(ent->feature, fw);
2119 para_int = u8_get_bits(log_fmt->feature, RTW89_C2H_FW_LOG_FEATURE_PARA_INT);
2374 /* If init req is set, hw will set the ssn */
4382 __le32 set = cpu_to_le32(BIT(sh));
4406 h2c_new->n[0].pause_mask_grp[grp] = set;
4407 h2c_new->n[0].sleep_mask_grp[grp] = set;
4409 h2c_new->n[0].pause_grp[grp] = set;
4410 h2c_new->n[0].sleep_grp[grp] = set;
4415 h2c->mask_grp[grp] = set;
4417 h2c->pause_grp[grp] = set;
5665 if (scan_info->extra_op.set)
5810 struct rtw89_chan *op = &rtwdev->scan_info.op_chan;
5853 h2c->w1 |= le32_encode_bits(op->band_width,
5855 le32_encode_bits(op->primary_channel,
5857 le32_encode_bits(op->channel,
5859 h2c->w0 |= le32_encode_bits(op->band_type,
5868 if (scan_info->extra_op.set)
5925 struct rtw89_chan *op = &scan_info->op_chan;
5949 scan_op[0].chan = *op;
5954 if (ext->set) {
7385 struct rtw89_chan *op = &rtwdev->scan_info.op_chan;
7435 ch_info->central_ch = op->channel;
7436 ch_info->pri_ch = op->primary_channel;
7437 ch_info->ch_band = op->band_type;
7438 ch_info->bw = op->band_width;
7638 /* still calc @off_chan_time for scan op */
7712 if (!ext->set)
8075 ext->set = false;
8089 "hw scan: no HW-0 link for extra op\n");
8095 .set = true,
8103 "hw scan: extra op: center %d primary %d\n",
8126 /* clone op and keep it during scan */
8130 "hw scan: op: center %d primary %d\n",
8297 if (connected && ext->set)
9211 "failed to alloc skb for mcc set duration\n");