Lines Matching refs:rbuf
334 int cmd, unsigned char *rbuf, unsigned char *wbuf)
354 wfcmd->write_cnt = (unsigned long) rbuf;
355 rbuf = NULL;
418 rbuf[0] = WF_ST_EMPTY;
447 rbuf[i] = c;
450 DPRINT (WF_DEBUG_DATA, "read[%d] = 0x%x\n",i, rbuf[i]);
620 unsigned char rbuf[32], wbuf[32];
625 if (snd_wavefront_cmd (dev, WFC_GET_NSAMPLES, rbuf, wbuf)) {
637 if (snd_wavefront_cmd (dev, WFC_IDENTIFY_SAMPLE_TYPE, rbuf, wbuf)) {
644 dev->sample_status[i] = (WF_SLOT_FILLED|rbuf[0]);
650 switch (rbuf[0] & WF_ST_MASK) {
666 i, rbuf[0]);
669 if (rbuf[0] != WF_ST_EMPTY) {
849 char rbuf[8];
851 if (snd_wavefront_cmd (dev, WFC_REPORT_FREE_MEMORY, rbuf, NULL)) {
855 return demunge_int32 (rbuf, 4);
1538 wc->rbuf[0] = dev->interrupts_are_midi;
1554 wc->rbuf[0] = dev->sample_status[i];
1573 (dev, (wavefront_patch_info *) wc->rbuf);
1583 wc->status = snd_wavefront_cmd (dev, wc->cmd, wc->rbuf, wc->wbuf);
1599 dev->freemem = demunge_int32 (wc->rbuf, 4);
1603 demunge_buf (wc->rbuf, wc->rbuf, WF_PATCH_BYTES);
1607 demunge_buf (wc->rbuf, wc->rbuf, WF_PROGRAM_BYTES);
1611 demunge_buf (wc->rbuf, wc->rbuf, WF_DRUM_BYTES - 1);
1615 process_sample_hdr (wc->rbuf);
2165 unsigned char rbuf[4], wbuf[4];
2179 if (snd_wavefront_cmd (dev, WFC_FIRMWARE_VERSION, rbuf, wbuf) == 0) {
2181 dev->fw_version[0] = rbuf[0];
2182 dev->fw_version[1] = rbuf[1];
2185 rbuf[0], rbuf[1]);
2190 rbuf, wbuf) == 0) {
2191 dev->hw_version[0] = rbuf[0];
2192 dev->hw_version[1] = rbuf[1];