Home
last modified time | relevance | path

Searched refs:xfer_len (Results 1 – 25 of 41) sorted by relevance

12

/linux/drivers/i2c/busses/
H A Di2c-viai2c-zhaoxin.c49 u16 xfer_len; member
66 priv->xfer_len = min_t(u16, msg->len - i2c->xfered_len, ZXI2C_FIFO_SIZE); in viai2c_fifo_xfer()
68 iowrite8(priv->xfer_len - 1, base + ZXI2C_REG_HRLR); in viai2c_fifo_xfer()
70 iowrite8(priv->xfer_len - 1, base + ZXI2C_REG_HTLR); in viai2c_fifo_xfer()
72 for (i = 0; i < priv->xfer_len; i++) in viai2c_fifo_xfer()
77 if (priv->hrv && msg->len == (i2c->xfered_len + priv->xfer_len)) { in viai2c_fifo_xfer()
103 for (i = 0; i < priv->xfer_len; i++) in viai2c_fifo_irq_xfer()
106 i2c->xfered_len += priv->xfer_len; in viai2c_fifo_irq_xfer()
115 priv->xfer_len = min_t(u16, msg->len - i2c->xfered_len, ZXI2C_FIFO_SIZE); in viai2c_fifo_irq_xfer()
117 iowrite8(priv->xfer_len - 1, base + ZXI2C_REG_HRLR); in viai2c_fifo_irq_xfer()
[all …]
H A Di2c-qcom-geni.c131 size_t xfer_len; member
469 geni_se_rx_dma_unprep(&gi2c->se, gi2c->dma_addr, gi2c->xfer_len); in geni_i2c_rx_msg_cleanup()
481 geni_se_tx_dma_unprep(&gi2c->se, gi2c->dma_addr, gi2c->xfer_len); in geni_i2c_tx_msg_cleanup()
510 gi2c->xfer_len = len; in geni_i2c_rx_one_msg()
549 gi2c->xfer_len = len; in geni_i2c_tx_one_msg()
/linux/drivers/gpu/drm/nouveau/nvkm/falcon/
H A Dbase.c145 int xfer_len; in nvkm_falcon_pio_rd() local
156 xfer_len = min(len, pio->max); in nvkm_falcon_pio_rd()
157 pio->rd(falcon, port, img, xfer_len); in nvkm_falcon_pio_rd()
160 for (img_base = 0; img_base < xfer_len; img_base += 4, mem_base += 4) { in nvkm_falcon_pio_rd()
167 img += xfer_len; in nvkm_falcon_pio_rd()
168 len -= xfer_len; in nvkm_falcon_pio_rd()
180 int xfer_len; in nvkm_falcon_pio_wr() local
191 xfer_len = min(len, pio->max); in nvkm_falcon_pio_wr()
192 pio->wr(falcon, port, img, xfer_len, tag++); in nvkm_falcon_pio_wr()
195 for (img_base = 0; img_base < xfer_len; img_base += 4, mem_base += 4) { in nvkm_falcon_pio_wr()
[all …]
H A Dga102.c48 ga102_flcn_dma_init(struct nvkm_falcon *falcon, u64 dma_addr, int xfer_len, in ga102_flcn_dma_init() argument
51 *cmd = (ilog2(xfer_len) - 2) << 8; in ga102_flcn_dma_init()
/linux/drivers/net/mctp/
H A Dmctp-usblib-test.c287 size_t pkt_len = 0, xfer_len = 0; in mctp_usblib_test_pkt_span_validate() local
298 xfer_len += span->xfers[i]; in mctp_usblib_test_pkt_span_validate()
300 KUNIT_ASSERT_EQ_MSG(test, pkt_len, xfer_len, in mctp_usblib_test_pkt_span_validate()
302 pkt_len, xfer_len, span->name); in mctp_usblib_test_pkt_span_validate()
310 size_t len, xfer_len, off, xfer_off; in mctp_usblib_test_rx_pkt_span() local
337 xfer_len = pkt_span->xfers[i] - xfer_off; in mctp_usblib_test_rx_pkt_span()
344 len = min(len, xfer_len); in mctp_usblib_test_rx_pkt_span()
347 if (len == xfer_len) { in mctp_usblib_test_rx_pkt_span()
/linux/drivers/dma/qcom/
H A Dbam_dma.c67 u32 xfer_len; member
881 if (avail < async_desc->xfer_len) in process_channel_irqs()
885 bchan->head += async_desc->xfer_len; in process_channel_irqs()
888 async_desc->num_desc -= async_desc->xfer_len; in process_channel_irqs()
889 async_desc->curr_desc += async_desc->xfer_len; in process_channel_irqs()
890 avail -= async_desc->xfer_len; in process_channel_irqs()
1067 async_desc->xfer_len = avail; in bam_start_dma()
1069 async_desc->xfer_len = async_desc->num_desc; in bam_start_dma()
1072 if (async_desc->num_desc == async_desc->xfer_len) in bam_start_dma()
1073 desc[async_desc->xfer_len - 1].flags |= in bam_start_dma()
[all …]
/linux/drivers/input/touchscreen/
H A Dhideep.c471 size_t xfer_len; in hideep_program_nvm() local
481 xfer_len = min_t(size_t, ucode_len, HIDEEP_NVM_PAGE_SIZE); in hideep_program_nvm()
482 xfer_count = xfer_len / sizeof(*ucode); in hideep_program_nvm()
494 if (memcmp(ucode, current_ucode, xfer_len)) { in hideep_program_nvm()
508 addr += xfer_len; in hideep_program_nvm()
509 ucode_len -= xfer_len; in hideep_program_nvm()
520 size_t xfer_len; in hideep_verify_nvm() local
527 xfer_len = min_t(size_t, ucode_len, HIDEEP_NVM_PAGE_SIZE); in hideep_verify_nvm()
528 xfer_count = xfer_len / sizeof(*ucode); in hideep_verify_nvm()
539 if (memcmp(ucode, current_ucode, xfer_len)) { in hideep_verify_nvm()
[all …]
H A Draydium_i2c_ts.c232 size_t xfer_len = min_t(size_t, len, RM_MAX_READ_SIZE); in raydium_i2c_read() local
257 .len = xfer_len, in raydium_i2c_read()
267 len -= xfer_len; in raydium_i2c_read()
268 data += xfer_len; in raydium_i2c_read()
269 addr += xfer_len; in raydium_i2c_read()
647 size_t xfer_len; in raydium_i2c_fw_write_page() local
658 xfer_len = min_t(size_t, len, RM_BL_WRT_PKG_SIZE); in raydium_i2c_fw_write_page()
659 memcpy(&buf[BL_DATA_STR], data, xfer_len); in raydium_i2c_fw_write_page()
661 memset(&buf[BL_DATA_STR + xfer_len], 0xff, in raydium_i2c_fw_write_page()
662 RM_BL_WRT_PKG_SIZE - xfer_len); in raydium_i2c_fw_write_page()
[all …]
H A Drohm_bu21023.c647 unsigned int offset, len, xfer_len; in rohm_ts_load_firmware() local
693 xfer_len = min(FIRMWARE_BLOCK_SIZE, len); in rohm_ts_load_firmware()
696 xfer_len, &fw->data[offset]); in rohm_ts_load_firmware()
700 len -= xfer_len; in rohm_ts_load_firmware()
701 offset += xfer_len; in rohm_ts_load_firmware()
/linux/include/scsi/
H A Dscsi_cmnd.h385 unsigned int xfer_len = scmd->sdb.length; in scsi_transfer_length() local
389 xfer_len += (xfer_len >> ilog2(prot_interval)) * 8; in scsi_transfer_length()
391 return xfer_len; in scsi_transfer_length()
/linux/drivers/target/iscsi/
H A Discsi_target_seq_pdu_list.c34 seq->offset, seq->xfer_len, seq->seq_send_order, in iscsit_dump_seq_list()
335 seq[seq_no].xfer_len = in iscsit_do_build_pdu_and_seq_lists()
356 seq[seq_no].xfer_len = (burstlength + in iscsit_do_build_pdu_and_seq_lists()
375 seq[seq_no].xfer_len = (burstlength + in iscsit_do_build_pdu_and_seq_lists()
407 seq[seq_no].xfer_len = (burstlength + in iscsit_do_build_pdu_and_seq_lists()
424 seq[seq_no].xfer_len = (burstlength + in iscsit_do_build_pdu_and_seq_lists()
677 cmd->seq_list[i].orig_offset, cmd->seq_list[i].xfer_len, in iscsit_get_seq_holder()
681 cmd->seq_list[i].xfer_len) >= in iscsit_get_seq_holder()
H A Discsi_target_seq_pdu_list.h82 u32 xfer_len; member
H A Discsi_target_erl1.c268 read_data_done += cmd->seq_list[i].xfer_len; in iscsit_create_recovery_datain_values_datasequenceinorder_no()
570 u32 xfer_len) in iscsit_send_recovery_r2t() argument
575 ret = iscsit_add_r2t_to_list(cmd, offset, xfer_len, 1, 0); in iscsit_send_recovery_r2t()
706 *r2t_length = seq->xfer_len; in iscsit_recalculate_dataout_values()
1077 *length = r2t->xfer_len; in iscsit_set_dataout_timeout_values()
H A Discsi_target_util.c37 u32 xfer_len, in iscsit_add_r2t_to_list() argument
45 WARN_ON_ONCE((s32)xfer_len < 0); in iscsit_add_r2t_to_list()
57 r2t->xfer_len = xfer_len; in iscsit_add_r2t_to_list()
77 (r2t->offset + r2t->xfer_len) >= (offset + length)) { in iscsit_get_r2t_for_eos()
H A Discsi_target_erl0.c295 if (next_burst_len < seq->xfer_len) { in iscsit_dataout_check_sequence()
321 if (next_burst_len == seq->xfer_len) { in iscsit_dataout_check_sequence()
603 seq->xfer_len) { in iscsit_dataout_post_crc_passed()
H A Discsi_target.c3098 hdr->data_length = cpu_to_be32(r2t->xfer_len); in iscsit_send_r2t()
3104 r2t->offset, r2t->xfer_len, conn->cid); in iscsit_send_r2t()
3132 u32 offset = 0, xfer_len = 0; in iscsit_build_r2ts_for_cmd() local
3154 xfer_len = cmd->se_cmd.data_length - offset; in iscsit_build_r2ts_for_cmd()
3156 xfer_len = in iscsit_build_r2ts_for_cmd()
3164 xfer_len = cmd->se_cmd.data_length - offset; in iscsit_build_r2ts_for_cmd()
3166 xfer_len = conn->sess->sess_ops->MaxBurstLength; in iscsit_build_r2ts_for_cmd()
3169 if ((s32)xfer_len < 0) { in iscsit_build_r2ts_for_cmd()
3174 cmd->r2t_offset += xfer_len; in iscsit_build_r2ts_for_cmd()
3188 xfer_len = seq->xfer_len; in iscsit_build_r2ts_for_cmd()
[all …]
/linux/drivers/scsi/libfc/
H A Dfc_fcp.c346 fsp->xfer_len = lport->tt.ddp_done(lport, fsp->xfer_ddp); in fc_fcp_ddp_done()
518 if (offset != fsp->xfer_len) in fc_fcp_recv_data()
560 fsp->xfer_len += copy_len; in fc_fcp_recv_data()
567 fsp->xfer_len == fsp->data_len - fsp->scsi_resid) { in fc_fcp_recv_data()
617 } else if (offset != fsp->xfer_len) { in fc_fcp_send_data()
727 fsp->xfer_len += seq_blen; /* premature count? */ in fc_fcp_send_data()
821 seq->rec_data = fsp->xfer_len; in fc_fcp_recv()
934 fsp->xfer_len != expected_len)) { in fc_fcp_resp()
935 if (fsp->xfer_len < expected_len) { in fc_fcp_resp()
949 fsp->xfer_len, expected_len, fsp->data_len); in fc_fcp_resp()
[all …]
/linux/drivers/usb/dwc2/
H A Dhcd_ddma.c665 int len = chan->xfer_len; in dwc2_fill_host_dma_desc()
703 if (len > chan->xfer_len) { in dwc2_fill_host_dma_desc()
704 chan->xfer_len = 0; in dwc2_fill_host_dma_desc()
707 chan->xfer_len -= len; in dwc2_fill_host_dma_desc()
719 (unsigned long)chan->xfer_dma, chan->xfer_len); in dwc2_init_non_isoc_dma_desc()
735 chan->xfer_len = qtd->urb->length - in dwc2_init_non_isoc_dma_desc()
738 (unsigned long)chan->xfer_dma, chan->xfer_len); in dwc2_init_non_isoc_dma_desc()
764 } while (chan->xfer_len > 0 && in dwc2_init_non_isoc_dma_desc()
H A Dhcd.c437 dev_dbg(hsotg->dev, " xfer_len: %d\n", chan->xfer_len); in dwc2_dump_channel_info()
731 chan->xfer_len); in dwc2_hc_init()
1014 chan->xfer_len + bytes_in_fifo); in dwc2_hc_set_even_odd_frame()
1105 remaining_count = chan->xfer_len - chan->xfer_count; in dwc2_hc_write_packet()
1230 chan->xfer_len = 0; in dwc2_hc_start_transfer()
1231 else if (chan->ep_is_in || chan->xfer_len > chan->max_packet) in dwc2_hc_start_transfer()
1232 chan->xfer_len = chan->max_packet; in dwc2_hc_start_transfer()
1233 else if (!chan->ep_is_in && chan->xfer_len > 188) in dwc2_hc_start_transfer()
1234 chan->xfer_len = 188; in dwc2_hc_start_transfer()
1236 hctsiz |= chan->xfer_len << TSIZ_XFERSIZE_SHIFT & in dwc2_hc_start_transfer()
[all …]
/linux/drivers/dma/dw-axi-dmac/
H A Ddw-axi-dmac-platform.c926 size_t block_ts, max_block_ts, xfer_len; in dma_chan_prep_dma_memcpy() local
947 xfer_len = len; in dma_chan_prep_dma_memcpy()
955 xfer_width = axi_chan_get_xfer_width(chan, src_adr, dst_adr, xfer_len); in dma_chan_prep_dma_memcpy()
962 block_ts = xfer_len >> xfer_width; in dma_chan_prep_dma_memcpy()
965 xfer_len = max_block_ts << xfer_width; in dma_chan_prep_dma_memcpy()
998 hw_desc->len = xfer_len; in dma_chan_prep_dma_memcpy()
1001 len -= xfer_len; in dma_chan_prep_dma_memcpy()
1002 dst_adr += xfer_len; in dma_chan_prep_dma_memcpy()
1003 src_adr += xfer_len; in dma_chan_prep_dma_memcpy()
/linux/drivers/scsi/aic7xxx/
H A Daic7xxx_osm.h340 uint32_t xfer_len; member
579 return (scb->platform_data->xfer_len); in ahc_get_transfer_length()
H A Daic79xx_osm.h329 uint32_t xfer_len; member
561 return (scb->platform_data->xfer_len); in ahd_get_transfer_length()
/linux/drivers/scsi/csiostor/
H A Dcsio_scsi.c296 uint32_t xfer_len; in csio_scsi_init_ultptx_dsgl() local
327 xfer_len = scsi_bufflen(scmnd); in csio_scsi_init_ultptx_dsgl()
333 min(xfer_len, dma_buf->len)); in csio_scsi_init_ultptx_dsgl()
338 min(xfer_len, dma_buf->len)); in csio_scsi_init_ultptx_dsgl()
343 min(xfer_len, dma_buf->len)); in csio_scsi_init_ultptx_dsgl()
345 xfer_len -= min(xfer_len, dma_buf->len); in csio_scsi_init_ultptx_dsgl()
565 uint32_t xfer_len = 0; in csio_setup_ddp() local
608 xfer_len = scsi_bufflen(scmnd); in csio_setup_ddp()
612 while (alloc_len < xfer_len) { in csio_setup_ddp()
/linux/drivers/spi/
H A Dspi-fsl-cpm.c76 unsigned int xfer_len = min(mspi->count, SPI_MRBLR); in fsl_spi_cpm_bufs_start() local
93 iowrite16be(xfer_len, &tx_bd->cbd_datlen); in fsl_spi_cpm_bufs_start()
/linux/drivers/scsi/
H A Dmyrb.h637 unsigned short xfer_len; /* Bytes 2-3 */ member
647 unsigned short xfer_len:11; /* Bytes 2-3 */ member

12