int mhl_msc_read_devcap_all(struct mhl_tx_ctrl *mhl_ctrl) { int offset; int ret; for (offset = 0; offset < DEVCAP_SIZE; offset++) { ret = mhl_msc_read_devcap(mhl_ctrl, offset); if (ret == -EBUSY) pr_err("%s: queue busy!\n", __func__); } return ret; }
static int mhl_msc_read_devcap_all(void) { int offset; int ret; for (offset = 0; offset < DEVCAP_SIZE; offset++) { ret = mhl_msc_read_devcap(offset); msleep(200); if (ret == -EFAULT) { pr_err("%s: queue busy!\n", __func__); return -EBUSY; } } return 0; }