Lines Matching refs:local
35 struct ieee802154_local *local = in ieee802154_xmit_worker() local
37 struct sk_buff *skb = local->tx_skb; in ieee802154_xmit_worker()
47 res = drv_xmit_sync(local, skb); in ieee802154_xmit_worker()
51 ieee802154_xmit_complete(&local->hw, skb, false); in ieee802154_xmit_worker()
62 ieee802154_wake_queue(&local->hw); in ieee802154_xmit_worker()
69 ieee802154_tx(struct ieee802154_local *local, struct sk_buff *skb) in ieee802154_tx() argument
74 if (!(local->hw.flags & IEEE802154_HW_TX_OMIT_CKSUM)) { in ieee802154_tx()
81 ieee802154_stop_queue(&local->hw); in ieee802154_tx()
84 if (local->ops->xmit_async) { in ieee802154_tx()
85 ret = drv_xmit_async(local, skb); in ieee802154_tx()
87 ieee802154_wake_queue(&local->hw); in ieee802154_tx()
94 local->tx_skb = skb; in ieee802154_tx()
95 queue_work(local->workqueue, &local->tx_work); in ieee802154_tx()
112 return ieee802154_tx(sdata->local, skb); in ieee802154_monitor_start_xmit()
134 return ieee802154_tx(sdata->local, skb); in ieee802154_subif_start_xmit()