Lines Matching refs:elem_cnt

21522 	uint32 elem_cnt;
21536 uint32 elem_cnt;
21567 uint32 elem_cnt, uint32 type)
21576 if (buf_size < dhd_ring_get_hdr_size() + elem_size * elem_cnt) {
21597 ret_ring->fixed.elem_cnt = elem_cnt;
21605 ret_ring->single.elem_cnt = elem_cnt;
21632 memset(fixed->elem, 0, fixed->elem_size * fixed->elem_cnt);
21633 fixed->elem_size = fixed->elem_cnt = 0;
21636 memset(single->elem, 0, single->elem_size * single->elem_cnt);
21637 single->elem_size = single->elem_cnt = 0;
21648 uint32 elem_size, elem_cnt;
21654 elem_cnt = fixed->elem_cnt;
21659 elem_cnt = single->elem_cnt;
21676 if (ret_idx >= elem_cnt) {
21677 DHD_RING_ERR(("INVALID POINTER max:%d cur:%d\n", elem_cnt, ret_idx));
21691 return (ring->elem_cnt + end - start) % ring->elem_cnt + 1;
21719 next_idx = (ring->read_idx + 1) % ring->elem_cnt;
21750 tmp_idx = (ring->write_idx + 1) % ring->elem_cnt;
21758 ring->read_idx = (ring->read_idx + 1) % ring->elem_cnt;
21775 if (cur_idx >= ring->elem_cnt) {
21784 cur_idx = (cur_idx + 1) % ring->elem_cnt;
21798 if (cur_idx >= ring->elem_cnt) {
21806 cur_idx = (cur_idx + ring->elem_cnt - 1) % ring->elem_cnt;
21825 if (first_idx >= ring->elem_cnt) {
21834 if (last_idx >= ring->elem_cnt) {
21900 lock_last_idx = (ring->lock_idx + ring->lock_count - 1) % ring->elem_cnt;
21934 ring->lock_idx = (ring->lock_idx + 1) % ring->elem_cnt;
21974 tmp_idx = (ring->idx + 1) % ring->elem_cnt;
22004 if (!ring->ring_overwrited && ring->idx == (ring->elem_cnt - 1)) {
22008 ring->idx = (ring->idx + 1) % ring->elem_cnt;
22024 if (cur_idx >= ring->elem_cnt) {
22033 cur_idx = (cur_idx + 1) % ring->elem_cnt;
22048 if (cur_idx >= ring->elem_cnt) {
22057 cur_idx = (cur_idx + ring->elem_cnt - 1) % ring->elem_cnt;