Lines Matching refs:bstat
4855 bstat[2];
4922 bstat[0].data = malloc (2 * lines_per_buffer * (long) bpl);
4923 if (!bstat[0].data)
4929 bstat[1].data = bstat[0].data + lines_per_buffer * (long) bpl;
4931 bstat[0].command = malloc (2 * 10);
4932 if (!bstat[0].command)
4939 bstat[1].command = bstat[0].command + 10;
4942 ptr = bstat[0].data + 2 * lines_per_buffer * (long) bpl - 1;
4943 while (ptr >= bstat[0].data)
4998 bstat[buffernumber].ready = SANE_FALSE;
4999 bstat[buffernumber].finished = SANE_FALSE;
5007 if (bstat[buffernumber].ready == SANE_TRUE)
5011 status = dev_req_wait (bstat[buffernumber].id);
5016 bstat[buffernumber].lines * bpl,
5017 (long int) bstat[buffernumber].num_read);
5041 (long int) bstat[buffernumber].num_read);
5042 output_data (s, fp, bstat[buffernumber].data,
5043 bstat[buffernumber].lines, bpl, extra);
5044 if (bstat[buffernumber].finished)
5062 bstat[buffernumber].lines = s->hw->lines - s->line;
5063 bstat[buffernumber].bank = 0x01;
5064 bstat[buffernumber].finished = SANE_TRUE;
5068 bstat[buffernumber].lines = lines_per_buffer;
5069 bstat[buffernumber].bank = 0x00;
5073 bstat[buffernumber].finished = SANE_TRUE;
5075 s->line += bstat[buffernumber].lines;
5076 bstat[buffernumber].ready = SANE_TRUE;
5083 bstat[buffernumber].lines * bpl, buffer_count);
5085 status = dev_read_req_enter (s, bstat[buffernumber].data,
5086 bstat[buffernumber].lines, bpl,
5087 &bstat[buffernumber].num_read,
5088 &bstat[buffernumber].id,
5089 bstat[buffernumber].bank,
5090 bstat[buffernumber].command);
5123 free (bstat[0].data);