Home | History | Annotate | Download | only in wifi_hal

Lines Matching defs:bufs

60     rb_entry_t *bufs; // Array of buffer pointers
111 rbc->bufs = (rb_entry_t *)malloc(num_bufs * sizeof(rb_entry_t));
112 if (rbc->bufs == NULL) {
114 ALOGE("Failed to alloc rbc->bufs");
117 memset(rbc->bufs, 0, (num_bufs * sizeof(rb_entry_t)));
143 free(rbc->bufs[buf_no].data);
145 free(rbc->bufs);
170 if (rbc->bufs[rbc->wr_buf_no].full == 1)
192 if (rbc->bufs[next_buf_no].full == 1) {
206 if (rbc->bufs[next_buf_no].full == 1) {
216 rbc->bufs[rbc->wr_buf_no].full = 1;
217 rbc->bufs[rbc->wr_buf_no].last_wr_index = rbc->cur_wr_buf_idx;
232 if (rbc->bufs[rbc->wr_buf_no].data == NULL) {
233 rbc->bufs[rbc->wr_buf_no].data = (u8 *)malloc(rbc->each_buf_size);
234 if (rbc->bufs[rbc->wr_buf_no].data == NULL) {
265 rbc->bufs[rbc->rd_buf_no].last_wr_index) {
275 rbc->bufs[rbc->wr_buf_no].full = 0;
285 memcpy((rbc->bufs[rbc->wr_buf_no].data + rbc->cur_wr_buf_idx),
294 rbc->bufs[rbc->wr_buf_no].full = 1;
295 rbc->bufs[rbc->wr_buf_no].last_wr_index = rbc->cur_wr_buf_idx;
352 if (rbc->bufs[rbc->rd_buf_no].data == NULL) {
392 (rbc->bufs[rbc->rd_buf_no].data + rbc->cur_rd_buf_idx),
400 free(rbc->bufs[rbc->rd_buf_no].data);
401 rbc->bufs[rbc->rd_buf_no].data = NULL;
444 bufs[rbc->rd_buf_no].data == NULL) {
450 if ((rbc->bufs[rbc->rd_buf_no].full == 1) &&
451 (rbc->cur_rd_buf_idx == rbc->bufs[rbc->rd_buf_no].last_wr_index)) {
453 free(rbc->bufs[rbc->rd_buf_no].data);
454 rbc->bufs[rbc->rd_buf_no].data = NULL;
456 rbc->bufs[rbc->rd_buf_no].full = 0;
478 cur_read_len = rbc->bufs[rbc->rd_buf_no].last_wr_index - rbc->cur_rd_buf_idx;
483 cur_read_len = rbc->bufs[rbc->rd_buf_no].last_wr_index;
486 cur_read_len = rbc->bufs[rbc->rd_buf_no].last_wr_index - rbc->cur_rd_buf_idx;
490 if ((rbc->bufs[rbc->rd_buf_no].full == 1) &&
493 buf = rbc->bufs[rbc->rd_buf_no].data;
494 rbc->bufs[rbc->rd_buf_no].data = NULL;
497 rbc->bufs[rbc->rd_buf_no].full = 0;
515 (rbc->bufs[rbc->rd_buf_no].data + rbc->cur_rd_buf_idx),
519 if (rbc->bufs[rbc->rd_buf_no].full == 1) {
521 free(rbc->bufs[rbc->rd_buf_no].data);
522 rbc->bufs[rbc->rd_buf_no].data = NULL;
524 rbc->bufs[rbc->rd_buf_no].full = 0;