Home | History | Annotate | Download | only in wifi_hal

Lines Matching refs:request

113     int createSetupRequest(WifiRequest& request) {
114 int result = request.create(GOOGLE_OUI, RTT_SUBCMD_SET_CONFIG);
119 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA);
120 result = request.put_u8(RTT_ATTRIBUTE_TARGET_CNT, numRttParams);
124 nlattr *rtt_config = request.attr_start(RTT_ATTRIBUTE_TARGET_INFO);
127 nlattr *attr2 = request.attr_start(i);
132 result = request.put_addr(RTT_ATTRIBUTE_TARGET_MAC, rttParams[i].addr);
136 result = request.put_u8(RTT_ATTRIBUTE_TARGET_TYPE, rttParams[i].type);
140 result = request.put_u8(RTT_ATTRIBUTE_TARGET_PEER, rttParams[i].peer);
144 result = request.put(RTT_ATTRIBUTE_TARGET_CHAN, &rttParams[i].channel,
149 result = request.put_u8(RTT_ATTRIBUTE_TARGET_MODE, rttParams[i].continuous);
153 result = request.put_u32(RTT_ATTRIBUTE_TARGET_INTERVAL, rttParams[i].interval);
157 result = request.put_u32(RTT_ATTRIBUTE_TARGET_NUM_MEASUREMENT,
162 result = request.put_u32(RTT_ATTRIBUTE_TARGET_NUM_PKT,
167 result = request.put_u32(RTT_ATTRIBUTE_TARGET_NUM_RETRY,
172 request.attr_end(attr2);
175 request.attr_end(rtt_config);
176 request.attr_end(data);
180 int createTeardownRequest(WifiRequest& request, unsigned num_devices, mac_addr addr[]) {
181 int result = request.create(GOOGLE_OUI, RTT_SUBCMD_CANCEL_CONFIG);
186 nlattr *data = request.attr_start(NL80211_ATTR_VENDOR_DATA);
187 request.put_u8(RTT_ATTRIBUTE_TARGET_CNT, num_devices);
189 result = request.put_addr(RTT_ATTRIBUTE_TARGET_MAC, addr[i]);
194 request.attr_end(data);
199 WifiRequest request(familyId(), ifaceId());
200 int result = createSetupRequest(request);
202 ALOGE("failed to create setup request; result = %d", result);
206 result = requestResponse(request);
220 WifiRequest request(familyId(), ifaceId());
221 int result = createTeardownRequest(request, 0, NULL);
223 ALOGE("failed to create stop request; result = %d", result);
225 result = requestResponse(request);
238 WifiRequest request(familyId(), ifaceId());
239 int result = createTeardownRequest(request, num_devices, addr);
241 ALOGE("failed to create stop request; result = %d", result);
243 result = requestResponse(request);
286 /* API to request RTT measurement */