Lines Matching refs:work
32 struct work_struct work; member
37 struct work_struct work; member
51 static void hw_addr_notify(struct work_struct *work) in hw_addr_notify() argument
53 struct hw_addr_filt_notify_work *nw = container_of(work, in hw_addr_notify()
54 struct hw_addr_filt_notify_work, work); in hw_addr_notify()
72 struct hw_addr_filt_notify_work *work; in set_hw_addr_filt() local
74 work = kzalloc(sizeof(*work), GFP_ATOMIC); in set_hw_addr_filt()
75 if (!work) in set_hw_addr_filt()
78 INIT_WORK(&work->work, hw_addr_notify); in set_hw_addr_filt()
79 work->dev = dev; in set_hw_addr_filt()
80 work->changed = changed; in set_hw_addr_filt()
81 queue_work(priv->hw->dev_workqueue, &work->work); in set_hw_addr_filt()
171 static void phy_chan_notify(struct work_struct *work) in phy_chan_notify() argument
173 struct phy_chan_notify_work *nw = container_of(work, in phy_chan_notify()
174 struct phy_chan_notify_work, work); in phy_chan_notify()
195 struct phy_chan_notify_work *work; in mac802154_dev_set_page_channel() local
209 work = kzalloc(sizeof(*work), GFP_ATOMIC); in mac802154_dev_set_page_channel()
210 if (!work) in mac802154_dev_set_page_channel()
213 INIT_WORK(&work->work, phy_chan_notify); in mac802154_dev_set_page_channel()
214 work->dev = dev; in mac802154_dev_set_page_channel()
215 queue_work(priv->hw->dev_workqueue, &work->work); in mac802154_dev_set_page_channel()