Lines Matching refs:assoc_resp_pl
704 struct ieee802154_assoc_resp_pl *assoc_resp_pl)
729 skb = alloc_skb(IEEE802154_MAC_CMD_SKB_SZ + sizeof(*assoc_resp_pl),
736 ret = ieee802154_mac_cmd_push(skb, &frame, assoc_resp_pl,
737 sizeof(*assoc_resp_pl));
761 struct ieee802154_assoc_resp_pl assoc_resp_pl = {};
811 assoc_resp_pl.status = IEEE802154_PAN_ACCESS_DENIED;
813 assoc_resp_pl.status = IEEE802154_PAN_AT_CAPACITY;
814 assoc_resp_pl.short_addr = cpu_to_le16(IEEE802154_ADDR_SHORT_BROADCAST);
817 assoc_resp_pl.status == IEEE802154_PAN_ACCESS_DENIED ?
820 assoc_resp_pl.status = IEEE802154_ASSOCIATION_SUCCESSFUL;
822 assoc_resp_pl.short_addr = cfg802154_get_free_short_addr(wpan_dev);
825 assoc_resp_pl.short_addr = cpu_to_le16(IEEE802154_ADDR_SHORT_UNSPEC);
827 child->short_addr = assoc_resp_pl.short_addr;
833 ret = mac802154_send_association_resp_locked(sdata, child, &assoc_resp_pl);
834 if (ret || assoc_resp_pl.status != IEEE802154_ASSOCIATION_SUCCESSFUL) {