Lines Matching defs:mco
40 } mco;
123 struct my_conn *mco = lws_container_of(sul, struct my_conn, sul);
138 i.pwsi = &mco->wsi;
140 i.userdata = mco;
149 connect_client, &mco->retry_count)) {
176 struct my_conn *mco = lws_container_of(sul, struct my_conn, sul_hz);
182 lws_sul_schedule(lws_get_context(mco->wsi), 0, &mco->sul_hz,
185 if (mco->price_range.samples)
189 (unsigned long long)mco->price_range.lowest,
190 (unsigned long long)mco->price_range.highest,
191 (unsigned long long)(mco->price_range.sum / mco->price_range.samples),
192 mco->price_range.samples);
193 if (mco->e_lat_range.samples)
196 (unsigned long long)mco->e_lat_range.lowest / 1000,
197 (unsigned long long)mco->e_lat_range.highest / 1000,
198 (unsigned long long)(mco->e_lat_range.sum /
199 mco->e_lat_range.samples) / 1000,
200 mco->e_lat_range.samples);
202 range_reset(&mco->e_lat_range);
203 range_reset(&mco->price_range);
223 struct my_conn *mco = (struct my_conn *)user;
265 if (latency_us < mco->e_lat_range.lowest)
266 mco->e_lat_range.lowest = latency_us;
267 if (latency_us > mco->e_lat_range.highest)
268 mco->e_lat_range.highest = latency_us;
270 mco->e_lat_range.sum += latency_us;
271 mco->e_lat_range.samples++;
279 if (price < mco->price_range.lowest)
280 mco->price_range.lowest = price;
281 if (price > mco->price_range.highest)
282 mco->price_range.highest = price;
284 mco->price_range.sum += price;
285 mco->price_range.samples++;
291 lws_sul_schedule(lws_get_context(wsi), 0, &mco->sul_hz,
293 mco->wsi = wsi;
294 range_reset(&mco->e_lat_range);
295 range_reset(&mco->price_range);
299 lws_sul_cancel(&mco->sul_hz);
319 if (lws_retry_sul_schedule_retry_wsi(wsi, &mco->sul, connect_client,
320 &mco->retry_count)) {
372 lws_sul_schedule(context, 0, &mco.sul, connect_client, 1);