Lines Matching refs:rbuf
334 int cmd, unsigned char *rbuf, unsigned char *wbuf)
355 wfcmd->write_cnt = (unsigned long) rbuf;
356 rbuf = NULL;
421 rbuf[0] = WF_ST_EMPTY;
450 rbuf[i] = c;
453 DPRINT (WF_DEBUG_DATA, "read[%d] = 0x%x\n",i, rbuf[i]);
622 unsigned char rbuf[32], wbuf[32];
627 if (snd_wavefront_cmd (dev, WFC_GET_NSAMPLES, rbuf, wbuf)) {
639 if (snd_wavefront_cmd (dev, WFC_IDENTIFY_SAMPLE_TYPE, rbuf, wbuf)) {
646 dev->sample_status[i] = (WF_SLOT_FILLED|rbuf[0]);
652 switch (rbuf[0] & WF_ST_MASK) {
668 i, rbuf[0]);
671 if (rbuf[0] != WF_ST_EMPTY) {
853 char rbuf[8];
855 if (snd_wavefront_cmd (dev, WFC_REPORT_FREE_MEMORY, rbuf, NULL)) {
859 return demunge_int32 (rbuf, 4);
1545 wc->rbuf[0] = dev->interrupts_are_midi;
1561 wc->rbuf[0] = dev->sample_status[i];
1580 (dev, (wavefront_patch_info *) wc->rbuf);
1590 wc->status = snd_wavefront_cmd (dev, wc->cmd, wc->rbuf, wc->wbuf);
1606 dev->freemem = demunge_int32 (wc->rbuf, 4);
1610 demunge_buf (wc->rbuf, wc->rbuf, WF_PATCH_BYTES);
1614 demunge_buf (wc->rbuf, wc->rbuf, WF_PROGRAM_BYTES);
1618 demunge_buf (wc->rbuf, wc->rbuf, WF_DRUM_BYTES - 1);
1622 process_sample_hdr (wc->rbuf);
2175 unsigned char rbuf[4], wbuf[4];
2189 if (snd_wavefront_cmd (dev, WFC_FIRMWARE_VERSION, rbuf, wbuf) == 0) {
2191 dev->fw_version[0] = rbuf[0];
2192 dev->fw_version[1] = rbuf[1];
2195 rbuf[0], rbuf[1]);
2200 rbuf, wbuf) == 0) {
2201 dev->hw_version[0] = rbuf[0];
2202 dev->hw_version[1] = rbuf[1];