w1
w1 = 8.33333333333329678849e-02, /* 0x3FB55555, 0x5555553B */
w = w0+z*(w1+y*(w2+y*(w3+y*(w4+y*(w5+y*w6)))));
w = w0+z*(w1+y*(w2+y*(w3+y*(w4+y*(w5+y*w6)))));
w1 = 8.3333335817e-02, /* 0x3daaaaab */
w1 = 8.333333333333331447505E-2L,
w = w0 + z * (w1
struct both r1, r2, w1, w2;
memset(&w1, 0, sizeof(w1));
w1.nread = 4096;
event_set(&w1.ev, pair[0], EV_WRITE, combined_write_cb, &w1);
if (event_add(&w1.ev, NULL))
struct waiting_tcp* w1 = (struct waiting_tcp*)key1;
if(w1->id < w2->id)
if(w1->id > w2->id)
int w1, w2, w3;
w1 = v2 - v3;
if (w1 >= w2) {
if (w1 >= w3)
if (!isitmydescendant(w, w1))
if (w_rmatrix[w1->w_index][w->w_index] & WITNESS_REVERSAL)
w_rmatrix[w1->w_index][w->w_index] |= WITNESS_REVERSAL;
w_rmatrix[w->w_index][w1->w_index] |= WITNESS_REVERSAL;
w->w_reversed = w1->w_reversed = 1;
w1->w_type->lt_name);
w1->w_type->lt_name);
witness_print_cycle(printf, w1, w);
_isitmyx(struct witness *w1, struct witness *w2, int rmask, const char *fname)
i1 = w1->w_index;
fname, w1->w_type->lt_name, i1, w2->w_type->lt_name,
struct witness *w1, *w2;
w1 = &w_data[i];
if (w1->w_reversed == 0) {
if (w1->w_reversed == 0)
w1->w_type->lt_name, w1->w_class->lc_name,
witness_print_cycle(db_printf, w1, w2);
witness_lock_type_equal(struct witness *w1, struct witness *w2)
return ((w1->w_class->lc_flags & (LC_SLEEPLOCK | LC_SPINLOCK)) ==
static int _isitmyx(struct witness *w1, struct witness *w2, int rmask,
struct witness *w, *w1;
w1 = plock->li_lock->lo_witness;
if (witness_lock_order_check(w1, w))
if (witness_lock_order_check(w1, w))
witness_lock_order_add(w1, w);
if (w1 == w) {
if (isitmychild(w1, w))
w1 = lock1->li_lock->lo_witness;
if (w1 == NULL) {
struct window *w, *w1;
TAILQ_FOREACH_SAFE(w, &alerts_list, alerts_entry, w1) {
struct window *w, *w1;
RB_FOREACH_SAFE(w, windows, &windows, w1) {
window_cmp(struct window *w1, struct window *w2)
return (w1->id - w2->id);
#define COPYWORD(w1,w2) (w2) = (w1)
#define COPYWORD(w1, w2) \
{ (w2).val[_WORD_HIGHPART] = (w1).val[_WORD_HIGHPART]; \
(w2).val[_WORD_LOWPART] = (w1).val[_WORD_LOWPART]; \
struct waiting_tcp* w1 = (struct waiting_tcp*)key1;
if(w1->id < w2->id)
if(w1->id > w2->id)