Lines Matching defs:data
3193 u32 data;
3199 const struct dpk_cfg_pair *p = tbl->data;
3205 rtw_write32_mask(rtwdev, p->addr, p->bitmask, p->data);
3606 struct rtw8822c_dpk_data *data)
3610 data->txbb = (u8)rtw_read_rf(rtwdev, data->path, RF_TX_GAIN,
3612 data->pga = (u8)rtw_read_rf(rtwdev, data->path, RF_MODE_TRXAGC,
3615 if (data->loss_only) {
3620 state = rtw8822c_dpk_agc_gain_chk(rtwdev, data->path,
3621 data->limited_pga);
3622 if (state == RTW_DPK_GAIN_CHECK && data->gain_only)
3628 data->agc_cnt++;
3629 if (data->agc_cnt >= 6)
3636 struct rtw8822c_dpk_data *data)
3638 u8 pga = data->pga;
3641 rtw_write_rf(rtwdev, data->path, RF_MODE_TRXAGC, BIT_RXAGC, 0xc);
3643 rtw_write_rf(rtwdev, data->path, RF_MODE_TRXAGC, BIT_RXAGC, 0x0);
3645 data->limited_pga = 1;
3651 struct rtw8822c_dpk_data *data)
3653 u8 pga = data->pga;
3656 rtw_write_rf(rtwdev, data->path, RF_MODE_TRXAGC, BIT_RXAGC, 0xc);
3658 rtw_write_rf(rtwdev, data->path, RF_MODE_TRXAGC, BIT_RXAGC, 0xf);
3660 data->limited_pga = 1;
3666 struct rtw8822c_dpk_data *data, u8 is_large)
3670 if (data->txbb == txbb_bound[is_large])
3674 data->txbb -= 2;
3676 data->txbb += 3;
3678 rtw_write_rf(rtwdev, data->path, RF_TX_GAIN, BIT_GAIN_TXBB, data->txbb);
3679 data->limited_pga = 0;
3685 struct rtw8822c_dpk_data *data)
3687 return rtw8822c_gl_state(rtwdev, data, 1);
3691 struct rtw8822c_dpk_data *data)
3693 return rtw8822c_gl_state(rtwdev, data, 0);
3697 struct rtw8822c_dpk_data *data)
3699 u8 path = data->path;
3709 struct rtw8822c_dpk_data *data) = {
3717 struct rtw8822c_dpk_data data = {0};
3718 u8 (*func)(struct rtw_dev *rtwdev, struct rtw8822c_dpk_data *data);
3721 data.loss_only = loss_only;
3722 data.gain_only = gain_only;
3723 data.path = path;
3727 state = func(rtwdev, &data);
3732 return data.txbb;