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