Lines Matching defs:pos
50 u_int32_t ptr, pos, gen, next_gen;
57 pos = ptr & DCONS_POS_MASK;
58 if (gen == ch->gen && pos == ch->pos)
64 || (gen == ch->gen && pos < ch->pos)) {
68 ch->pos = pos;
79 u_int32_t ptr, pos, gen, next_gen;
86 pos = ptr & DCONS_POS_MASK;
87 if (gen == ch->gen && pos == ch->pos)
93 || (gen == ch->gen && pos < ch->pos)) {
97 ch->pos = pos;
101 c = ch->buf[ch->pos];
102 ch->pos ++;
103 if (ch->pos >= ch->size) {
105 ch->pos = 0;
118 ch->buf[ch->pos] = c;
119 ch->pos ++;
120 if (ch->pos >= ch->size) {
122 ch->pos = 0;
143 dc->o.pos = dc->i.pos = 0;
175 dc->o.pos = ntohl(buf->optr[port]) & DCONS_POS_MASK;
176 dc->i.pos = ntohl(buf->iptr[port]) & DCONS_POS_MASK;