wait_status
mcs_data->wait_status = completion_rc;
if (rc || (mcs_data.wait_status == 0))
mcs_data.timeout_jiffies = mcs_data.wait_status;
long wait_status;
long wait_status;
wait_status = 1; /* not timed out */
wait_status = wait_for_completion_timeout(
if (!wait_status) {
ret = wait_status(engine, DMM_PATSTATUS_READY);
ret = wait_status(engine, DMM_PATSTATUS_READY |
status = wait_status(0, SMC_STATUS_IB_CLOSED);
status = wait_status(SMC_STATUS_BUSY, SMC_STATUS_BUSY);
ret = wait_status(0, SMC_STATUS_IB_CLOSED);
ret = wait_status(0, SMC_STATUS_BUSY);
return wait_status(0, SMC_STATUS_BUSY);
if (wait_status(SMC_STATUS_AWAITING_DATA | SMC_STATUS_BUSY,
return wait_status(0, SMC_STATUS_BUSY);
return wait_status(0, SMC_STATUS_BUSY);
u8 wait_status;
ret = i2c_master_recv(client, &wait_status,
sizeof(wait_status));
} else if (ret != sizeof(wait_status)) {
if ((wait_status & 0x81) == 0x81)
wait_status);
if (tuner_lock_debug && (wait_status & 0x81) == 0x81) {
ret = i2c_master_recv(client, &wait_status,
sizeof(wait_status));
} else if (ret != sizeof(wait_status)) {
if (wait_status & tune_lock_mask)
wait_status);
if ((wait_status & 0xc0) != 0x80) {
u32 op, int wait_status)
if (ps == wait_status)
long wait_status;
wait_status = wait_for_completion_interruptible_timeout(
if (wait_status <= 0) {
wait_status = wait_for_completion_interruptible_timeout(
if (wait_status <= 0) {
long wait_status;
wait_status = wait_for_completion_interruptible_timeout(
if (wait_status <= 0) {
wait_status = wait_for_completion_interruptible_timeout(
if (wait_status <= 0) {
long wait_status;
wait_status = wait_for_completion_interruptible_timeout(
if (wait_status <= 0) {
wait_status = wait_for_completion_interruptible_timeout(
if (wait_status <= 0) {
if (le32_to_cpu(rc->rc_result) & wait_status)
static int wait_status_low(struct dlm_ls *ls, uint32_t wait_status,
if (le32_to_cpu(rc->rc_result) & wait_status)
return wait_status(ls, DLM_RS_DIR, seq);
return wait_status(ls, DLM_RS_LOCKS, seq);
return wait_status(ls, DLM_RS_DONE, seq);
static int wait_status_all(struct dlm_ls *ls, uint32_t wait_status,
int wait_status, ret;
pid = waitpid(child, &wait_status, 0);
if (WIFEXITED(wait_status)) {
WEXITSTATUS(wait_status));
if (WIFSIGNALED(wait_status)) {
WTERMSIG(wait_status));
pid = waitpid(child, &wait_status, 0);
if (WIFEXITED(wait_status)) {
WEXITSTATUS(wait_status));
if (WIFSIGNALED(wait_status)) {
WTERMSIG(wait_status));
pid = waitpid(child, &wait_status, 0);
if (pid == child && WIFSIGNALED(wait_status)) {
WTERMSIG(wait_status));
if (pid == child && WIFEXITED(wait_status)) {
if (WEXITSTATUS(wait_status) != 0) {
WEXITSTATUS(wait_status));
pid = waitpid(child, &wait_status, 0);