Lines Matching refs:echo_reference
37 struct echo_reference { struct
73 struct echo_reference *er; in echo_reference_get_next_buffer() argument
79 er = (struct echo_reference *)((char *)buffer_provider - in echo_reference_get_next_buffer()
80 offsetof(struct echo_reference, provider)); in echo_reference_get_next_buffer()
100 struct echo_reference *er; in echo_reference_release_buffer()
106 er = (struct echo_reference *)((char *)buffer_provider - in echo_reference_release_buffer()
107 offsetof(struct echo_reference, provider)); in echo_reference_release_buffer()
112 static void echo_reference_reset_l(struct echo_reference *er) in echo_reference_reset_l()
133 static int echo_reference_write(struct echo_reference_itfe *echo_reference, in echo_reference_write() argument
136 struct echo_reference *er = (struct echo_reference *)echo_reference; in echo_reference_write()
295 static int echo_reference_read(struct echo_reference_itfe *echo_reference, in echo_reference_read() argument
298 struct echo_reference *er = (struct echo_reference *)echo_reference; in echo_reference_read()
491 struct echo_reference_itfe **echo_reference) in create_echo_reference() argument
493 struct echo_reference *er; in create_echo_reference()
497 if (echo_reference == NULL) { in create_echo_reference()
501 *echo_reference = NULL; in create_echo_reference()
515 er = (struct echo_reference *)calloc(1, sizeof(struct echo_reference)); in create_echo_reference()
529 *echo_reference = &er->itfe; in create_echo_reference()
533 void release_echo_reference(struct echo_reference_itfe *echo_reference) { in release_echo_reference() argument
534 struct echo_reference *er = (struct echo_reference *)echo_reference; in release_echo_reference()