Lines Matching +full:need +full:- +full:phy +full:- +full:for +full:- +full:wake
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2007-2012 Siemens AG
8 * Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
36 /* ieee802154 phy */
37 struct wpan_phy *phy; member
105 struct list_head list; /* the ieee802154_priv->slaves list */
113 * level given by iface_default_filtering, which is set once for all at
114 * the interface creation and should not evolve over time. For some MAC
117 * the PHY level may be different and is shown in struct wpan_phy.
134 extern const void *const mac802154_wpan_phy_privid; /* for wpan_phy privid */
157 return test_bit(SDATA_STATE_RUNNING, &sdata->state); in ieee802154_sdata_running()
165 if (mac_cb(skb)->type != IEEE802154_FC_TYPE_MAC_CMD) in ieee802154_get_mac_cmd()
166 return -EINVAL; in ieee802154_get_mac_cmd()
202 * ieee802154_hold_queue - hold ieee802154 queue
212 * ieee802154_release_queue - release ieee802154 queue
215 * Release a queue which is held by decrementing an atomic counter and wake it
221 * ieee802154_disable_queue - disable ieee802154 queue
226 * because it would be racy. We actually need to call netif_tx_disable()
228 * however still be done with a regular wake call.
283 return test_bit(IEEE802154_IS_SCANNING, &local->ongoing); in mac802154_is_scanning()
294 return test_bit(IEEE802154_IS_BEACONING, &local->ongoing); in mac802154_is_beaconing()