GPUEB_MBOX_BLOCKED
if (!atomic_cmpxchg(&ch->rx_status, 0, GPUEB_MBOX_FULL | GPUEB_MBOX_BLOCKED))
status = atomic_cmpxchg(&ch->rx_status, GPUEB_MBOX_FULL | GPUEB_MBOX_BLOCKED,
if (status == (GPUEB_MBOX_FULL | GPUEB_MBOX_BLOCKED)) {
atomic_set(&ch->rx_status, GPUEB_MBOX_BLOCKED);
atomic_set(&ch->rx_status, GPUEB_MBOX_BLOCKED);
atomic_set(&ch->rx_status, GPUEB_MBOX_BLOCKED);