Lines Matching refs:bin
87 binance_t *bin = lws_container_of(sul, binance_t, sul_hz);
93 lws_sul_schedule(lws_ss_get_context(bin->ss), 0, &bin->sul_hz,
96 if (bin->price_range.samples)
99 (unsigned long long)bin->price_range.lowest,
100 (unsigned long long)bin->price_range.highest,
101 (unsigned long long)(bin->price_range.sum /
102 bin->price_range.samples),
103 bin->price_range.samples);
104 if (bin->e_lat_range.samples)
107 (unsigned long long)bin->e_lat_range.lowest / 1000,
108 (unsigned long long)bin->e_lat_range.highest / 1000,
109 (unsigned long long)(bin->e_lat_range.sum /
110 bin->e_lat_range.samples) / 1000,
111 bin->e_lat_range.samples);
113 range_reset(&bin->e_lat_range);
114 range_reset(&bin->price_range);
122 binance_t *bin = (binance_t *)userobj;
145 if (latency_us < bin->e_lat_range.lowest)
146 bin->e_lat_range.lowest = latency_us;
147 if (latency_us > bin->e_lat_range.highest)
148 bin->e_lat_range.highest = latency_us;
150 bin->e_lat_range.sum += latency_us;
151 bin->e_lat_range.samples++;
160 if (price < bin->price_range.lowest)
161 bin->price_range.lowest = price;
162 if (price > bin->price_range.highest)
163 bin->price_range.highest = price;
165 bin->price_range.sum += price;
166 bin->price_range.samples++;
175 binance_t *bin = (binance_t *)userobj;
177 lwsl_ss_info(bin->ss, "%s (%d), ord 0x%x",
183 lws_sul_schedule(lws_ss_get_context(bin->ss), 0, &bin->sul_hz,
185 range_reset(&bin->e_lat_range);
186 range_reset(&bin->price_range);
191 lws_sul_cancel(&bin->sul_hz);