Home
last modified time | relevance | path

Searched refs:ccv (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/cc/
H A Dcc_newreno.c59 static void newreno_ack_received(struct cc_var *ccv, uint16_t type);
60 static void newreno_after_idle(struct cc_var *ccv);
61 static void newreno_cong_signal(struct cc_var *ccv, uint32_t type);
62 static void newreno_post_recovery(struct cc_var *ccv);
109 newreno_ack_received(struct cc_var *ccv, uint16_t type) in newreno_ack_received() argument
111 if (type == CC_ACK && !IN_RECOVERY(ccv->flags) && in newreno_ack_received()
112 (ccv->flags & CCF_CWND_LIMITED)) { in newreno_ack_received()
113 uint_t cw = CCV(ccv, tcp_cwnd); in newreno_ack_received()
114 uint_t incr = CCV(ccv, tcp_mss); in newreno_ack_received()
143 if (cw > CCV(ccv, tcp_cwnd_ssthresh)) { in newreno_ack_received()
[all …]
H A Dcc_cubic.c81 static void cubic_ack_received(struct cc_var *ccv, uint16_t type);
82 static void cubic_cb_destroy(struct cc_var *ccv);
83 static int cubic_cb_init(struct cc_var *ccv);
84 static void cubic_cong_signal(struct cc_var *ccv, uint32_t type);
85 static void cubic_conn_init(struct cc_var *ccv);
86 static void cubic_post_recovery(struct cc_var *ccv);
87 static void cubic_record_rtt(struct cc_var *ccv);
88 static void cubic_ssthresh_update(struct cc_var *ccv);
89 static void cubic_after_idle(struct cc_var *ccv);
153 cubic_ack_received(struct cc_var *ccv, uint16_t type) in cubic_ack_received() argument
[all …]
H A Dcc_sunreno.c37 static void sunreno_ack_received(struct cc_var *ccv, uint16_t type);
38 static void sunreno_after_idle(struct cc_var *ccv);
39 static void sunreno_cong_signal(struct cc_var *ccv, uint32_t type);
40 static void sunreno_post_recovery(struct cc_var *ccv);
88 sunreno_ack_received(struct cc_var *ccv, uint16_t type) in sunreno_ack_received() argument
94 if (type == CC_ACK && !IN_RECOVERY(ccv->flags)) { in sunreno_ack_received()
95 mss = CCV(ccv, tcp_mss); in sunreno_ack_received()
96 cwnd = CCV(ccv, tcp_cwnd); in sunreno_ack_received()
99 if (cwnd >= CCV(ccv, tcp_cwnd_ssthresh)) { in sunreno_ack_received()
110 if (CCV(ccv, tcp_cwnd_cnt) <= 0) { in sunreno_ack_received()
[all …]
H A Dcc_module.h47 #define CCV(ccv, what) (ccv)->ccvc.tcp->what argument
48 #define CCSV(ccv, what) (ccv)->ccvc.tcp->tcp_tcps->what argument
49 #define CCV_PROTO(ccv) (ccv)->ccvc.tcp argument
51 #define CC_ABC(ccv) (ccv)->ccvc.tcp->tcp_tcps->tcps_abc argument
52 #define CC_ABC_L_VAR(ccv) (ccv)->ccvc.tcp->tcp_tcps->tcps_abc_l_var argument
/illumos-gate/usr/src/uts/common/inet/
H A Dcc.h180 int (*cb_init)(struct cc_var *ccv);
183 void (*cb_destroy)(struct cc_var *ccv);
186 void (*conn_init)(struct cc_var *ccv);
189 void (*ack_received)(struct cc_var *ccv, uint16_t type);
192 void (*cong_signal)(struct cc_var *ccv, uint32_t type);
195 void (*post_recovery)(struct cc_var *ccv);
198 void (*after_idle)(struct cc_var *ccv);
/illumos-gate/usr/src/contrib/ast/src/lib/libast/features/
H A Daso469 "zxt4 %3=%3 ;; mov ar.ccv=%3 ;; cmpxchg4.acq %0=%1,%2,ar.ccv"
482 "mov ar.ccv=%3 ;; cmpxchg8.acq %0=%1,%2,ar.ccv"
502 "zxt4 %3=%3 ;; mov ar.ccv=%3 ;; cmpxchg4.acq %0=%1,%2,ar.ccv"
515 "mov ar.ccv=%3 ;; cmpxchg8.acq %0=%1,%2,ar.ccv"
/illumos-gate/usr/src/test/os-tests/tests/sockfs/
H A Drecvmsg.c43 static pthread_cond_t ccv = PTHREAD_COND_INITIALIZER; variable
372 (void) pthread_cond_wait(&ccv, &cmutex); in servertest()
492 (void) pthread_cond_signal(&ccv); in client()