Lines Matching defs:doorbell_reg
321 static int m10bmc_sec_progress_status(struct m10bmc_sec *sec, u32 *doorbell_reg,
327 ret = m10bmc_sys_read(sec->m10bmc, csr_map->doorbell, doorbell_reg);
336 *progress = rsu_prog(*doorbell_reg);
359 static inline bool rsu_start_done(u32 doorbell_reg, u32 progress, u32 status)
361 if (doorbell_reg & DRBL_RSU_REQUEST)
376 u32 doorbell_reg, progress, status;
388 err < 0 || rsu_start_done(doorbell_reg, progress, status),
392 sec, &doorbell_reg, &progress, &status);
395 log_error_regs(sec, doorbell_reg);
405 log_error_regs(sec, doorbell_reg);
449 u32 doorbell_reg, status;
461 doorbell_reg,
462 rsu_prog(doorbell_reg) != RSU_PROG_READY,
467 log_error_regs(sec, doorbell_reg);
479 log_error_regs(sec, doorbell_reg);
486 static int rsu_check_complete(struct m10bmc_sec *sec, u32 *doorbell_reg)
490 if (m10bmc_sec_progress_status(sec, doorbell_reg, &progress, &status))