Lines Matching refs:btfw_path
12427 extern bool dhd_update_btfw_path(dhd_info_t *dhdinfo, char* btfw_path) in dhd_update_btfw_path() argument
12451 if (dhdinfo->btfw_path[0] == '\0') { in dhd_update_btfw_path()
12452 if (adapter && adapter->btfw_path && adapter->btfw_path[0] != '\0') in dhd_update_btfw_path()
12453 fw = adapter->btfw_path; in dhd_update_btfw_path()
12458 if (btfw_path[0] != '\0') in dhd_update_btfw_path()
12459 fw = btfw_path; in dhd_update_btfw_path()
12463 if (fw_len >= sizeof(dhdinfo->btfw_path)) { in dhd_update_btfw_path()
12467 strlcpy(dhdinfo->btfw_path, fw, sizeof(dhdinfo->btfw_path)); in dhd_update_btfw_path()
12471 btfw_path[0] = '\0'; in dhd_update_btfw_path()
12473 if (dhdinfo->btfw_path[0] == '\0') { in dhd_update_btfw_path()
12559 int dhd_download_btfw(wlan_bt_handle_t handle, char* btfw_path) in dhd_download_btfw() argument
12566 if (dhd->pub.busstate == DHD_BUS_DATA && dhd_update_btfw_path(dhd, btfw_path)) { in dhd_download_btfw()
12567 DHD_INFO(("%s: download btfw from: %s\n", __FUNCTION__, dhd->btfw_path)); in dhd_download_btfw()
12568 ret = dhd_bus_download_btfw(dhd->pub.bus, dhd->pub.osh, dhd->btfw_path); in dhd_download_btfw()
12571 __FUNCTION__, dhd->btfw_path)); in dhd_download_btfw()