Lines Matching refs:oval
403 uint32_t oval, nval; in dlm_send_ack_threshold() local
408 oval = atomic_read(&node->ulp_delivered); in dlm_send_ack_threshold()
409 send_ack = (oval > threshold); in dlm_send_ack_threshold()
416 } while (atomic_cmpxchg(&node->ulp_delivered, oval, nval) != oval); in dlm_send_ack_threshold()
523 uint32_t oval, nval; in dlm_midcomms_receive_buffer() local
526 oval = atomic_read(&node->seq_next); in dlm_midcomms_receive_buffer()
527 is_expected_seq = (oval == seq); in dlm_midcomms_receive_buffer()
531 nval = oval + 1; in dlm_midcomms_receive_buffer()
532 } while (atomic_cmpxchg(&node->seq_next, oval, nval) != oval); in dlm_midcomms_receive_buffer()
599 if (seq < oval) in dlm_midcomms_receive_buffer()
600 dlm_send_ack(node->nodeid, oval); in dlm_midcomms_receive_buffer()
603 seq, oval, node->nodeid); in dlm_midcomms_receive_buffer()