Lines Matching defs:fw_update
201 if (work->fw_update.ntf_params.portid == info->snd_portid &&
202 work->fw_update.dev == module_fw->fw_update.dev) {
227 ethtool_cmis_fw_update(&module_fw->fw_update);
230 module_fw->fw_update.dev->ethtool->module_fw_flash_in_progress = false;
231 netdev_put(module_fw->fw_update.dev, &module_fw->dev_tracker);
232 release_firmware(module_fw->fw_update.fw);
286 if (work->fw_update.dev == sk_priv->dev &&
287 work->fw_update.ntf_params.portid == sk_priv->portid) {
288 work->fw_update.ntf_params.closed_sock = true;
300 struct ethtool_cmis_fw_update_params *fw_update;
308 fw_update = &module_fw->fw_update;
309 fw_update->params = *params;
310 err = request_firmware_direct(&fw_update->fw,
324 fw_update->dev = dev;
325 fw_update->ntf_params.portid = info->snd_portid;
326 fw_update->ntf_params.seq = info->snd_seq;
327 fw_update->ntf_params.closed_sock = false;
329 err = ethnl_sock_priv_set(skb, dev, fw_update->ntf_params.portid,
343 release_firmware(fw_update->fw);