Lines Matching refs:pdev

422 	uint8_t pdev_id = 0; /* TODO: derive pdev ID somehow? */
622 uint8_t pdev_id = 0; /* TODO: derive pdev ID somehow? */
1829 /* Map from pdev index to hw mac index */
11198 uint8_t hw_mode_id, uint8_t phy_id, struct qwx_pdev *pdev)
11203 struct ath11k_pdev_cap *pdev_cap = &pdev->cap;
11230 pdev->pdev_id = mac_phy_caps->pdev_id;
11351 /* For QCA6390, save mac_phy capability in the same pdev */
11362 * both 2G and 5G radio in one pdev.
11881 struct qwx_pdev *pdev;
11907 pdev = &sc->pdevs[i];
11908 IEEE80211_ADDR_COPY(pdev->mac_addr, addr_list[i].addr);
12513 * the pdev could be due to user reg changes.
15289 printf("%s: failed to allocate pdev rx "
15376 qwx_dp_vdev_tx_attach(struct qwx_softc *sc, struct qwx_pdev *pdev,
15381 FIELD_PREP(HTT_TCL_META_DATA_PDEV_ID, pdev->pdev_id);
17594 struct qwx_pdev *pdev;
17597 pdev = &sc->pdevs[i];
17599 band_to_mac[i].pdev_id = pdev->pdev_id;
17601 switch (pdev->cap.supported_bands) {
17737 DNPRINTF(QWX_D_WMI, "%s: cmd pdev set param %d pdev id %d value %d\n",
17892 DNPRINTF(QWX_D_WMI, "%s: cmd pdev dfs phyerr offload enable "
17893 "pdev id %d\n", __func__, pdev_id);
19052 DNPRINTF(QWX_D_WMI, "%s: cmd pdev set hw mode %d\n", __func__,
19699 printf("%s: failed to attach DP pdev: %d\n",
19834 printf("%s: failed to create pdev core: %d\n",
22133 qwx_set_antenna(struct qwx_pdev *pdev, uint32_t tx_ant, uint32_t rx_ant)
22135 struct qwx_softc *sc = pdev->sc;
22148 tx_ant, pdev->pdev_id);
22158 rx_ant, pdev->pdev_id);
22168 ath11k_mac_setup_ht_vht_cap(ar, &ar->pdev->cap, NULL);
22169 ath11k_mac_setup_he_cap(ar, &ar->pdev->cap);
22321 qwx_mac_txpower_recalc(struct qwx_softc *sc, struct qwx_pdev *pdev)
22348 if (pdev->cap.supported_bands & WMI_HOST_WLAN_2G_CAP) {
22351 pdev->pdev_id);
22356 if (pdev->cap.supported_bands & WMI_HOST_WLAN_5G_CAP) {
22359 pdev->pdev_id);
22368 "using pdev param %d: %d\n", sc->sc_dev.dv_xname, txpower / 2,
22375 qwx_mac_op_start(struct qwx_pdev *pdev)
22377 struct qwx_softc *sc = pdev->sc;
22382 pdev->pdev_id);
22384 printf("%s: failed to enable PMF QOS for pdev %d: %d\n",
22385 sc->sc_dev.dv_xname, pdev->pdev_id, ret);
22390 pdev->pdev_id);
22392 printf("%s: failed to enable dynamic bw for pdev %d: %d\n",
22393 sc->sc_dev.dv_xname, pdev->pdev_id, ret);
22399 pdev->pdev_id);
22402 "pdev %d: %i\n", sc->sc_dev.dv_xname,
22403 pdev->pdev_id, ret);
22409 pdev->pdev_id);
22412 "pdev %d: %d\n", sc->sc_dev.dv_xname, pdev->pdev_id, ret);
22416 ret = qwx_wmi_send_dfs_phyerr_offload_enable_cmd(sc, pdev->pdev_id);
22419 "pdev %d: %d\n", sc->sc_dev.dv_xname, pdev->pdev_id, ret);
22424 pdev->pdev_id);
22426 printf("%s: failed to req ppdu stats for pdev %d: %d\n",
22427 sc->sc_dev.dv_xname, pdev->pdev_id, ret);
22432 pdev->pdev_id);
22435 "pdev %d: %d\n", sc->sc_dev.dv_xname, pdev->pdev_id, ret);
22439 qwx_set_antenna(pdev, pdev->cap.tx_chain_mask, pdev->cap.rx_chain_mask);
22443 ret = qwx_reg_update_chan_list(sc, pdev->pdev_id);
22445 printf("%s: failed to update channel list for pdev %d: %d\n",
22446 sc->sc_dev.dv_xname, pdev->pdev_id, ret);
22467 qwx_wmi_pdev_lro_cfg(sc, pdev->pdev_id);
22472 1, pdev->pdev_id);
22482 sc->pdevs_active |= (1 << pdev->pdev_id);
22502 qwx_mac_setup_vdev_create_params(struct qwx_vif *arvif, struct qwx_pdev *pdev,
22511 params->pdev_id = pdev->pdev_id;
22523 if (pdev->cap.supported_bands & WMI_HOST_WLAN_2G_CAP) {
22527 if (pdev->cap.supported_bands & WMI_HOST_WLAN_5G_CAP) {
22532 if (pdev->cap.supported_bands & WMI_HOST_WLAN_5G_CAP &&
22542 qwx_mac_op_update_vif_offload(struct qwx_softc *sc, struct qwx_pdev *pdev,
22554 ret = qwx_wmi_vdev_set_param_cmd(sc, arvif->vdev_id, pdev->pdev_id,
22568 ret = qwx_wmi_vdev_set_param_cmd(sc, arvif->vdev_id, pdev->pdev_id,
22851 qwx_mac_op_add_interface(struct qwx_pdev *pdev)
22853 struct qwx_softc *sc = pdev->sc;
22945 ret = qwx_mac_setup_vdev_create_params(arvif, pdev, &vdev_param);
22972 ret = qwx_mac_op_update_vif_offload(sc, pdev, arvif);
22977 ret = qwx_wmi_vdev_set_param_cmd(sc, arvif->vdev_id, pdev->pdev_id,
23013 pdev->pdev_id, param_id, param_value);
23023 pdev->pdev_id, param_id, param_value);
23034 pdev->pdev_id, param_id, param_value);
23042 pdev->pdev_id, WMI_STA_PS_MODE_DISABLED);
23067 ret = qwx_mac_txpower_recalc(sc, pdev);
23073 ret = qwx_wmi_vdev_set_param_cmd(sc, arvif->vdev_id, pdev->pdev_id,
23081 qwx_dp_vdev_tx_attach(sc, pdev, arvif);
23128 struct qwx_pdev *pdev;
23132 pdev = &sc->pdevs[i];
23133 error = qwx_mac_op_start(pdev);
23137 error = qwx_mac_op_add_interface(pdev);
23194 0 /* TODO: derive pdev ID from arvif somehow? */);
24728 arg.pdev_id = 0; /* TODO: derive pdev ID somehow? */
25038 * Find a pdev which corresponds to a given channel.
25047 struct qwx_pdev *pdev;
25054 pdev = &sc->pdevs[i];
25056 (pdev->cap.supported_bands & WMI_HOST_WLAN_2G_CAP))
25057 return pdev;
25059 (pdev->cap.supported_bands & WMI_HOST_WLAN_5G_CAP))
25060 return pdev;
25113 struct qwx_pdev *pdev;
25122 pdev = qwx_get_pdev_for_chan(sc, ni->ni_chan);
25123 if (pdev == NULL) {
25124 printf("%s: no pdev found for channel %d\n",
25130 ret = qwx_wmi_vdev_set_param_cmd(sc, arvif->vdev_id, pdev->pdev_id,
25138 qwx_recalculate_mgmt_rate(sc, ni, arvif->vdev_id, pdev->pdev_id);
25141 ret = qwx_mac_station_add(sc, arvif, pdev->pdev_id, ni);
25146 ret = qwx_mac_vdev_start(sc, arvif, pdev->pdev_id);
25157 qwx_recalculate_mgmt_rate(sc, ni, arvif->vdev_id, pdev->pdev_id);
25168 uint8_t pdev_id = 0; /* TODO: derive pdev ID somehow? */
25314 uint8_t pdev_id = 0; /* TODO: derive pdev ID somehow? */
25404 uint8_t pdev_id = 0; /* TODO: derive pdev ID somehow? */