Lines Matching refs:read_idx

28701 	uint32 read_idx;	/* next read index, -1 : not start */
28769 ret_ring->fixed.read_idx = DHD_RING_IDX_INVALID;
28874 return __dhd_fixed_ring_get_count(ring, ring->read_idx, ring->write_idx);
28880 if (ring->read_idx == DHD_RING_IDX_INVALID) {
28883 return (uint8 *)ring->elem + (ring->elem_size * ring->read_idx);
28891 if (ring->read_idx == DHD_RING_IDX_INVALID) {
28896 next_idx = (ring->read_idx + 1) % ring->elem_cnt;
28897 if (ring->read_idx == ring->write_idx) {
28899 ring->read_idx = ring->write_idx = DHD_RING_IDX_INVALID;
28903 ring->read_idx = next_idx;
28910 if (ring->read_idx == DHD_RING_IDX_INVALID) {
28921 if (ring->read_idx == DHD_RING_IDX_INVALID) {
28922 ring->read_idx = ring->write_idx = 0;
28933 if (ring->write_idx == ring->read_idx) {
28935 ring->read_idx = (ring->read_idx + 1) % ring->elem_cnt;
28946 if (ring->read_idx == DHD_RING_IDX_INVALID) {
28970 if (ring->read_idx == DHD_RING_IDX_INVALID) {
28978 if (cur_idx == ring->read_idx) {
28995 if (ring->read_idx == DHD_RING_IDX_INVALID) {
29006 first_idx = ring->read_idx;
29018 ring_filled_cnt = __dhd_fixed_ring_get_count(ring, ring->read_idx, ring->write_idx);
29019 tmp_cnt = __dhd_fixed_ring_get_count(ring, ring->read_idx, first_idx);
29022 ring->write_idx, ring->read_idx, first_idx));
29026 tmp_cnt = __dhd_fixed_ring_get_count(ring, ring->read_idx, last_idx);
29029 ring->write_idx, ring->read_idx, last_idx));
29041 if (ring->read_idx == DHD_RING_IDX_INVALID) {
29053 if (ring->read_idx == DHD_RING_IDX_INVALID) {
29068 if (ring->read_idx == DHD_RING_IDX_INVALID) {
29084 if (ring->read_idx == DHD_RING_IDX_INVALID) {
29098 if (ring->read_idx == DHD_RING_IDX_INVALID) {
29119 ring->read_idx = idx;
29131 return ring->read_idx;
29303 dhd_ring_set_read_idx(void *_ring, uint32 read_idx)
29315 __dhd_fixed_ring_set_read_idx(&ring->fixed, read_idx);
29342 uint32 read_idx = DHD_RING_IDX_INVALID;
29347 return read_idx;
29352 read_idx = __dhd_fixed_ring_get_read_idx(&ring->fixed);
29356 return read_idx;