Lines Matching defs:vector
25 * u_vector is a vector based queue for storing arbitrary
81 u_vector_head(struct u_vector *vector)
83 assert(vector->tail < vector->head);
84 return (void *)((char *)vector->data +
85 ((vector->head - vector->element_size) &
86 (vector->size - 1)));
90 u_vector_tail(struct u_vector *vector)
92 return (void *)((char *)vector->data + (vector->tail & (vector->size - 1)));