Searched refs:buf_idx (Results 1 - 17 of 17) sorted by relevance

/drivers/misc/mei/
H A Dinterrupt.c120 if (cb->response_buffer.size < mei_hdr->length + cb->buf_idx) {
123 mei_hdr->length, cb->buf_idx);
125 mei_hdr->length + cb->buf_idx,
134 mei_hdr->length + cb->buf_idx;
137 buffer = cb->response_buffer.data + cb->buf_idx;
140 cb->buf_idx += mei_hdr->length;
145 cb->buf_idx);
221 cb->buf_idx = 0;
228 cb->buf_idx = 0;
263 cb->buf_idx
[all...]
H A Damthif.c215 if (cb->buf_idx >= *offset && length >= (cb->buf_idx - *offset))
217 else if (cb->buf_idx > 0 && cb->buf_idx <= *offset) {
229 dev_dbg(dev->dev, "amthif cb->buf_idx - %lu\n", cb->buf_idx);
232 * the buf_idx may point beyond */
233 length = min_t(size_t, length, (cb->buf_idx - *offset));
240 if ((*offset + length) < cb->buf_idx) {
489 cb->buf_idx
[all...]
H A Dmain.c198 if (cb->buf_idx > *offset)
200 /* offset is beyond buf_idx we have no more data return 0 */
201 if (cb->buf_idx > 0 && cb->buf_idx <= *offset) {
206 if (cb->buf_idx == 0 && *offset > 0)
258 cb->response_buffer.size, cb->buf_idx);
259 if (length == 0 || ubuf == NULL || *offset > cb->buf_idx) {
265 * however buf_idx may point beyond that */
266 length = min_t(size_t, length, cb->buf_idx - *offset);
276 if ((unsigned long)*offset < cb->buf_idx)
[all...]
H A Dclient.c215 cb->buf_idx = 0;
873 len = buf->size - cb->buf_idx;
896 cb->request_buffer.size, cb->buf_idx);
898 rets = mei_write_message(dev, &mei_hdr, buf->data + cb->buf_idx);
907 cb->buf_idx += mei_hdr.length;
957 cb->buf_idx = 0;
995 cb->buf_idx = mei_hdr.length;
H A Dbus.c320 r_length = min_t(size_t, length, cb->buf_idx);
H A Dmei_dev.h194 * @buf_idx: last read index
205 unsigned long buf_idx; member in struct:mei_cl_cb
/drivers/media/pci/pt3/
H A Dpt3_dma.c86 idx = adap->buf_idx;
95 p = &adap->buffer[adap->buf_idx].data[adap->buf_ofs];
108 adap->buf_idx = idx;
132 adap->buf_idx = 0;
H A Dpt3_i2c.c56 int buf_idx; local
62 buf_idx = cbuf->num_cmds / 2;
63 if (buf_idx < ARRAY_SIZE(cbuf->data))
64 cbuf->data[buf_idx] = cbuf->tmp;
H A Dpt3.h138 int buf_idx; member in struct:pt3_adapter
/drivers/gpu/drm/radeon/
H A Dr300_cmdbuf.c907 u32 i, *buf_idx, h_pending; local
913 (sizeof(u64) + header.scratch.n_bufs * sizeof(*buf_idx))) {
928 buf_idx = drm_buffer_pointer_to_dword(cmdbuf->buffer, 0);
929 *buf_idx *= 2; /* 8 bytes per buf */
931 if (copy_to_user(ref_age_base + *buf_idx,
937 ref_age_base + *buf_idx + 1,
946 if (copy_to_user(ref_age_base + *buf_idx + 1,
951 drm_buffer_advance(cmdbuf->buffer, sizeof(*buf_idx));
1106 idx = header->dma.buf_idx;
H A Dradeon_state.c2952 idx = header->dma.buf_idx;
/drivers/media/usb/usbvision/
H A Dusbvision-core.c2330 int buf_idx, err_code, reg_value; local
2358 for (buf_idx = 0; buf_idx < USBVISION_NUMSBUF; buf_idx++) {
2368 usbvision->sbuf[buf_idx].urb = urb;
2369 usbvision->sbuf[buf_idx].data =
2379 urb->transfer_buffer = usbvision->sbuf[buf_idx].data;
2393 for (buf_idx = 0; buf_idx < USBVISION_NUMSBUF; buf_idx
2419 int buf_idx, err_code, reg_value; local
[all...]
/drivers/s390/net/
H A Dlcs.c259 card->read.buf_idx = 0;
306 card->write.buf_idx = 0;
1479 int buf_idx; local
1486 buf_idx = channel->buf_idx;
1487 while (iob[buf_idx].state == LCS_BUF_STATE_PROCESSED) {
1489 if (iob[buf_idx].callback != NULL)
1490 iob[buf_idx].callback(channel, iob + buf_idx);
1491 buf_idx
[all...]
H A Dlcs.h293 int buf_idx; member in struct:lcs_channel
/drivers/net/can/spi/
H A Dmcp251x.c440 int buf_idx)
448 buf[i] = mcp251x_read_reg(spi, RXBCTRL(buf_idx) + i);
452 buf[i] = mcp251x_read_reg(spi, RXBCTRL(buf_idx) + i);
454 priv->spi_tx_buf[RXBCTRL_OFF] = INSTRUCTION_READ_RXB(buf_idx);
460 static void mcp251x_hw_rx(struct spi_device *spi, int buf_idx) argument
474 mcp251x_hw_rx_frame(spi, buf, buf_idx);
439 mcp251x_hw_rx_frame(struct spi_device *spi, u8 *buf, int buf_idx) argument
/drivers/char/xillybus/
H A Dxillybus_core.c1565 int buf_idx; local
1614 buf_idx = channel->wr_fpga_buf_idx;
1626 buf_idx++;
1627 if (buf_idx == channel->num_wr_buffers)
1628 buf_idx = 0;
1630 if (buf_idx == eof)
/drivers/dma/ipu/
H A Dipu_idmac.c777 struct idmac_tx_desc *desc, struct scatterlist *sg, int buf_idx)
791 ipu_update_channel_buffer(ichan, buf_idx, sg_dma_address(sg));
793 ipu_select_buffer(chan_id, buf_idx);
795 sg, chan_id, buf_idx);
776 ipu_submit_buffer(struct idmac_channel *ichan, struct idmac_tx_desc *desc, struct scatterlist *sg, int buf_idx) argument

Completed in 286 milliseconds