Lines Matching defs:ch_buf
502 SANE_Byte *ch_buf; /* channel buffer */
555 status = TxSource_get(pself, ps->ch_buf + ps->ch_pos, &ndata);
567 *pbuf = ((ps->ch_buf[ps->ch_pos] >> ps->bit) & 0x01) ? 0xFF : 0x00;
594 free(ps->ch_buf);
595 ps->ch_buf = NULL;
616 pself->ch_buf = (SANE_Byte *) malloc(pself->ch_size);
617 if (pself->ch_buf == NULL)
682 SANE_Byte *ch_buf; /* channel buffer */
730 status = TxSource_get(pself, ps->ch_buf + ps->ch_pos, &ndata);
746 *pbuf = (ps->ch_buf[ps->ch_pos] & 0x55) |
747 (ps->ch_buf[(ps->ch_pos + (ps->ch_line_size)) % ps->ch_size] & 0xaa);
752 *pbuf = (ps->ch_buf[ps->ch_pos] & 0xaa) |
753 (ps->ch_buf[(ps->ch_pos + (ps->ch_line_size)) % ps->ch_size] & 0x55);
762 SANE_Byte valid_pixel = ps->ch_buf[ps->ch_pos] & 0x55;
769 SANE_Byte valid_pixel = ps->ch_buf[ps->ch_pos] & 0xaa;
783 *pbuf = ps->ch_buf[(ps->ch_pos + (ps->ch_line_size)) % ps->ch_size];
790 *pbuf = ps->ch_buf[ps->ch_pos+ps->ch_bytes_per_pixel];
792 *pbuf = ps->ch_buf[ps->ch_pos-ps->ch_bytes_per_pixel];
796 *pbuf = ps->ch_buf[ps->ch_pos];
825 free(ps->ch_buf);
826 ps->ch_buf = NULL;
864 pself->ch_buf = (SANE_Byte *) malloc(pself->ch_size);
865 if (pself->ch_buf == NULL)