Lines Matching refs:oval
397 uint32_t oval, nval; in dlm_send_ack_threshold() local
402 oval = atomic_read(&node->ulp_delivered); in dlm_send_ack_threshold()
403 send_ack = (oval > threshold); in dlm_send_ack_threshold()
410 } while (atomic_cmpxchg(&node->ulp_delivered, oval, nval) != oval); in dlm_send_ack_threshold()
517 uint32_t oval, nval; in dlm_midcomms_receive_buffer() local
520 oval = atomic_read(&node->seq_next); in dlm_midcomms_receive_buffer()
521 is_expected_seq = (oval == seq); in dlm_midcomms_receive_buffer()
525 nval = oval + 1; in dlm_midcomms_receive_buffer()
526 } while (atomic_cmpxchg(&node->seq_next, oval, nval) != oval); in dlm_midcomms_receive_buffer()
593 if (seq < oval) in dlm_midcomms_receive_buffer()
594 dlm_send_ack(node->nodeid, oval); in dlm_midcomms_receive_buffer()
597 seq, oval, node->nodeid); in dlm_midcomms_receive_buffer()