Home
last modified time | relevance | path

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

12

/linux/tools/testing/selftests/ublk/
H A Dbatch.c9 unsigned short buf_idx) in ublk_get_commit_buf() argument
13 if (buf_idx < t->commit_buf_start || in ublk_get_commit_buf()
14 buf_idx >= t->commit_buf_start + t->nr_commit_buf) in ublk_get_commit_buf()
16 idx = buf_idx - t->commit_buf_start; in ublk_get_commit_buf()
233 unsigned short buf_idx) in ublk_init_batch_cmd() argument
252 user_data = build_user_data(buf_idx, _IOC_NR(op), nr_elem, q_id, 0); in ublk_init_batch_cmd()
262 nr_elem * elem_bytes, buf_idx, t->cmd_inflight); in ublk_init_batch_cmd()
267 unsigned short buf_idx) in ublk_setup_commit_sqe() argument
279 unsigned short buf_idx) in ublk_batch_queue_fetch() argument
281 unsigned short nr_elem = t->fetch[buf_idx].fetch_buf_size / 2; in ublk_batch_queue_fetch()
[all …]
H A Dstripe.c138 unsigned short buf_idx = ublk_io_buf_idx(t, q, tag); in stripe_queue_tgt_rw_io() local
146 io_uring_prep_buf_register(sqe[0], q, tag, q->q_id, buf_idx); in stripe_queue_tgt_rw_io()
162 sqe[i]->buf_index = buf_idx; in stripe_queue_tgt_rw_io()
172 io_uring_prep_buf_unregister(unreg, q, tag, q->q_id, buf_idx); in stripe_queue_tgt_rw_io()
/linux/drivers/iio/chemical/
H A Dmhz19b.c53 u8 buf_idx; member
110 st->buf_idx = 0; in mhz19b_serdev_cmd()
251 size_t remaining = MHZ19B_CMD_SIZE - st->buf_idx; in mhz19b_receive_buf()
254 st->buf_idx = 0; in mhz19b_receive_buf()
260 memcpy(st->buf + st->buf_idx, data, len); in mhz19b_receive_buf()
261 st->buf_idx += len; in mhz19b_receive_buf()
263 if (st->buf_idx == MHZ19B_CMD_SIZE) { in mhz19b_receive_buf()
264 st->buf_idx = 0; in mhz19b_receive_buf()
/linux/drivers/misc/mei/
H A Dinterrupt.c202 buf_sz = length + cb->buf_idx; in mei_cl_irq_read_msg()
204 if (buf_sz < cb->buf_idx) { in mei_cl_irq_read_msg()
206 length, cb->buf_idx); in mei_cl_irq_read_msg()
213 cb->buf.size, length, cb->buf_idx); in mei_cl_irq_read_msg()
219 mei_dma_ring_read(dev, cb->buf.data + cb->buf_idx, length); in mei_cl_irq_read_msg()
221 mei_read_slots(dev, cb->buf.data + cb->buf_idx, 0); in mei_cl_irq_read_msg()
223 mei_read_slots(dev, cb->buf.data + cb->buf_idx, length); in mei_cl_irq_read_msg()
226 cb->buf_idx += length; in mei_cl_irq_read_msg()
229 cl_dbg(dev, cl, "completed read length = %zu\n", cb->buf_idx); in mei_cl_irq_read_msg()
307 cb->buf_idx = 0; in mei_cl_irq_read()
H A Dclient.c380 cb->buf_idx = 0; in mei_io_cb_init()
1755 is_vtag = (cb->vtag && cb->buf_idx == 0); in mei_msg_hdr_init()
1840 first_chunk = cb->buf_idx == 0; in mei_cl_irq_write()
1852 buf_len = buf->size - cb->buf_idx; in mei_cl_irq_write()
1853 data = buf->data + cb->buf_idx; in mei_cl_irq_write()
1901 mei_dma_ring_write(dev, buf->data + cb->buf_idx, buf_len); in mei_cl_irq_write()
1909 cb->buf_idx += buf_len; in mei_cl_irq_write()
1982 cb->buf_idx = 0; in mei_cl_write()
2053 cb->buf_idx = buf_len; in mei_cl_write()
/linux/drivers/media/pci/pt3/
H A Dpt3_i2c.c47 int buf_idx; in cmdbuf_add() local
53 buf_idx = cbuf->num_cmds / 2; in cmdbuf_add()
54 if (buf_idx < ARRAY_SIZE(cbuf->data)) in cmdbuf_add()
55 cbuf->data[buf_idx] = cbuf->tmp; in cmdbuf_add()
H A Dpt3_dma.c77 idx = adap->buf_idx; in pt3_proc_dma()
86 p = &adap->buffer[adap->buf_idx].data[adap->buf_ofs]; in pt3_proc_dma()
99 adap->buf_idx = idx; in pt3_proc_dma()
123 adap->buf_idx = 0; in pt3_init_dmabuf()
H A Dpt3.h129 int buf_idx; member
/linux/drivers/gpio/
H A Dgpio-sloppy-logic-analyzer.c41 u32 buf_idx; member
92 priv->buf_idx = 0; in fops_capture_set()
126 la_buf[priv->buf_idx++] = state; in fops_capture_set()
129 while (priv->buf_idx < priv->blob.size) { in fops_capture_set()
134 la_buf[priv->buf_idx++] = state; in fops_capture_set()
/linux/arch/um/drivers/
H A Dvirtio_pcidev.c105 int buf_idx; in virtio_pcidev_send_cmd() local
127 buf_idx = virtio_pcidev_get_buf(dev, &posted); in virtio_pcidev_send_cmd()
128 buf = &dev->bufs[buf_idx]; in virtio_pcidev_send_cmd()
132 dev->extra_ptrs[buf_idx] = kmemdup(extra, extra_size, in virtio_pcidev_send_cmd()
135 if (!dev->extra_ptrs[buf_idx]) { in virtio_pcidev_send_cmd()
139 extra = dev->extra_ptrs[buf_idx]; in virtio_pcidev_send_cmd()
/linux/drivers/hid/intel-ish-hid/ishtp/
H A Dclient.c632 rb->buf_idx = 0; in ishtp_cl_read_start()
1027 if (rb->buffer.size < ishtp_hdr->length + rb->buf_idx) { in recv_ishtp_cl_msg()
1032 rb->buf_idx); in recv_ishtp_cl_msg()
1039 buffer = rb->buffer.data + rb->buf_idx; in recv_ishtp_cl_msg()
1042 rb->buf_idx += ishtp_hdr->length; in recv_ishtp_cl_msg()
1062 new_rb->buf_idx = 0; in recv_ishtp_cl_msg()
1153 rb->buffer.size, hbm->msg_length, rb->buf_idx); in recv_ishtp_cl_msg_dma()
1171 rb->buf_idx = hbm->msg_length; in recv_ishtp_cl_msg_dma()
1191 new_rb->buf_idx = 0; in recv_ishtp_cl_msg_dma()
/linux/tools/perf/util/
H A Dbpf-event.c272 size_t buf_idx; in format_btf_cb()
280 n = vsnprintf(ctx->buf + ctx->buf_idx, ctx->buf_size - ctx->buf_idx, in format_btf_variable()
282 ctx->buf_idx += n; in format_btf_variable()
283 if (ctx->buf_idx >= ctx->buf_size) in format_btf_variable()
284 ctx->buf_idx = ctx->buf_size; in format_btf_variable()
292 .buf_idx = 0, in format_btf_variable()
264 size_t buf_idx; global() member
/linux/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif.c35 unsigned int t7xx_ring_buf_get_next_wr_idx(unsigned int buf_len, unsigned int buf_idx) in t7xx_ring_buf_get_next_wr_idx() argument
37 buf_idx++; in t7xx_ring_buf_get_next_wr_idx()
39 return buf_idx < buf_len ? buf_idx : 0; in t7xx_ring_buf_get_next_wr_idx()
H A Dt7xx_hif_dpmaif.h198 unsigned int t7xx_ring_buf_get_next_wr_idx(unsigned int buf_len, unsigned int buf_idx);
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_rxtx.c267 static int prestera_sdma_next_rx_buf_idx(int buf_idx) in prestera_sdma_next_rx_buf_idx() argument
269 return (buf_idx + 1) % PRESTERA_SDMA_RX_DESC_PER_Q; in prestera_sdma_next_rx_buf_idx()
294 int buf_idx = ring->next_rx; in prestera_sdma_rx_poll() local
297 buf = &ring->bufs[buf_idx]; in prestera_sdma_rx_poll()
320 ring->next_rx = prestera_sdma_next_rx_buf_idx(buf_idx); in prestera_sdma_rx_poll()
/linux/tools/testing/selftests/net/
H A Dio_uring_zerocopy_tx.c125 unsigned buf_idx = 0; in do_tx() local
144 sqe->buf_index = buf_idx; in do_tx()
/linux/drivers/staging/media/meson/vdec/
H A Dvdec_helpers.h42 void amvdec_dst_buf_done_idx(struct amvdec_session *sess, u32 buf_idx,
H A Dvdec_helpers.c407 u32 buf_idx, u32 offset, u32 field) in amvdec_dst_buf_done_idx() argument
413 sess->fw_idx_to_vb2_idx[buf_idx]); in amvdec_dst_buf_done_idx()
418 buf_idx); in amvdec_dst_buf_done_idx()
/linux/drivers/net/ethernet/spacemit/
H A Dk1_emac.c687 bool map_as_page, buf_idx; in emac_tx_map_frag() local
693 buf_idx = frag_idx % 2; in emac_tx_map_frag()
712 tx_buf->buf[buf_idx].dma_addr = addr; in emac_tx_map_frag()
713 tx_buf->buf[buf_idx].dma_len = len; in emac_tx_map_frag()
714 tx_buf->buf[buf_idx].map_as_page = map_as_page; in emac_tx_map_frag()
716 if (buf_idx == 0) { in emac_tx_map_frag()
734 bool buf_idx; in emac_tx_mem_map() local
741 buf_idx = f % 2; in emac_tx_mem_map()
747 if (!buf_idx) { in emac_tx_mem_map()
/linux/drivers/iio/adc/
H A Dat91-sama5d2_adc.c554 int buf_idx; member
1185 if (i >= st->dma_st.buf_idx) in at91_adc_dma_size_done()
1186 size = i - st->dma_st.buf_idx; in at91_adc_dma_size_done()
1188 size = st->dma_st.rx_buf_sz + i - st->dma_st.buf_idx; in at91_adc_dma_size_done()
1211 st->dma_st.buf_idx = 0; in at91_adc_dma_start()
1509 &st->dma_st.rx_buf[st->dma_st.buf_idx], in at91_adc_trigger_handler_dma()
1513 (st->dma_st.rx_buf + st->dma_st.buf_idx), in at91_adc_trigger_handler_dma()
1518 st->dma_st.buf_idx += sample_size; in at91_adc_trigger_handler_dma()
1520 if (st->dma_st.buf_idx >= st->dma_st.rx_buf_sz) in at91_adc_trigger_handler_dma()
1521 st->dma_st.buf_idx = 0; in at91_adc_trigger_handler_dma()
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Ddwb.h215 struct dwbc *dwbc, unsigned int *buf_idx,
/linux/include/linux/
H A Dintel-ish-client-if.h72 unsigned long buf_idx; member
/linux/drivers/char/xillybus/
H A Dxillybus_core.c1568 int buf_idx; in xillybus_release() local
1617 buf_idx = channel->wr_fpga_buf_idx; in xillybus_release()
1629 buf_idx++; in xillybus_release()
1630 if (buf_idx == channel->num_wr_buffers) in xillybus_release()
1631 buf_idx = 0; in xillybus_release()
1633 if (buf_idx == eof) in xillybus_release()
/linux/drivers/net/can/spi/
H A Dmcp251x.c679 int buf_idx) in mcp251x_hw_rx_frame() argument
687 buf[i] = mcp251x_read_reg(spi, RXBCTRL(buf_idx) + i); in mcp251x_hw_rx_frame()
691 buf[i] = mcp251x_read_reg(spi, RXBCTRL(buf_idx) + i); in mcp251x_hw_rx_frame()
693 priv->spi_tx_buf[RXBCTRL_OFF] = INSTRUCTION_READ_RXB(buf_idx); in mcp251x_hw_rx_frame()
707 static void mcp251x_hw_rx(struct spi_device *spi, int buf_idx) in mcp251x_hw_rx() argument
721 mcp251x_hw_rx_frame(spi, buf, buf_idx); in mcp251x_hw_rx()
/linux/arch/powerpc/sysdev/
H A Dfsl_rmu.c987 int buf_idx; in fsl_get_inb_message() local
997 buf_idx = (phys_buf - rmu->msg_rx_ring.phys) / RIO_MAX_MSG_SIZE; in fsl_get_inb_message()
998 buf = rmu->msg_rx_ring.virt_buffer[buf_idx]; in fsl_get_inb_message()
1010 rmu->msg_rx_ring.virt_buffer[buf_idx] = NULL; in fsl_get_inb_message()

12