Lines Matching defs:elem
221 static int k3_nav_ringacc_ring_push_mem(struct k3_nav_ring *ring, void *elem);
222 static int k3_nav_ringacc_ring_pop_mem(struct k3_nav_ring *ring, void *elem);
223 static int k3_dmaring_ring_fwd_pop_mem(struct k3_nav_ring *ring, void *elem);
224 static int k3_dmaring_ring_reverse_pop_mem(struct k3_nav_ring *ring, void *elem);
740 static int k3_dmaring_ring_fwd_pop_mem(struct k3_nav_ring *ring, void *elem)
763 memcpy(elem, elem_ptr, (4 << ring->elm_size));
774 static int k3_dmaring_ring_reverse_pop_mem(struct k3_nav_ring *ring, void *elem)
786 memcpy(elem, elem_ptr, (4 << ring->elm_size));
797 static int k3_nav_ringacc_ring_push_mem(struct k3_nav_ring *ring, void *elem)
803 memcpy(elem_ptr, elem, (4 << ring->elm_size));
820 static int k3_nav_ringacc_ring_pop_mem(struct k3_nav_ring *ring, void *elem)
831 memcpy(elem, elem_ptr, (4 << ring->elm_size));
842 int k3_nav_ringacc_ring_push(struct k3_nav_ring *ring, void *elem)
856 ret = ring->ops->push_tail(ring, elem);
861 int k3_nav_ringacc_ring_push_head(struct k3_nav_ring *ring, void *elem)
875 ret = ring->ops->push_head(ring, elem);
880 int k3_nav_ringacc_ring_pop(struct k3_nav_ring *ring, void *elem)
897 ret = ring->ops->pop_head(ring, elem);
902 int k3_nav_ringacc_ring_pop_tail(struct k3_nav_ring *ring, void *elem)
919 ret = ring->ops->pop_tail(ring, elem);