Lines Matching refs:oval
405 uint32_t oval, nval; in dlm_send_ack_threshold() local
410 oval = atomic_read(&node->ulp_delivered); in dlm_send_ack_threshold()
411 send_ack = (oval > threshold); in dlm_send_ack_threshold()
418 } while (atomic_cmpxchg(&node->ulp_delivered, oval, nval) != oval); in dlm_send_ack_threshold()
525 uint32_t oval, nval; in dlm_midcomms_receive_buffer() local
528 oval = atomic_read(&node->seq_next); in dlm_midcomms_receive_buffer()
529 is_expected_seq = (oval == seq); in dlm_midcomms_receive_buffer()
533 nval = oval + 1; in dlm_midcomms_receive_buffer()
534 } while (atomic_cmpxchg(&node->seq_next, oval, nval) != oval); in dlm_midcomms_receive_buffer()
601 if (seq < oval) in dlm_midcomms_receive_buffer()
602 dlm_send_ack(node->nodeid, oval); in dlm_midcomms_receive_buffer()
605 seq, oval, node->nodeid); in dlm_midcomms_receive_buffer()