Home
last modified time | relevance | path

Searched refs:fw_update (Results 1 – 7 of 7) sorted by relevance

/linux/net/ethtool/
H A Dcmis_fw_update.c116 struct ethtool_cmis_fw_update_params *fw_update, in cmis_fw_update_start_download() argument
125 pl.image_size = cpu_to_be32(fw_update->fw->size); in cmis_fw_update_start_download()
126 memcpy(pl.vendor_data, fw_update->fw->data, vendor_data_size); in cmis_fw_update_start_download()
138 err = ethtool_cmis_cdb_execute_cmd(fw_update->dev, &args); in cmis_fw_update_start_download()
140 ethnl_module_fw_flash_ntf_err(fw_update->dev, in cmis_fw_update_start_download()
141 &fw_update->ntf_params, in cmis_fw_update_start_download()
160 struct ethtool_cmis_fw_update_params *fw_update, in cmis_fw_update_write_image_lpl() argument
165 u32 image_size = fw_update->fw->size; in cmis_fw_update_write_image_lpl()
182 ethnl_module_fw_flash_ntf_in_progress(fw_update->dev, in cmis_fw_update_write_image_lpl()
183 &fw_update in cmis_fw_update_write_image_lpl()
218 cmis_fw_update_write_image_epl(struct ethtool_cmis_cdb * cdb,struct ethtool_cmis_fw_update_params * fw_update,struct cmis_fw_update_fw_mng_features * fw_mng) cmis_fw_update_write_image_epl() argument
300 cmis_fw_update_download_image(struct ethtool_cmis_cdb * cdb,struct ethtool_cmis_fw_update_params * fw_update,struct cmis_fw_update_fw_mng_features * fw_mng) cmis_fw_update_download_image() argument
432 ethtool_cmis_fw_update(struct ethtool_cmis_fw_update_params * fw_update) ethtool_cmis_fw_update() argument
[all...]
H A Dmodule.c201 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()
227 ethtool_cmis_fw_update(&module_fw->fw_update); in module_flash_fw_work()
230 module_fw->fw_update.dev->ethtool->module_fw_flash_in_progress = false; in module_flash_fw_work()
231 netdev_put(module_fw->fw_update.dev, &module_fw->dev_tracker); in module_flash_fw_work()
232 release_firmware(module_fw->fw_update.fw); in module_flash_fw_work()
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 in ethnl_module_fw_flash_sock_destroy()
300 struct ethtool_cmis_fw_update_params *fw_update; module_flash_fw_schedule() local
[all...]
H A Dmodule_fw.h49 * @fw_update: CMIS firmware update specific parameters.
55 struct ethtool_cmis_fw_update_params fw_update; member
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_devlink.c264 if (cmpl->u.fw_update.offset != offset + length) { in fbnic_flash_component()
269 offset = cmpl->u.fw_update.offset; in fbnic_flash_component()
270 length = cmpl->u.fw_update.length; in fbnic_flash_component()
H A Dfbnic_fw.c915 cmpl_data->u.fw_update.offset = offset; in fbnic_fw_parse_fw_write_chunk_req()
916 cmpl_data->u.fw_update.length = length; in fbnic_fw_parse_fw_write_chunk_req()
950 cmpl_data->u.fw_update.offset += cmpl_data->u.fw_update.length; in fbnic_fw_parse_fw_finish_upgrade_req()
951 cmpl_data->u.fw_update.length = 0; in fbnic_fw_parse_fw_finish_upgrade_req()
H A Dfbnic_fw.h70 } fw_update; member
/linux/drivers/scsi/qla2xxx/
H A Dqla_mbx.c4424 options = ha->cs84xx->fw_update ? VCO_FORCE_UPDATE : 0; in qla84xx_verify_chip()