write_sync
if (!mhi_cntrl->read_sync || !mhi_cntrl->write_sync ||
ret = mhi_cntrl->write_sync(mhi_cntrl, &buf_info);
write_sync(IVTV_MBOX_DRIVER_BUSY, &mbdata->mbox[mb].flags);
write_sync(cmd, &mbox->cmd);
write_sync(IVTV_API_STD_TIMEOUT, &mbox->timeout);
write_sync(data[i], &mbox->data[i]);
write_sync(IVTV_MBOX_DRIVER_DONE | IVTV_MBOX_DRIVER_BUSY, &mbox->flags);
write_sync(0, &mbdata->mbox[i].flags);
write_sync(0, &mbox->flags);
write_sync(0, &mbox->flags);
mhi_cntrl->write_sync = mhi_cntrl->write_async = pci_epf_mhi_iatu_write;
mhi_cntrl->write_sync = pci_epf_mhi_edma_write;
int (*write_sync)(struct mhi_ep_cntrl *mhi_cntrl, struct mhi_ep_buf_info *buf_info);