/linux/drivers/i2c/busses/ |
H A D | i2c-viai2c-zhaoxin.c | 49 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 in viai2c_fifo_irq_xfer() [all...] |
/linux/drivers/gpu/drm/nouveau/nvkm/falcon/ |
H A D | base.c | 145 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_bas in nvkm_falcon_pio_wr() [all...] |
H A D | ga102.c | 48 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/staging/greybus/ |
H A D | spilib.c | 170 u32 tx_size = 0, rx_size = 0, count = 0, xfer_len = 0, request_size; in gb_spi_operation_create() local 251 xfer_len = spi->last_xfer_size; in gb_spi_operation_create() 253 xfer_len = xfer->len; in gb_spi_operation_create() 256 xfer_timeout = xfer_len * 8 * MSEC_PER_SEC / xfer->speed_hz; in gb_spi_operation_create() 263 gb_xfer->len = cpu_to_le32(xfer_len); in gb_spi_operation_create() 274 xfer_len); in gb_spi_operation_create() 275 tx_data += xfer_len; in gb_spi_operation_create() 303 u32 xfer_len; in gb_spi_decode_response() local 309 xfer_len = xfer->len - spi->rx_xfer_offset; in gb_spi_decode_response() 311 xfer_len in gb_spi_decode_response() [all...] |
/linux/drivers/spi/ |
H A D | spi-mt65xx.c | 144 * @xfer_len: Number of bytes to transfer 166 u32 xfer_len; member 546 mdata->xfer_len, in mtk_spi_setup_packet() 550 mdata->xfer_len, in mtk_spi_setup_packet() 553 packet_loop = mdata->xfer_len / packet_size; in mtk_spi_setup_packet() 579 static int mtk_spi_get_mult_delta(struct mtk_spi *mdata, u32 xfer_len) in mtk_spi_get_mult_delta() argument 584 if (xfer_len > MTK_SPI_IPM_PACKET_SIZE) in mtk_spi_get_mult_delta() 585 mult_delta = xfer_len % MTK_SPI_IPM_PACKET_SIZE; in mtk_spi_get_mult_delta() 587 if (xfer_len > MTK_SPI_PACKET_SIZE) in mtk_spi_get_mult_delta() 588 mult_delta = xfer_len in mtk_spi_get_mult_delta() [all...] |
H A D | spi-ti-qspi.c | 243 int wlen, xfer_len; in qspi_write_msg() local 251 xfer_len = wlen; in qspi_write_msg() 276 xfer_len = QSPI_WLEN_MAX_BYTES; in qspi_write_msg() 281 xfer_len = wlen; in qspi_write_msg() 302 txbuf += xfer_len; in qspi_write_msg() 303 count -= xfer_len; in qspi_write_msg() 489 size_t xfer_len = min_t(size_t, QSPI_DMA_BUFFER_SIZE, in ti_qspi_dma_bounce_buffer() local 493 dma_src, xfer_len); in ti_qspi_dma_bounce_buffer() 496 memcpy(to, qspi->rx_bb_addr, xfer_len); in ti_qspi_dma_bounce_buffer() 497 readsize -= xfer_len; in ti_qspi_dma_bounce_buffer() [all...] |
H A D | spi-sunplus-sp7021.c | 303 unsigned int xfer_cnt, xfer_len, last_len; in sp7021_spi_host_transfer_one() local 317 xfer_len = last_len; in sp7021_spi_host_transfer_one() 319 xfer_len = SP7021_SPI_DATA_SIZE; in sp7021_spi_host_transfer_one() 324 if (pspim->tx_cur_len < xfer_len) { in sp7021_spi_host_transfer_one() 325 len_temp = min(pspim->data_unit, xfer_len); in sp7021_spi_host_transfer_one() 336 reg_temp = FIELD_PREP(SP7021_SET_TX_LEN, xfer_len) | in sp7021_spi_host_transfer_one() 337 FIELD_PREP(SP7021_SET_XFER_LEN, xfer_len) | in sp7021_spi_host_transfer_one()
|
H A D | spi-fsl-cpm.c | 76 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/dma/qcom/ |
H A D | bam_dma.c | 66 u32 xfer_len; member 864 if (avail < async_desc->xfer_len) in process_channel_irqs() 868 bchan->head += async_desc->xfer_len; in process_channel_irqs() 871 async_desc->num_desc -= async_desc->xfer_len; in process_channel_irqs() 872 async_desc->curr_desc += async_desc->xfer_len; in process_channel_irqs() 873 avail -= async_desc->xfer_len; in process_channel_irqs() 1054 async_desc->xfer_len = avail; in bam_start_dma() 1056 async_desc->xfer_len = async_desc->num_desc; in bam_start_dma() 1059 if (async_desc->num_desc == async_desc->xfer_len) in bam_start_dma() 1060 desc[async_desc->xfer_len in bam_start_dma() [all...] |
/linux/include/scsi/ |
H A D | scsi_cmnd.h | 385 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/input/touchscreen/ |
H A D | raydium_i2c_ts.c | 235 size_t xfer_len = min_t(size_t, len, RM_MAX_READ_SIZE); in raydium_i2c_read() local 260 .len = xfer_len, in raydium_i2c_read() 270 len -= xfer_len; in raydium_i2c_read() 271 data += xfer_len; in raydium_i2c_read() 272 addr += xfer_len; in raydium_i2c_read() 650 size_t xfer_len; in raydium_i2c_fw_write_page() local 661 xfer_len = min_t(size_t, len, RM_BL_WRT_PKG_SIZE); in raydium_i2c_fw_write_page() 662 memcpy(&buf[BL_DATA_STR], data, xfer_len); in raydium_i2c_fw_write_page() 664 memset(&buf[BL_DATA_STR + xfer_len], 0xff, in raydium_i2c_fw_write_page() 665 RM_BL_WRT_PKG_SIZE - xfer_len); in raydium_i2c_fw_write_page() [all...] |
/linux/drivers/target/iscsi/ |
H A D | iscsi_target_seq_pdu_list.c | 32 " offset: %d, xfer_len: %d, seq_send_order: %d," in iscsit_dump_seq_list() 34 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() 676 "xfer_len: %d, seq_list[i].seq_no %u\n", in iscsit_get_seq_holder() 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() [all...] |
H A D | iscsi_target_tmr.c | 637 cmd->r2t_offset -= r2t->xfer_len; in iscsit_task_reassign_prepare_write() 643 cmd->r2t_offset -= (r2t->xfer_len - in iscsit_task_reassign_prepare_write() 650 cmd->r2t_offset -= r2t->xfer_len; in iscsit_task_reassign_prepare_write() 660 r2t->xfer_len))) { in iscsit_task_reassign_prepare_write() 672 r2t->xfer_len); in iscsit_task_reassign_prepare_write() 735 r2t->offset, r2t->xfer_len); in iscsit_task_reassign_prepare_write() 762 cmd->r2t_offset -= r2t->xfer_len; in iscsit_task_reassign_prepare_write()
|
H A D | iscsi_target_seq_pdu_list.h | 82 u32 xfer_len; member
|
H A D | iscsi_target_erl1.c | 259 * total xfer_len of the sequence to read_data_done and reset in iscsit_create_recovery_datain_values_datasequenceinorder_no() 268 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 D | iscsi_target_util.c | 37 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()
|
/linux/drivers/usb/dwc2/ |
H A D | hcd_ddma.c | 665 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 D | hcd.c | 437 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() 1164 * @chan: Information needed to initialize the host channel. The xfer_len value 1167 * changed to reflect the final xfer_len value. 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 in dwc2_hc_start_transfer() [all...] |
/linux/drivers/hwmon/ |
H A D | pt5161l.c | 83 u8 xfer_len, curr_len; in pt5161l_write_block_data() local 102 xfer_len = 3 + curr_len; in pt5161l_write_block_data() 103 ret = i2c_smbus_write_block_data(client, cmd, xfer_len, buf); in pt5161l_write_block_data()
|
/linux/drivers/dma/dw-axi-dmac/ |
H A D | dw-axi-dmac-platform.c | 925 size_t block_ts, max_block_ts, xfer_len; in dma_chan_prep_dma_memcpy() local 946 xfer_len = len; in dma_chan_prep_dma_memcpy() 954 xfer_width = axi_chan_get_xfer_width(chan, src_adr, dst_adr, xfer_len); in dma_chan_prep_dma_memcpy() 961 block_ts = xfer_len >> xfer_width; in dma_chan_prep_dma_memcpy() 964 xfer_len = max_block_ts << xfer_width; in dma_chan_prep_dma_memcpy() 997 hw_desc->len = xfer_len; in dma_chan_prep_dma_memcpy() 1000 len -= xfer_len; in dma_chan_prep_dma_memcpy() 1001 dst_adr += xfer_len; in dma_chan_prep_dma_memcpy() 1002 src_adr += xfer_len; in dma_chan_prep_dma_memcpy()
|
/linux/drivers/scsi/aic7xxx/ |
H A D | aic7xxx_osm.h | 340 uint32_t xfer_len; member 579 return (scb->platform_data->xfer_len); in ahc_get_transfer_length()
|
H A D | aic79xx_osm.h | 329 uint32_t xfer_len; member 561 return (scb->platform_data->xfer_len); in ahd_get_transfer_length()
|
/linux/drivers/scsi/csiostor/ |
H A D | csio_scsi.c | 296 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() [all...] |
/linux/drivers/usb/musb/ |
H A D | musb_host.c | 1736 size_t xfer_len; in musb_host_rx() local 1750 xfer_len = 0; in musb_host_rx() 1833 xfer_len = dma->actual_len; in musb_host_rx() 1863 xfer_len = dma->actual_len; in musb_host_rx() 1868 xfer_len, dma ? ", dma" : ""); in musb_host_rx() 1877 xfer_len = dma->actual_len; in musb_host_rx() 1887 done = musb_rx_dma_inventra_cppi41(c, hw_ep, qh, urb, xfer_len); in musb_host_rx() 1925 xfer_len, iso_err)) in musb_host_rx() 1974 urb->actual_length += xfer_len; in musb_host_rx() 1975 qh->offset += xfer_len; in musb_host_rx() [all...] |
/linux/drivers/bus/mhi/host/ |
H A D | main.c | 607 u16 xfer_len; in parse_xfer_event() local 638 xfer_len = MHI_TRE_GET_EV_LEN(event); in parse_xfer_event() 640 xfer_len = buf_info->len; in parse_xfer_event() 648 /* truncate to buf len if xfer_len is larger */ in parse_xfer_event() 650 min_t(u16, xfer_len, buf_info->len); in parse_xfer_event() 725 u16 xfer_len; in parse_rsc_event() local 732 xfer_len = MHI_TRE_GET_EV_LEN(event); in parse_rsc_event() 742 /* truncate to buf len if xfer_len is larger */ in parse_rsc_event() 743 result.bytes_xferd = min_t(u16, xfer_len, buf_info->len); in parse_rsc_event()
|