Lines Matching refs:btfw_path
9340 extern bool dhd_update_btfw_path(dhd_info_t *dhdinfo, char* btfw_path)
9364 if (dhdinfo->btfw_path[0] == '\0') {
9365 if (adapter && adapter->btfw_path && adapter->btfw_path[0] != '\0')
9366 fw = adapter->btfw_path;
9371 if (btfw_path[0] != '\0')
9372 fw = btfw_path;
9376 if (fw_len >= sizeof(dhdinfo->btfw_path)) {
9380 strncpy(dhdinfo->btfw_path, fw, sizeof(dhdinfo->btfw_path));
9381 if (dhdinfo->btfw_path[fw_len-1] == '\n')
9382 dhdinfo->btfw_path[fw_len-1] = '\0';
9386 btfw_path[0] = '\0';
9388 if (dhdinfo->btfw_path[0] == '\0') {
9470 int dhd_download_btfw(wlan_bt_handle_t handle, char* btfw_path)
9477 if (dhd->pub.busstate == DHD_BUS_DATA && dhd_update_btfw_path(dhd, btfw_path)) {
9478 DHD_INFO(("%s: download btfw from: %s\n", __FUNCTION__, dhd->btfw_path));
9479 ret = dhd_bus_download_btfw(dhd->pub.bus, dhd->pub.osh, dhd->btfw_path);
9482 __FUNCTION__, dhd->btfw_path));