Home
last modified time | relevance | path

Searched refs:buf_idx (Results 1 – 19 of 19) sorted by relevance

/linux-4.1.27/drivers/misc/mei/
Dinterrupt.c126 if (cb->buf.size < mei_hdr->length + cb->buf_idx) { in mei_cl_irq_read_msg()
128 cb->buf.size, mei_hdr->length, cb->buf_idx); in mei_cl_irq_read_msg()
129 buffer = krealloc(cb->buf.data, mei_hdr->length + cb->buf_idx, in mei_cl_irq_read_msg()
138 cb->buf.size = mei_hdr->length + cb->buf_idx; in mei_cl_irq_read_msg()
141 buffer = cb->buf.data + cb->buf_idx; in mei_cl_irq_read_msg()
144 cb->buf_idx += mei_hdr->length; in mei_cl_irq_read_msg()
148 cl_dbg(dev, cl, "completed read length = %lu\n", cb->buf_idx); in mei_cl_irq_read_msg()
218 cb->buf_idx = 0; in mei_cl_irq_disconnect()
225 cb->buf_idx = 0; in mei_cl_irq_disconnect()
260 cb->buf_idx = 0; in mei_cl_irq_read()
[all …]
Damthif.c203 if (cb->buf_idx >= *offset && length >= (cb->buf_idx - *offset)) in mei_amthif_read()
205 else if (cb->buf_idx > 0 && cb->buf_idx <= *offset) { in mei_amthif_read()
217 dev_dbg(dev->dev, "amthif cb->buf_idx - %lu\n", cb->buf_idx); in mei_amthif_read()
221 length = min_t(size_t, length, (cb->buf_idx - *offset)); in mei_amthif_read()
228 if ((*offset + length) < cb->buf_idx) { in mei_amthif_read()
Dmain.c173 if (cb->buf_idx > *offset) in mei_read()
176 if (cb->buf_idx > 0 && cb->buf_idx <= *offset) { in mei_read()
181 if (cb->buf_idx == 0 && *offset > 0) in mei_read()
234 cb->buf.size, cb->buf_idx); in mei_read()
235 if (length == 0 || ubuf == NULL || *offset > cb->buf_idx) { in mei_read()
242 length = min_t(size_t, length, cb->buf_idx - *offset); in mei_read()
252 if ((unsigned long)*offset < cb->buf_idx) in mei_read()
Dclient.c359 cb->buf_idx = 0; in mei_io_cb_init()
1123 len = buf->size - cb->buf_idx; in mei_cl_irq_write()
1146 cb->buf.size, cb->buf_idx); in mei_cl_irq_write()
1148 rets = mei_write_message(dev, &mei_hdr, buf->data + cb->buf_idx); in mei_cl_irq_write()
1157 cb->buf_idx += mei_hdr.length; in mei_cl_irq_write()
1207 cb->buf_idx = 0; in mei_cl_write()
1245 cb->buf_idx = mei_hdr.length; in mei_cl_write()
Dmei_dev.h210 unsigned long buf_idx; member
Dbus.c332 r_length = min_t(size_t, length, cb->buf_idx); in __mei_cl_recv()
/linux-4.1.27/drivers/media/pci/pt3/
Dpt3_i2c.c56 int buf_idx; in cmdbuf_add() local
62 buf_idx = cbuf->num_cmds / 2; in cmdbuf_add()
63 if (buf_idx < ARRAY_SIZE(cbuf->data)) in cmdbuf_add()
64 cbuf->data[buf_idx] = cbuf->tmp; in cmdbuf_add()
Dpt3_dma.c86 idx = adap->buf_idx; in pt3_proc_dma()
95 p = &adap->buffer[adap->buf_idx].data[adap->buf_ofs]; in pt3_proc_dma()
108 adap->buf_idx = idx; in pt3_proc_dma()
132 adap->buf_idx = 0; in pt3_init_dmabuf()
Dpt3.h138 int buf_idx; member
/linux-4.1.27/drivers/media/usb/usbvision/
Dusbvision-core.c2329 int buf_idx, err_code, reg_value; in usbvision_init_isoc() local
2357 for (buf_idx = 0; buf_idx < USBVISION_NUMSBUF; buf_idx++) { in usbvision_init_isoc()
2367 usbvision->sbuf[buf_idx].urb = urb; in usbvision_init_isoc()
2368 usbvision->sbuf[buf_idx].data = in usbvision_init_isoc()
2378 urb->transfer_buffer = usbvision->sbuf[buf_idx].data; in usbvision_init_isoc()
2392 for (buf_idx = 0; buf_idx < USBVISION_NUMSBUF; buf_idx++) { in usbvision_init_isoc()
2393 err_code = usb_submit_urb(usbvision->sbuf[buf_idx].urb, in usbvision_init_isoc()
2398 __func__, buf_idx, err_code); in usbvision_init_isoc()
2418 int buf_idx, err_code, reg_value; in usbvision_stop_isoc() local
2425 for (buf_idx = 0; buf_idx < USBVISION_NUMSBUF; buf_idx++) { in usbvision_stop_isoc()
[all …]
/linux-4.1.27/drivers/gpu/drm/radeon/
Dr300_cmdbuf.c907 u32 i, *buf_idx, h_pending; in r300_scratch() local
913 (sizeof(u64) + header.scratch.n_bufs * sizeof(*buf_idx))) { in r300_scratch()
928 buf_idx = drm_buffer_pointer_to_dword(cmdbuf->buffer, 0); in r300_scratch()
929 *buf_idx *= 2; /* 8 bytes per buf */ in r300_scratch()
931 if (copy_to_user(ref_age_base + *buf_idx, in r300_scratch()
937 ref_age_base + *buf_idx + 1, in r300_scratch()
946 if (copy_to_user(ref_age_base + *buf_idx + 1, in r300_scratch()
951 drm_buffer_advance(cmdbuf->buffer, sizeof(*buf_idx)); in r300_scratch()
1106 idx = header->dma.buf_idx; in r300_do_cp_cmdbuf()
Dradeon_state.c2952 idx = header->dma.buf_idx; in radeon_cp_cmdbuf()
/linux-4.1.27/drivers/s390/net/
Dlcs.c257 card->read.buf_idx = 0; in lcs_setup_read_ccws()
304 card->write.buf_idx = 0; in lcs_setup_write_ccws()
1477 int buf_idx; in lcs_tasklet() local
1484 buf_idx = channel->buf_idx; in lcs_tasklet()
1485 while (iob[buf_idx].state == LCS_BUF_STATE_PROCESSED) { in lcs_tasklet()
1487 if (iob[buf_idx].callback != NULL) in lcs_tasklet()
1488 iob[buf_idx].callback(channel, iob + buf_idx); in lcs_tasklet()
1489 buf_idx = (buf_idx + 1) & (LCS_NUM_BUFFS - 1); in lcs_tasklet()
1491 channel->buf_idx = buf_idx; in lcs_tasklet()
Dlcs.h293 int buf_idx; member
/linux-4.1.27/drivers/net/can/spi/
Dmcp251x.c440 int buf_idx) in mcp251x_hw_rx_frame() argument
448 buf[i] = mcp251x_read_reg(spi, RXBCTRL(buf_idx) + i); in mcp251x_hw_rx_frame()
452 buf[i] = mcp251x_read_reg(spi, RXBCTRL(buf_idx) + i); in mcp251x_hw_rx_frame()
454 priv->spi_tx_buf[RXBCTRL_OFF] = INSTRUCTION_READ_RXB(buf_idx); in mcp251x_hw_rx_frame()
460 static void mcp251x_hw_rx(struct spi_device *spi, int buf_idx) in mcp251x_hw_rx() argument
474 mcp251x_hw_rx_frame(spi, buf, buf_idx); in mcp251x_hw_rx()
/linux-4.1.27/arch/powerpc/sysdev/
Dfsl_rmu.c980 int buf_idx; in fsl_get_inb_message() local
990 buf_idx = (phys_buf - rmu->msg_rx_ring.phys) / RIO_MAX_MSG_SIZE; in fsl_get_inb_message()
991 buf = rmu->msg_rx_ring.virt_buffer[buf_idx]; in fsl_get_inb_message()
1003 rmu->msg_rx_ring.virt_buffer[buf_idx] = NULL; in fsl_get_inb_message()
/linux-4.1.27/drivers/char/xillybus/
Dxillybus_core.c1567 int buf_idx; in xillybus_release() local
1616 buf_idx = channel->wr_fpga_buf_idx; in xillybus_release()
1628 buf_idx++; in xillybus_release()
1629 if (buf_idx == channel->num_wr_buffers) in xillybus_release()
1630 buf_idx = 0; in xillybus_release()
1632 if (buf_idx == eof) in xillybus_release()
/linux-4.1.27/include/uapi/drm/
Dradeon_drm.h202 unsigned char cmd_type, buf_idx, pad0, pad1; member
266 unsigned char cmd_type, buf_idx, pad0, pad1; member
/linux-4.1.27/drivers/dma/ipu/
Dipu_idmac.c777 struct idmac_tx_desc *desc, struct scatterlist *sg, int buf_idx) in ipu_submit_buffer() argument
791 ipu_update_channel_buffer(ichan, buf_idx, sg_dma_address(sg)); in ipu_submit_buffer()
793 ipu_select_buffer(chan_id, buf_idx); in ipu_submit_buffer()
795 sg, chan_id, buf_idx); in ipu_submit_buffer()