Home | History | Annotate | Download | only in linux

Lines Matching defs:work

119 	struct firmload_work *work = container_of(wk, struct firmload_work,
125 ret = request_firmware(&fw, work->flw_name, work->flw_device);
130 (*work->flw_callback)(fw, work->flw_cookie);
140 if (work->flw_module)
141 module_rele(work->flw_module);
150 struct firmload_work *work;
153 work = kzalloc(sizeof(*work), gfp);
154 if (work == NULL)
167 /* Initialize the work. */
168 work->flw_name = namedup;
169 work->flw_callback = callback;
170 work->flw_cookie = cookie;
171 work->flw_device = device;
172 work->flw_module = module;
173 INIT_WORK(&work->flw_work, request_firmware_work);
176 schedule_work(&work->flw_work);
181 fail1: kfree(work);