Searched refs:rb_buf (Results 1 – 2 of 2) sorted by relevance
83 uint8_t rb_buf[RBUF_SIZE + 4]; member88 rcvbuf[n].rb_pop = rcvbuf[n].rb_push = &rcvbuf[n].rb_buf[RBUF_SIZE]; \94 if (rcvbuf[n].rb_push == rcvbuf[n].rb_buf) \95 rcvbuf[n].rb_push = &rcvbuf[n].rb_buf[RBUF_SIZE]; \101 if (rcvbuf[n].rb_pop == rcvbuf[n].rb_buf) \102 rcvbuf[n].rb_pop = &rcvbuf[n].rb_buf[RBUF_SIZE]; \
105 u_int32_t rb_buf; /* buffer start address */ member661 rb->rb_buf = (u_int32_t)kmem_alloc(rb->rb_bufsize, KM_SLEEP); in ringbuf_allocate()663 rb->rb_buf = (u_int32_t)dmabuf_static; in ringbuf_allocate()665 if (rb->rb_buf == 0) { in ringbuf_allocate()669 memset((char*)rb->rb_buf, 0, rb->rb_bufsize); in ringbuf_allocate()690 kmem_free((void*)rb->rb_buf, rb->rb_bufsize); in ringbuf_deallocate()720 rb->rb_buf + rb->rb_inp * rb->rb_blksize; in ringbuf_producer_get()752 p = rb->rb_buf + idx * rb->rb_blksize; in ringbuf_consumer_get()