Lines Matching defs:aux
358 struct buffer_aux *aux = dm_bufio_get_aux_data(buf);
360 aux->validator = NULL;
361 bl_init(&aux->lock);
366 struct buffer_aux *aux = dm_bufio_get_aux_data(buf);
368 if (aux->validator) {
369 aux->validator->prepare_for_write(aux->validator, (struct dm_block *) buf,
443 struct buffer_aux *aux,
446 if (unlikely(!aux->validator)) {
457 aux->validator = v;
459 if (unlikely(aux->validator != v)) {
461 aux->validator->name, v ? v->name : "NULL",
473 struct buffer_aux *aux;
481 aux = dm_bufio_get_aux_data(to_buffer(*result));
482 r = bl_down_read(&aux->lock);
489 aux->write_locked = 0;
491 r = dm_bm_validate_buffer(bm, to_buffer(*result), aux, v);
493 bl_up_read(&aux->lock);
506 struct buffer_aux *aux;
517 aux = dm_bufio_get_aux_data(to_buffer(*result));
518 r = bl_down_write(&aux->lock);
525 aux->write_locked = 1;
527 r = dm_bm_validate_buffer(bm, to_buffer(*result), aux, v);
529 bl_up_write(&aux->lock);
542 struct buffer_aux *aux;
552 aux = dm_bufio_get_aux_data(to_buffer(*result));
553 r = bl_down_read_nonblock(&aux->lock);
559 aux->write_locked = 0;
561 r = dm_bm_validate_buffer(bm, to_buffer(*result), aux, v);
563 bl_up_read(&aux->lock);
576 struct buffer_aux *aux;
588 aux = dm_bufio_get_aux_data(to_buffer(*result));
589 r = bl_down_write(&aux->lock);
595 aux->write_locked = 1;
596 aux->validator = v;
604 struct buffer_aux *aux = dm_bufio_get_aux_data(to_buffer(b));
606 if (aux->write_locked) {
608 bl_up_write(&aux->lock);
610 bl_up_read(&aux->lock);