ravb_wait
int ravb_wait(struct net_device *ndev, enum ravb_reg reg, u32 mask, u32 value);
error = ravb_wait(ndev, TCCR, info->tccr_mask, 0);
error = ravb_wait(ndev, CSR, CSR_TPO0 | CSR_TPO1 | CSR_TPO2 | CSR_TPO3,
error = ravb_wait(ndev, CSR, CSR_RPO, 0);
error = ravb_wait(ndev, CSR, CSR_DTS, CSR_DTS);
ret = ravb_wait(ndev, CSR0, mask, 0);
if (ravb_wait(ndev, CSR0, CSR0_TPE | CSR0_RPE, 0)) {
error = ravb_wait(ndev, CSR, CSR_OPS, csr_ops);
error = ravb_wait(ndev, GCCR, GCCR_TCR, GCCR_TCR_NOREQ);
return ravb_wait(ndev, GCCR, GCCR_TCR, GCCR_TCR_NOREQ);
ravb_wait(ndev, GCCR, GCCR_TCR, GCCR_TCR_NOREQ);