Lines Matching refs:w_ptr
54 commonring->w_ptr = 0; in brcmf_commonring_config()
84 if (commonring->r_ptr <= commonring->w_ptr) in brcmf_commonring_write_available()
85 available = commonring->depth - commonring->w_ptr + in brcmf_commonring_write_available()
88 available = commonring->r_ptr - commonring->w_ptr; in brcmf_commonring_write_available()
125 if (commonring->r_ptr <= commonring->w_ptr) in brcmf_commonring_reserve_for_write()
126 available = commonring->depth - commonring->w_ptr + in brcmf_commonring_reserve_for_write()
129 available = commonring->r_ptr - commonring->w_ptr; in brcmf_commonring_reserve_for_write()
133 (commonring->w_ptr * commonring->item_len); in brcmf_commonring_reserve_for_write()
134 commonring->w_ptr++; in brcmf_commonring_reserve_for_write()
135 if (commonring->w_ptr == commonring->depth) in brcmf_commonring_reserve_for_write()
136 commonring->w_ptr = 0; in brcmf_commonring_reserve_for_write()
161 if (commonring->r_ptr <= commonring->w_ptr) in brcmf_commonring_reserve_for_write_multiple()
162 available = commonring->depth - commonring->w_ptr + in brcmf_commonring_reserve_for_write_multiple()
165 available = commonring->r_ptr - commonring->w_ptr; in brcmf_commonring_reserve_for_write_multiple()
169 (commonring->w_ptr * commonring->item_len); in brcmf_commonring_reserve_for_write_multiple()
171 if (*alloced + commonring->w_ptr > commonring->depth) in brcmf_commonring_reserve_for_write_multiple()
172 *alloced = commonring->depth - commonring->w_ptr; in brcmf_commonring_reserve_for_write_multiple()
173 commonring->w_ptr += *alloced; in brcmf_commonring_reserve_for_write_multiple()
174 if (commonring->w_ptr == commonring->depth) in brcmf_commonring_reserve_for_write_multiple()
175 commonring->w_ptr = 0; in brcmf_commonring_reserve_for_write_multiple()
197 if (commonring->f_ptr > commonring->w_ptr) { in brcmf_commonring_write_complete()
202 commonring->f_ptr = commonring->w_ptr; in brcmf_commonring_write_complete()
216 if (commonring->w_ptr == 0) in brcmf_commonring_write_cancel()
217 commonring->w_ptr = commonring->depth - n_items; in brcmf_commonring_write_cancel()
219 commonring->w_ptr -= n_items; in brcmf_commonring_write_cancel()
229 *n_items = (commonring->w_ptr >= commonring->r_ptr) ? in brcmf_commonring_get_read_ptr()
230 (commonring->w_ptr - commonring->r_ptr) : in brcmf_commonring_get_read_ptr()