Lines Matching refs:dev
97 struct p2p_device *dev;
118 dev = p2p_get_device(p2p, sa);
119 if (dev == NULL || (dev->flags & P2P_DEV_PROBE_REQ_ONLY)) {
132 dev = p2p_get_device(p2p, sa);
133 if (dev == NULL) {
163 if (p2p_peer_channels_check(p2p, &p2p->cfg->channels, dev,
189 p2p_channels_intersect(&p2p->cfg->channels, &dev->channels,
216 p2p_channels_intersect(&p2p->cfg->channels, &dev->channels,
230 resp = p2p_build_invitation_resp(p2p, dev, msg.dialog_token, status,
284 struct p2p_device *dev;
291 dev = p2p_get_device(p2p, sa);
292 if (dev == NULL) {
299 if (dev != p2p->invite_peer) {
329 int p2p_invite_send(struct p2p_data *p2p, struct p2p_device *dev,
335 freq = dev->listen_freq > 0 ? dev->listen_freq : dev->oper_freq;
340 MAC2STR(dev->info.p2p_device_addr));
344 req = p2p_build_invitation_req(p2p, dev, go_dev_addr);
351 p2p->invite_peer = dev;
352 dev->invitation_reqs++;
353 if (p2p_send_action(p2p, freq, dev->info.p2p_device_addr,
354 p2p->cfg->dev_addr, dev->info.p2p_device_addr,
411 struct p2p_device *dev;
431 dev = p2p_get_device(p2p, peer);
432 if (dev == NULL || (dev->listen_freq <= 0 && dev->oper_freq <= 0)) {
439 if (dev->flags & P2P_DEV_GROUP_CLIENT_ONLY) {
440 if (!(dev->info.dev_capab &
450 dev->invitation_reqs = 0;
482 return p2p_invite_send(p2p, dev, go_dev_addr);