Lines Matching defs:buf_in
472 unsigned char *buf_in;
1158 * in buf_in[]. The response itself determines its total length
1159 * (mceusb_cmd_datasize() + 2) and hence the minimum size of buf_in[].
1165 static void mceusb_handle_command(struct mceusb_dev *ir, u8 *buf_in)
1167 u8 cmd = buf_in[0];
1168 u8 subcmd = buf_in[1];
1169 u8 *hi = &buf_in[2]; /* read only when required */
1170 u8 *lo = &buf_in[3]; /* read only when required */
1179 if (buf_in[5] == 0 && *hi < 8)
1281 ir->rem = mceusb_cmd_datasize(ir->cmd, ir->buf_in[i]);
1282 mceusb_dev_printdata(ir, ir->buf_in, buf_len, i - 1,
1285 mceusb_handle_command(ir, &ir->buf_in[i - 1]);
1290 rawir.pulse = ((ir->buf_in[i] & MCE_PULSE_BIT) != 0);
1291 rawir.duration = (ir->buf_in[i] & MCE_PULSE_MASK);
1294 ir->buf_in[i]);
1305 rawir.duration, ir->buf_in[i]);
1314 ir->cmd = ir->buf_in[i];
1331 mceusb_dev_printdata(ir, ir->buf_in, buf_len,
1730 ir->buf_in = usb_alloc_coherent(dev, maxp, GFP_KERNEL, &ir->dma_in);
1731 if (!ir->buf_in)
1779 usb_fill_int_urb(ir->urb_in, dev, pipe, ir->buf_in, maxp,
1782 usb_fill_bulk_urb(ir->urb_in, dev, pipe, ir->buf_in, maxp,
1831 usb_free_coherent(dev, maxp, ir->buf_in, ir->dma_in);
1858 usb_free_coherent(dev, ir->len_in, ir->buf_in, ir->dma_in);