Lines Matching refs:work
196 struct ethtool_module_fw_flash *work; in module_flash_fw_work_list_add() local
200 list_for_each_entry(work, &module_fw_flash_work_list, list) { in module_flash_fw_work_list_add()
201 if (work->fw_update.ntf_params.portid == info->snd_portid && in module_flash_fw_work_list_add()
202 work->fw_update.dev == module_fw->fw_update.dev) { in module_flash_fw_work_list_add()
221 static void module_flash_fw_work(struct work_struct *work) in module_flash_fw_work() argument
225 module_fw = container_of(work, struct ethtool_module_fw_flash, work); in module_flash_fw_work()
269 INIT_WORK(&module_fw->work, module_flash_fw_work); in module_flash_fw_work_init()
282 struct ethtool_module_fw_flash *work; in ethnl_module_fw_flash_sock_destroy() local
285 list_for_each_entry(work, &module_fw_flash_work_list, list) { in ethnl_module_fw_flash_sock_destroy()
286 if (work->fw_update.dev == sk_priv->dev && in ethnl_module_fw_flash_sock_destroy()
287 work->fw_update.ntf_params.portid == sk_priv->portid) { in ethnl_module_fw_flash_sock_destroy()
288 work->fw_update.ntf_params.closed_sock = true; in ethnl_module_fw_flash_sock_destroy()
338 schedule_work(&module_fw->work); in module_flash_fw_schedule()