Lines Matching refs:rtt_target

1239 dhd_rtt_nan_start_session(dhd_pub_t *dhd, rtt_target_info_t *rtt_target)  in dhd_rtt_nan_start_session()  argument
1274 &rtt_target->addr, NAN_RANGING_ROLE_INITIATOR); in dhd_rtt_nan_start_session()
1294 dhd_rtt_handle_nan_rtt_session_end(dhd, &rtt_target->addr); in dhd_rtt_nan_start_session()
2064 rtt_target_info_t *rtt_target = NULL; in dhd_rtt_timeout() local
2105 rtt_target = &rtt_target_info[rtt_status->cur_idx]; in dhd_rtt_timeout()
2106 WL_ERR(("Proxd timer expired for Target: "MACDBG" \n", MAC2STRDBG(&rtt_target->addr))); in dhd_rtt_timeout()
2108 if (rtt_target->peer == RTT_PEER_NAN) { in dhd_rtt_timeout()
2109 ranging_inst = wl_cfgnan_check_for_ranging(cfg, &rtt_target->addr); in dhd_rtt_timeout()
2125 dhd_rtt_create_failure_result(rtt_status, &rtt_target->addr); in dhd_rtt_timeout()
2170 rtt_target_info_t *rtt_target; in dhd_rtt_start() local
2217 rtt_target = &rtt_status->rtt_config.target_info[rtt_status->cur_idx]; in dhd_rtt_start()
2221 if (ETHER_ISNULLADDR(rtt_target->addr.octet)) { in dhd_rtt_start()
2229 rtt_invalid_reason = dhd_rtt_invalid_states(dev, &rtt_target->addr); in dhd_rtt_start()
2238 if (rtt_target->peer == RTT_PEER_NAN) { in dhd_rtt_start()
2242 dhd_rtt_nan_start_session(dhd, rtt_target); in dhd_rtt_start()
2284 memcpy(rtt_target->local_addr.octet, ioctl_buf, ETHER_ADDR_LEN); in dhd_rtt_start()
2287 if (!ETHER_ISNULLADDR(rtt_target->local_addr.octet)) { in dhd_rtt_start()
2288 ftm_params[ftm_param_cnt].mac_addr = rtt_target->local_addr; in dhd_rtt_start()
2290 bcm_ether_ntoa(&rtt_target->local_addr, eabuf); in dhd_rtt_start()
2295 if (!ETHER_ISNULLADDR(rtt_target->addr.octet)) { in dhd_rtt_start()
2296 ftm_params[ftm_param_cnt].mac_addr = rtt_target->addr; in dhd_rtt_start()
2298 bcm_ether_ntoa(&rtt_target->addr, eabuf); in dhd_rtt_start()
2302 if (rtt_target->chanspec) { in dhd_rtt_start()
2303 ftm_params[ftm_param_cnt].chanspec = htol32((uint32)rtt_target->chanspec); in dhd_rtt_start()
2305 wf_chspec_ntoa(rtt_target->chanspec, chanbuf); in dhd_rtt_start()
2309 if (rtt_target->num_burst) { in dhd_rtt_start()
2310 ftm_params[ftm_param_cnt].data16 = htol16(rtt_target->num_burst); in dhd_rtt_start()
2312 DHD_RTT((">\t num of burst : %d\n", rtt_target->num_burst)); in dhd_rtt_start()
2315 rtt_target->num_frames_per_burst = FTM_DEFAULT_CNT_80M; in dhd_rtt_start()
2316 if (CHSPEC_IS80(rtt_target->chanspec)) { in dhd_rtt_start()
2317 rtt_target->num_frames_per_burst = FTM_DEFAULT_CNT_80M; in dhd_rtt_start()
2318 } else if (CHSPEC_IS40(rtt_target->chanspec)) { in dhd_rtt_start()
2319 rtt_target->num_frames_per_burst = FTM_DEFAULT_CNT_40M; in dhd_rtt_start()
2320 } else if (CHSPEC_IS20(rtt_target->chanspec)) { in dhd_rtt_start()
2321 rtt_target->num_frames_per_burst = FTM_DEFAULT_CNT_20M; in dhd_rtt_start()
2323 ftm_params[ftm_param_cnt].data16 = htol16(rtt_target->num_frames_per_burst); in dhd_rtt_start()
2325 DHD_RTT((">\t number of frame per burst : %d\n", rtt_target->num_frames_per_burst)); in dhd_rtt_start()
2328 if (rtt_target->num_retries_per_ftm) { in dhd_rtt_start()
2329 ftm_params[ftm_param_cnt].data8 = rtt_target->num_retries_per_ftm; in dhd_rtt_start()
2331 DHD_RTT((">\t retry count of FTM : %d\n", rtt_target->num_retries_per_ftm)); in dhd_rtt_start()
2334 if (rtt_target->num_retries_per_ftmr) { in dhd_rtt_start()
2335 ftm_params[ftm_param_cnt].data8 = rtt_target->num_retries_per_ftmr; in dhd_rtt_start()
2337 DHD_RTT((">\t retry count of FTM Req : %d\n", rtt_target->num_retries_per_ftmr)); in dhd_rtt_start()
2340 if (rtt_target->burst_period) { in dhd_rtt_start()
2342 htol32(rtt_target->burst_period); /* ms */ in dhd_rtt_start()
2345 DHD_RTT((">\t burst period : %d ms\n", rtt_target->burst_period)); in dhd_rtt_start()
2352 rtt_target->burst_duration = FTM_MAX_BURST_DUR_TMO_MS; in dhd_rtt_start()
2353 if (rtt_target->burst_duration) { in dhd_rtt_start()
2355 htol32(rtt_target->burst_duration); /* ms */ in dhd_rtt_start()
2359 rtt_target->burst_duration)); in dhd_rtt_start()
2362 rtt_target->burst_timeout = FTM_MAX_BURST_DUR_TMO_MS; in dhd_rtt_start()
2363 if (rtt_target->burst_timeout) { in dhd_rtt_start()
2365 htol32(rtt_target->burst_timeout); /* ms */ in dhd_rtt_start()
2369 rtt_target->burst_timeout)); in dhd_rtt_start()
2378 if (rtt_target->bw && rtt_target->preamble) { in dhd_rtt_start()
2382 switch (rtt_target->preamble) { in dhd_rtt_start()
2400 rtt_target->preamble)); in dhd_rtt_start()
2404 switch (rtt_target->bw) { in dhd_rtt_start()
2415 DHD_RTT(("doesn't support this BW : %d\n", rtt_target->bw)); in dhd_rtt_start()