Lines Matching refs:vector
25 * u_vector is a vector based queue for storing arbitrary
63 u_vector_head(struct u_vector *vector)
65 assert(vector->tail < vector->head);
66 return (void *)((char *)vector->data +
67 ((vector->head - vector->element_size) &
68 (vector->size - 1)));
72 u_vector_tail(struct u_vector *vector)
74 return (void *)((char *)vector->data + (vector->tail & (vector->size - 1)));