Lines Matching refs:work
783 queue_delayed_work(fw_workqueue, &device->work, delay); in fw_schedule_device_work()
802 static void fw_device_shutdown(struct work_struct *work) in fw_device_shutdown() argument
805 container_of(work, struct fw_device, work.work); in fw_device_shutdown()
875 static void fw_device_update(struct work_struct *work) in fw_device_update() argument
878 container_of(work, struct fw_device, work.work); in fw_device_update()
997 static void fw_device_init(struct work_struct *work) in fw_device_init() argument
1000 container_of(work, struct fw_device, work.work); in fw_device_init()
1142 static void fw_device_refresh(struct work_struct *work) in fw_device_refresh() argument
1145 container_of(work, struct fw_device, work.work); in fw_device_refresh()
1160 fw_device_update(work); in fw_device_refresh()
1209 static void fw_device_workfn(struct work_struct *work) in fw_device_workfn() argument
1211 struct fw_device *device = container_of(to_delayed_work(work), in fw_device_workfn()
1212 struct fw_device, work); in fw_device_workfn()
1213 device->workfn(work); in fw_device_workfn()
1266 INIT_DELAYED_WORK(&device->work, fw_device_workfn); in fw_node_event()