Lines Matching refs:fops
833 int blocksize = priv->fops->writeN_block_size; in rtl8xxxu_writeN()
1958 priv->fops->reset_8051(priv); in rtl8xxxu_start_firmware()
1978 if (priv->fops->init_reg_hmtfr) in rtl8xxxu_start_firmware()
2019 priv->fops->reset_8051(priv); in rtl8xxxu_download_firmware()
2169 const struct rtl8xxxu_reg8val *array = priv->fops->mactable; in rtl8xxxu_init_mac()
2294 priv->fops->init_phy_bb(priv); in rtl8xxxu_init_phy_bb()
2356 if (priv->fops->set_crystal_cap) in rtl8xxxu_init_phy_bb()
2357 priv->fops->set_crystal_cap(priv, priv->default_crystal_cap); in rtl8xxxu_init_phy_bb()
2505 last_tx_page = priv->fops->total_page_num; in rtl8xxxu_init_llt_table()
2507 if (priv->fops->last_llt_entry) in rtl8xxxu_init_llt_table()
2508 last_entry = priv->fops->last_llt_entry; in rtl8xxxu_init_llt_table()
3043 path_on = priv->fops->adda_1t_path_on; in rtl8xxxu_path_adda_on()
3044 rtl8xxxu_write32(priv, regs[0], priv->fops->adda_1t_init); in rtl8xxxu_path_adda_on()
3046 path_on = path_a_on ? priv->fops->adda_2t_path_on_a : in rtl8xxxu_path_adda_on()
3047 priv->fops->adda_2t_path_on_b; in rtl8xxxu_path_adda_on()
3513 if (priv->fops->has_s0s1) in rtl8723a_phy_lc_calibrate()
3521 if (priv->fops->has_s0s1) in rtl8723a_phy_lc_calibrate()
3920 struct rtl8xxxu_fileops *fops = priv->fops; in rtl8xxxu_init_queue_reserved_page() local
3931 hq = fops->page_num_hi; in rtl8xxxu_init_queue_reserved_page()
3933 lq = fops->page_num_lo; in rtl8xxxu_init_queue_reserved_page()
3935 nq = fops->page_num_norm; in rtl8xxxu_init_queue_reserved_page()
3940 pubq = fops->total_page_num - hq - lq - nq - 1; in rtl8xxxu_init_queue_reserved_page()
3970 rtl8xxxu_write16(priv, REG_MAX_AGGR_NUM, priv->fops->max_aggr_num); in rtl8xxxu_init_burst()
3972 priv->fops->ampdu_max_time); in rtl8xxxu_init_burst()
3981 rtl8xxxu_write8(priv, REG_USTIME_TSF_8723B, priv->fops->ustime_tsf_edca); in rtl8xxxu_init_burst()
3982 rtl8xxxu_write8(priv, REG_USTIME_EDCA, priv->fops->ustime_tsf_edca); in rtl8xxxu_init_burst()
4025 struct rtl8xxxu_fileops *fops = priv->fops; in rtl8xxxu_init_device() local
4045 if (fops->needs_full_init) in rtl8xxxu_init_device()
4048 ret = fops->power_on(priv); in rtl8xxxu_init_device()
4065 rtl8xxxu_write16(priv, REG_TRXFF_BNDY + 2, fops->trxff_boundary); in rtl8xxxu_init_device()
4076 if (fops->phy_init_antenna_selection) in rtl8xxxu_init_device()
4077 fops->phy_init_antenna_selection(priv); in rtl8xxxu_init_device()
4090 ret = fops->init_phy_rf(priv); in rtl8xxxu_init_device()
4122 val8 = fops->total_page_num + 1; in rtl8xxxu_init_device()
4135 val8 = (fops->pbp_rx << PBP_PAGE_SIZE_RX_SHIFT) | in rtl8xxxu_init_device()
4136 (fops->pbp_tx << PBP_PAGE_SIZE_TX_SHIFT); in rtl8xxxu_init_device()
4142 ret = fops->llt_init(priv); in rtl8xxxu_init_device()
4151 fops->usb_quirks(priv); in rtl8xxxu_init_device()
4156 if (fops->has_tx_report) { in rtl8xxxu_init_device()
4233 if (fops->init_reg_rxfltmap) { in rtl8xxxu_init_device()
4313 if (priv->fops->init_burst) in rtl8xxxu_init_device()
4314 priv->fops->init_burst(priv); in rtl8xxxu_init_device()
4316 if (fops->init_aggregation) in rtl8xxxu_init_device()
4317 fops->init_aggregation(priv); in rtl8xxxu_init_device()
4319 if (fops->init_reg_pkt_life_time) { in rtl8xxxu_init_device()
4339 fops->set_tx_power(priv, 1, false); in rtl8xxxu_init_device()
4358 if (fops->init_statistics) in rtl8xxxu_init_device()
4359 fops->init_statistics(priv); in rtl8xxxu_init_device()
4387 fops->phy_lc_calibrate(priv); in rtl8xxxu_init_device()
4389 fops->phy_iq_calibrate(priv); in rtl8xxxu_init_device()
4394 if (fops->gen2_thermal_meter) { in rtl8xxxu_init_device()
4486 if (priv->fops->set_crystal_cap) { in rtl8xxxu_init_device()
4746 page_thresh = (priv->fops->rx_agg_buf_size / 512); in rtl8xxxu_gen1_init_aggregation()
5004 priv->fops->update_rate_mask(priv, ramask, 0, sgi, in rtl8xxxu_bss_info_changed()
5016 priv->fops->report_connect(priv, 0, H2C_MACID_ROLE_AP, true); in rtl8xxxu_bss_info_changed()
5022 priv->fops->report_connect(priv, 0, H2C_MACID_ROLE_AP, false); in rtl8xxxu_bss_info_changed()
5084 priv->fops->report_connect(priv, RTL8XXXU_BC_MC_MACID, 0, true); in rtl8xxxu_start_ap()
5221 skb_pull(skb, priv->fops->tx_desc_size); in rtl8xxxu_tx_complete()
5512 int tx_desc_size = priv->fops->tx_desc_size; in rtl8xxxu_tx()
5626 priv->fops->fill_txdesc(hw, hdr, tx_info, tx_desc, sgi, short_preamble, in rtl8xxxu_tx()
5738 rx_status->signal = priv->fops->cck_rssi(priv, phy_stats); in rtl8723au_rx_parse_phystats()
5740 bool parse_cfo = priv->fops->set_crystal_cap && in rtl8723au_rx_parse_phystats()
5768 rx_power = priv->fops->cck_rssi(priv, (struct rtl8723au_phy_stats *)phy_stats0); in jaguar2_rx_parse_phystats_type0()
5779 bool parse_cfo = priv->fops->set_crystal_cap && in jaguar2_rx_parse_phystats_type1()
6417 priv->fops->parse_phystats( in rtl8xxxu_parse_rxdesc16()
6525 priv->fops->parse_phystats(priv, rx_status, phy_stats, in rtl8xxxu_parse_rxdesc24()
6581 priv->fops->parse_rx_desc(priv, skb); in rtl8xxxu_rx_complete()
6600 struct rtl8xxxu_fileops *fops = priv->fops; in rtl8xxxu_submit_rx_urb() local
6605 rx_desc_sz = fops->rx_desc_size; in rtl8xxxu_submit_rx_urb()
6607 if (priv->rx_buf_aggregation && fops->rx_agg_buf_size) { in rtl8xxxu_submit_rx_urb()
6608 skb_size = fops->rx_agg_buf_size; in rtl8xxxu_submit_rx_urb()
6862 priv->fops->set_tx_power(priv, channel, ht40); in rtl8xxxu_config()
6864 priv->fops->config_channel(hw); in rtl8xxxu_config()
6994 return find_first_zero_bit(priv->cam_map, priv->fops->max_sec_cam_num); in rtl8xxxu_get_free_sec_cam()
7278 priv->fops->update_rate_mask(priv, rate_bitmap, ratr_idx, sgi, txbw_40mhz, macid); in rtl8xxxu_refresh_rate_mask()
7312 priv->fops->set_crystal_cap(priv, cfo->crystal_cap - 1); in rtl8xxxu_track_cfo()
7314 priv->fops->set_crystal_cap(priv, cfo->crystal_cap + 1); in rtl8xxxu_track_cfo()
7365 priv->fops->set_crystal_cap(priv, crystal_cap); in rtl8xxxu_track_cfo()
7376 priv->fops->report_rssi(priv, rtl8xxxu_get_macid(priv, sta), in rtl8xxxu_ra_iter()
7425 if (priv->fops->set_crystal_cap) in rtl8xxxu_watchdog_callback()
7446 priv->fops->enable_rf(priv); in rtl8xxxu_start()
7541 priv->fops->disable_rf(priv); in rtl8xxxu_stop()
7576 priv->fops->report_connect(priv, sta_info->macid, H2C_MACID_ROLE_STA, true); in rtl8xxxu_sta_add()
7717 if (!priv->fops->led_classdev_brightness_set) in rtl8xxxu_init_led()
7720 led->brightness_set_blocking = priv->fops->led_classdev_brightness_set; in rtl8xxxu_init_led()
7733 priv->fops->led_classdev_brightness_set(led, led->brightness); in rtl8xxxu_init_led()
7743 priv->fops->led_classdev_brightness_set(led, LED_OFF); in rtl8xxxu_deinit_led()
7836 priv->fops = (struct rtl8xxxu_fileops *)id->driver_info; in rtl8xxxu_probe()
7856 ret = priv->fops->identify_chip(priv); in rtl8xxxu_probe()
7870 ret = priv->fops->read_efuse(priv); in rtl8xxxu_probe()
7876 ret = priv->fops->parse_efuse(priv); in rtl8xxxu_probe()
7887 ret = priv->fops->load_firmware(priv); in rtl8xxxu_probe()
7901 if (priv->fops->max_macid_num) in rtl8xxxu_probe()
7902 hw->wiphy->max_ap_assoc_sta = priv->fops->max_macid_num - 1; in rtl8xxxu_probe()
7904 if (priv->fops->supports_ap) in rtl8xxxu_probe()
7910 if (priv->fops->supports_concurrent) { in rtl8xxxu_probe()
7944 hw->extra_tx_headroom = priv->fops->tx_desc_size; in rtl8xxxu_probe()
7996 priv->fops->power_off(priv); in rtl8xxxu_disconnect()