Lines Matching refs:cdb
48 cmis_fw_update_fw_mng_features_get(struct ethtool_cmis_cdb *cdb, in cmis_fw_update_fw_mng_features_get() argument
58 ethtool_cmis_cdb_check_completion_flag(cdb->cmis_rev, &flags); in cmis_fw_update_fw_mng_features_get()
62 cdb->max_completion_time, in cmis_fw_update_fw_mng_features_get()
63 cdb->read_write_len_ext, 1000, in cmis_fw_update_fw_mng_features_get()
87 cdb->read_write_len_ext = rpl->read_write_len_ext; in cmis_fw_update_fw_mng_features_get()
115 cmis_fw_update_start_download(struct ethtool_cmis_cdb *cdb, in cmis_fw_update_start_download() argument
135 cdb->read_write_len_ext, 1000, 0, in cmis_fw_update_start_download()
159 cmis_fw_update_write_image_lpl(struct ethtool_cmis_cdb *cdb, in cmis_fw_update_write_image_lpl() argument
169 ethtool_cmis_get_max_lpl_size(cdb->read_write_len_ext), in cmis_fw_update_write_image_lpl()
196 cdb->read_write_len_ext, 1, 0, in cmis_fw_update_write_image_lpl()
217 cmis_fw_update_write_image_epl(struct ethtool_cmis_cdb *cdb, in cmis_fw_update_write_image_epl() argument
256 cdb->read_write_len_ext, 1, 0, in cmis_fw_update_write_image_epl()
274 cmis_fw_update_complete_download(struct ethtool_cmis_cdb *cdb, in cmis_fw_update_complete_download() argument
286 cdb->read_write_len_ext, 1000, 0, in cmis_fw_update_complete_download()
299 cmis_fw_update_download_image(struct ethtool_cmis_cdb *cdb, in cmis_fw_update_download_image() argument
305 err = cmis_fw_update_start_download(cdb, fw_update, fw_mng); in cmis_fw_update_download_image()
310 err = cmis_fw_update_write_image_lpl(cdb, fw_update, fw_mng); in cmis_fw_update_download_image()
314 err = cmis_fw_update_write_image_epl(cdb, fw_update, fw_mng); in cmis_fw_update_download_image()
319 err = cmis_fw_update_complete_download(cdb, fw_update->dev, fw_mng, in cmis_fw_update_download_image()
365 cmis_fw_update_run_image(struct ethtool_cmis_cdb *cdb, struct net_device *dev, in cmis_fw_update_run_image() argument
374 cdb->max_completion_time, in cmis_fw_update_run_image()
375 cdb->read_write_len_ext, 1000, 0, in cmis_fw_update_run_image()
396 cmis_fw_update_commit_image(struct ethtool_cmis_cdb *cdb, in cmis_fw_update_commit_image() argument
406 cdb->max_completion_time, in cmis_fw_update_commit_image()
407 cdb->read_write_len_ext, 1000, 0, in cmis_fw_update_commit_image()
438 struct ethtool_cmis_cdb *cdb; in ethtool_cmis_fw_update() local
441 cdb = ethtool_cmis_cdb_init(dev, &fw_update->params, ntf_params); in ethtool_cmis_fw_update()
442 if (IS_ERR(cdb)) in ethtool_cmis_fw_update()
447 err = cmis_fw_update_fw_mng_features_get(cdb, dev, &fw_mng, ntf_params); in ethtool_cmis_fw_update()
451 err = cmis_fw_update_download_image(cdb, fw_update, &fw_mng); in ethtool_cmis_fw_update()
455 err = cmis_fw_update_run_image(cdb, dev, ntf_params); in ethtool_cmis_fw_update()
463 ethtool_cmis_cdb_fini(cdb); in ethtool_cmis_fw_update()
465 cdb = ethtool_cmis_cdb_init(dev, &fw_update->params, ntf_params); in ethtool_cmis_fw_update()
466 if (IS_ERR(cdb)) in ethtool_cmis_fw_update()
469 err = cmis_fw_update_commit_image(cdb, dev, ntf_params); in ethtool_cmis_fw_update()
478 ethtool_cmis_cdb_fini(cdb); in ethtool_cmis_fw_update()
482 ethtool_cmis_cdb_fini(cdb); in ethtool_cmis_fw_update()