Lines Matching refs:elem_cnt
28699 uint32 elem_cnt;
28713 uint32 elem_cnt;
28744 uint32 elem_cnt, uint32 type)
28753 if (buf_size < dhd_ring_get_hdr_size() + elem_size * elem_cnt) {
28774 ret_ring->fixed.elem_cnt = elem_cnt;
28782 ret_ring->single.elem_cnt = elem_cnt;
28809 memset(fixed->elem, 0, fixed->elem_size * fixed->elem_cnt);
28810 fixed->elem_size = fixed->elem_cnt = 0;
28813 memset(single->elem, 0, single->elem_size * single->elem_cnt);
28814 single->elem_size = single->elem_cnt = 0;
28825 uint32 elem_size, elem_cnt;
28831 elem_cnt = fixed->elem_cnt;
28836 elem_cnt = single->elem_cnt;
28853 if (ret_idx >= elem_cnt) {
28854 DHD_RING_ERR(("INVALID POINTER max:%d cur:%d\n", elem_cnt, ret_idx));
28868 return (ring->elem_cnt + end - start) % ring->elem_cnt + 1;
28896 next_idx = (ring->read_idx + 1) % ring->elem_cnt;
28927 tmp_idx = (ring->write_idx + 1) % ring->elem_cnt;
28935 ring->read_idx = (ring->read_idx + 1) % ring->elem_cnt;
28952 if (cur_idx >= ring->elem_cnt) {
28961 cur_idx = (cur_idx + 1) % ring->elem_cnt;
28975 if (cur_idx >= ring->elem_cnt) {
28983 cur_idx = (cur_idx + ring->elem_cnt - 1) % ring->elem_cnt;
29002 if (first_idx >= ring->elem_cnt) {
29011 if (last_idx >= ring->elem_cnt) {
29077 lock_last_idx = (ring->lock_idx + ring->lock_count - 1) % ring->elem_cnt;
29111 ring->lock_idx = (ring->lock_idx + 1) % ring->elem_cnt;
29151 tmp_idx = (ring->idx + 1) % ring->elem_cnt;
29181 if (!ring->ring_overwrited && ring->idx == (ring->elem_cnt - 1)) {
29185 ring->idx = (ring->idx + 1) % ring->elem_cnt;
29201 if (cur_idx >= ring->elem_cnt) {
29210 cur_idx = (cur_idx + 1) % ring->elem_cnt;
29225 if (cur_idx >= ring->elem_cnt) {
29234 cur_idx = (cur_idx + ring->elem_cnt - 1) % ring->elem_cnt;