Lines Matching +full:on +full:- +full:the +full:- +full:go
2 * P2P - Internal definitions for P2P module
3 * Copyright (c) 2009-2010, Atheros Communications
5 * This software may be distributed under the terms of the BSD license.
20 * Device over the P2P Client Info received from a GO.
40 * struct p2p_device - P2P Device data (internal to P2P module)
53 * If the peer was discovered based on an interface address (e.g., GO
54 * from Beacon/Probe Response), the interface address is stored here.
55 * p2p_device_addr must still be set in such a case to the unique
56 * identifier for the P2P Device.
58 * This field is also used during P2PS PD to store the intended GO
59 * address of the peer.
64 * P2P Device Address of the GO in whose group this P2P Device is a
70 * P2P Interface Address of the GO in whose group this P2P Device is a
88 * req_config_methods - Pending provision discovery methods
93 * wps_prov_info - Stored provisioning WPS config method
137 * go_neg_conf_sent - Number of GO Negotiation Confirmation retries
142 * freq - Frquency on which the GO Negotiation Confirmation is sent
147 * go_neg_conf - GO Negotiation Confirmation frame
159 int wsd; /* Wi-Fi Display Service Discovery Request */
164 * struct p2p_data - P2P module data (internal to P2P module)
168 * cfg - P2P module configuration
170 * This is included in the same memory allocation with the
176 * state - The current P2P state
180 * P2P_IDLE - Idle
185 * P2P_SEARCH - Search (Device Discovery)
190 * P2P_CONNECT - Trying to start GO Negotiation
195 * P2P_CONNECT_LISTEN - Listen during GO Negotiation start
200 * P2P_GO_NEG - In GO Negotiation
205 * P2P_LISTEN_ONLY - Listen only
210 * P2P_WAIT_PEER_CONNECT - Waiting peer in List for GO Neg
215 * P2P_WAIT_PEER_IDLE - Waiting peer idle for GO Neg
220 * P2P_SD_DURING_FIND - Service Discovery during find
225 * P2P_PROVISIONING - Provisioning (during group formation)
230 * P2P_PD_DURING_FIND - Provision Discovery during find
235 * P2P_INVITE - Trying to start Invite
240 * P2P_INVITE_LISTEN - Listen during Invite
246 * min_disc_int - minDiscoverableInterval
251 * max_disc_int - maxDiscoverableInterval
256 * max_disc_tu - Maximum number of TUs for discoverable interval
261 * devices - List of known P2P Device peers
266 * go_neg_peer - Pointer to GO Negotiation peer
271 * invite_peer - Pointer to Invite peer
276 * last_p2p_find_oper - Pointer to last pre-find operation peer
288 * sd_peer - Pointer to Service Discovery peer
293 * sd_query - Pointer to Service Discovery query
298 * num_p2p_sd_queries - Total number of broadcast SD queries present in
299 * the list
304 * sd_query_no_ack - The first peer (Dev Addr) that did not ACK SD Query
306 * This is used to track the first peer that did not ACK an SD Query
315 /* GO Negotiation data */
318 * intended_addr - Local Intended P2P Interface Address
320 * This address is used during group owner negotiation as the Intended
321 * P2P Interface Address and the group interface will be created with
322 * address as the local address in case of successfully completed
328 * go_intent - Local GO Intent to be used during GO Negotiation
333 * next_tie_breaker - Next tie-breaker value to use in GO Negotiation
338 * ssid - Selected SSID for GO Negotiation (if local end will be GO)
343 * ssid_len - ssid length in octets
348 * ssid_set - Whether SSID is already set for GO Negotiation
358 * op_channel - Own operational channel
363 * channels - Own supported regulatory classes and channels
365 * List of supposerted channels per regulatory class. The regulatory
366 * classes are defined in IEEE Std 802.11-2007 Annex J and the
367 * numbering of the clases depends on the configured country code.
400 * sd_queries - Pending service discovery queries
405 * srv_update_indic - Service Update Indicator for local services
481 * wps_vendor_ext - WPS Vendor Extensions to add
486 * user_initiated_pd - Whether a PD request is user initiated or not.
503 * pd_force_freq - Forced frequency for PD retries or 0 to auto-select
505 * This is is used during PD retries for join-a-group case to use the
506 * correct operating frequency determined from a BSS entry for the GO.
551 /* Override option for preferred operating channel in GO Negotiation */
560 * struct p2p_message - Parsed P2P message (or P2P IE)
825 void p2p_check_pref_chan(struct p2p_data *p2p, int go,
894 int go);
901 struct p2p_channels *res, bool go);