Lines Matching refs:local
39 struct ieee802154_local *local; member
48 struct ieee802154_local *local = cb->local; in ieee802154_xmit_worker() local
59 res = drv_xmit_sync(local, skb); in ieee802154_xmit_worker()
63 ieee802154_xmit_complete(&local->hw, skb, false); in ieee802154_xmit_worker()
74 ieee802154_wake_queue(&local->hw); in ieee802154_xmit_worker()
81 ieee802154_tx(struct ieee802154_local *local, struct sk_buff *skb) in ieee802154_tx() argument
86 if (!(local->hw.flags & IEEE802154_HW_TX_OMIT_CKSUM)) { in ieee802154_tx()
92 if (skb_cow_head(skb, local->hw.extra_tx_headroom)) in ieee802154_tx()
96 ieee802154_stop_queue(&local->hw); in ieee802154_tx()
99 if (local->ops->xmit_async) { in ieee802154_tx()
100 ret = drv_xmit_async(local, skb); in ieee802154_tx()
102 ieee802154_wake_queue(&local->hw); in ieee802154_tx()
111 ieee802154_xmit_cb.local = local; in ieee802154_tx()
113 queue_work(local->workqueue, &ieee802154_xmit_cb.work); in ieee802154_tx()
130 return ieee802154_tx(sdata->local, skb); in ieee802154_monitor_start_xmit()
148 return ieee802154_tx(sdata->local, skb); in ieee802154_subif_start_xmit()