Lines Matching defs:dfu

8 #include <dfu.h>
1220 struct dfu_entity *dfu,
1324 ret = dfu_alt_add(dfu, dfustr, devstr, buf);
1331 static int stm32prog_alt_add_virt(struct dfu_entity *dfu,
1340 ret = dfu_alt_add(dfu, "virt", devstr, buf);
1351 struct dfu_entity *dfu;
1380 if (dfu_alt_init(alt_nb, &dfu))
1406 ret = stm32prog_alt_add(data, dfu, part);
1413 ret = dfu_alt_add(dfu, "ram", NULL, buf);
1418 ret = stm32prog_alt_add_virt(dfu, "virtual", PHASE_CMD, CMD_SIZE);
1421 ret = stm32prog_alt_add_virt(dfu, "OTP", PHASE_OTP, otp_size);
1424 ret = stm32prog_alt_add_virt(dfu, "PMIC", PHASE_PMIC, PMIC_SIZE);
1427 stm32prog_err("dfu init failed: %d", ret);
1673 struct dfu_entity *dfu;
1680 dfu = dfu_get_entity(part->alt_id);
1683 dfu_transaction_cleanup(dfu);
1685 ret = dfu->read_medium(dfu, 0, (void *)&raw_header, &size);
1700 ret = dfu->read_medium(dfu, 0, fsbl, &size);
1705 dfu_transaction_cleanup(dfu);
1710 ret = dfu->write_medium(dfu, offset, fsbl, &size);
2003 void dfu_flush_callback(struct dfu_entity *dfu)
2008 if (dfu->dev_type == DFU_DEV_VIRT) {
2009 if (dfu->data.virt.dev_num == PHASE_OTP)
2011 else if (dfu->data.virt.dev_num == PHASE_PMIC)
2016 if (dfu->dev_type == DFU_DEV_RAM) {
2017 if (dfu->alt == 0 &&
2019 stm32prog_end_phase(stm32prog_data, dfu->offset);
2027 if (dfu->alt == stm32prog_data->cur_part->alt_id) {
2028 stm32prog_end_phase(stm32prog_data, dfu->offset);
2033 void dfu_initiated_callback(struct dfu_entity *dfu)
2042 if (dfu->alt == stm32prog_data->cur_part->alt_id) {
2043 dfu->offset = stm32prog_data->offset;
2045 log_debug("dfu offset = 0x%llx\n", dfu->offset);
2049 void dfu_error_callback(struct dfu_entity *dfu, const char *msg)
2059 if (dfu->alt == stm32prog_data->cur_part->alt_id)