void init_pdeq(struct pdeq *d) { spin_lock_init(&d->llock); init_deq(&d->ldeq); spin_lock_init(&d->rlock); init_deq(&d->rdeq); }
void init_pdeq(struct pdeq *d) { int i; d->lidx = 0; spin_lock_init(&d->llock); d->ridx = 1; spin_lock_init(&d->rlock); for (i = 0; i < PDEQ_N_BKTS; i++) init_deq(&d->bkt[i]); }