Lines Matching defs:elements
463 u32 elements;
1353 int elements = 0;
1356 elements = ((ring->rp - ring->wp) / ring->el_size) - 1;
1358 elements = (ring->rp - ring->base) / ring->el_size;
1359 elements += ((ring->base + ring->len - ring->wp) / ring->el_size) - 1;
1362 return elements;
1406 static int gpi_alloc_ring(struct gpi_ring *ring, u32 elements,
1409 u64 len = elements * el_size;
1420 elements, el_size, (elements * el_size), len,
1439 ring->elements = ring->len / ring->el_size;
1447 "phy_pre:%pad phy_alig:%pa len:%u el_size:%u elements:%u\n",
1449 ring->el_size, ring->elements);
1822 /* calculate # of elements required & available */
1894 u32 elements;
1913 elements = CHAN_TRES << ev_factor;
1914 ret = gpi_alloc_ring(&gpii->ev_ring, elements,