X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=ustd%2Flowlevel.c;h=6295a8bc5a4391d6cd7b38b45c07dad66c1950c7;hb=b73a4c471dc987ea8548632dffb3c7050de77dd0;hp=6a91accbb5bac43c7a55f0233fd447c473338461;hpb=c93858f1db9c8fedb9cb3dc751c95ce77083c7ee;p=ust.git diff --git a/ustd/lowlevel.c b/ustd/lowlevel.c index 6a91acc..6295a8b 100644 --- a/ustd/lowlevel.c +++ b/ustd/lowlevel.c @@ -17,6 +17,7 @@ #include +#include "buffers.h" #include "tracer.h" #include "ustd.h" #include "usterr.h" @@ -27,10 +28,10 @@ void finish_consuming_dead_subbuffer(struct buffer_info *buf) { - struct ltt_channel_buf_struct *ltt_buf = buf->bufstruct_mem; + struct ust_buffer *ustbuf = buf->bufstruct_mem; - long write_offset = local_read(<t_buf->offset); - long consumed_offset = atomic_long_read(<t_buf->consumed); + long write_offset = local_read(&ustbuf->offset); + long consumed_offset = atomic_long_read(&ustbuf->consumed); long i_subbuf; @@ -59,7 +60,7 @@ void finish_consuming_dead_subbuffer(struct buffer_info *buf) void *tmp; /* commit_seq is the offset in the buffer of the end of the last sequential commit. * Bytes beyond this limit cannot be recovered. This is a free-running counter. */ - long commit_seq = local_read(<t_buf->commit_seq[i_subbuf]); + long commit_seq = local_read(&ustbuf->commit_seq[i_subbuf]); unsigned long valid_length = buf->subbuf_size; long n_subbufs_order = get_count_order(buf->n_subbufs);