Lines Matching full:beacon

189 	 * which one a beacon might have been received.  in mac802154_scan_worker()
255 "Error when transmitting beacon request (%d)\n", ret); in mac802154_scan_worker()
325 "BEACON received on page %u channel %u\n", in mac802154_process_beacon()
355 local->beacon.mhr.seq = atomic_inc_return(&wpan_dev->bsn) & 0xFF; in mac802154_transmit_beacon()
374 ret = ieee802154_beacon_push(skb, &local->beacon); in mac802154_transmit_beacon()
433 dev_dbg(&sdata->dev->dev, "Sending beacon\n"); in mac802154_beacon_worker()
437 "Beacon could not be transmitted (%d)\n", ret); in mac802154_beacon_worker()
482 memset(&local->beacon, 0, sizeof(local->beacon)); in mac802154_send_beacons_locked()
483 local->beacon.mhr.fc.type = IEEE802154_FC_TYPE_BEACON; in mac802154_send_beacons_locked()
484 local->beacon.mhr.fc.security_enabled = 0; in mac802154_send_beacons_locked()
485 local->beacon.mhr.fc.frame_pending = 0; in mac802154_send_beacons_locked()
486 local->beacon.mhr.fc.ack_request = 0; in mac802154_send_beacons_locked()
487 local->beacon.mhr.fc.intra_pan = 0; in mac802154_send_beacons_locked()
488 local->beacon.mhr.fc.dest_addr_mode = IEEE802154_NO_ADDRESSING; in mac802154_send_beacons_locked()
489 local->beacon.mhr.fc.version = IEEE802154_2003_STD; in mac802154_send_beacons_locked()
490 local->beacon.mhr.fc.source_addr_mode = IEEE802154_EXTENDED_ADDRESSING; in mac802154_send_beacons_locked()
492 local->beacon.mhr.source.mode = IEEE802154_ADDR_LONG; in mac802154_send_beacons_locked()
493 local->beacon.mhr.source.pan_id = request->wpan_dev->pan_id; in mac802154_send_beacons_locked()
494 local->beacon.mhr.source.extended_addr = request->wpan_dev->extended_addr; in mac802154_send_beacons_locked()
495 local->beacon.mac_pl.beacon_order = request->interval; in mac802154_send_beacons_locked()
497 local->beacon.mac_pl.superframe_order = request->interval; in mac802154_send_beacons_locked()
498 local->beacon.mac_pl.final_cap_slot = 0xf; in mac802154_send_beacons_locked()
499 local->beacon.mac_pl.battery_life_ext = 0; in mac802154_send_beacons_locked()
501 local->beacon.mac_pl.pan_coordinator = 1; in mac802154_send_beacons_locked()
502 local->beacon.mac_pl.assoc_permit = 1; in mac802154_send_beacons_locked()
507 /* Start the beacon work */ in mac802154_send_beacons_locked()