Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/spi/
Dspi-mt65xx.c100 u32 xfer_len; member
304 packet_size = min_t(u32, mdata->xfer_len, MTK_SPI_PACKET_SIZE); in mtk_spi_setup_packet()
305 packet_loop = mdata->xfer_len / packet_size; in mtk_spi_setup_packet()
327 static int mtk_spi_get_mult_delta(u32 xfer_len) in mtk_spi_get_mult_delta() argument
331 if (xfer_len > MTK_SPI_PACKET_SIZE) in mtk_spi_get_mult_delta()
332 mult_delta = xfer_len % MTK_SPI_PACKET_SIZE; in mtk_spi_get_mult_delta()
347 mdata->xfer_len = mdata->rx_sgl_len - mult_delta; in mtk_spi_update_mdata_len()
349 mdata->tx_sgl_len -= mdata->xfer_len; in mtk_spi_update_mdata_len()
352 mdata->xfer_len = mdata->tx_sgl_len - mult_delta; in mtk_spi_update_mdata_len()
354 mdata->rx_sgl_len -= mdata->xfer_len; in mtk_spi_update_mdata_len()
[all …]
Dspi-xlp.c263 static void xlp_spi_send_cmd(struct xlp_spi_priv *xspi, int xfer_len, in xlp_spi_send_cmd() argument
274 cmd |= ((xfer_len * 8 - 1) << XLP_SPI_XFR_BITCNT_SHIFT); in xlp_spi_send_cmd()
280 unsigned char *rx_buf, int xfer_len, int cmd_cont) in xlp_spi_xfer_block() argument
287 xs->tx_len = (xs->tx_buf == NULL) ? 0 : xfer_len; in xlp_spi_xfer_block()
288 xs->rx_len = (xs->rx_buf == NULL) ? 0 : xfer_len; in xlp_spi_xfer_block()
295 xlp_spi_send_cmd(xs, xfer_len, cmd_cont); in xlp_spi_xfer_block()
321 xs->rxerrors, xs->txerrors, xfer_len); in xlp_spi_xfer_block()
323 return xfer_len; in xlp_spi_xfer_block()
Dspi-ti-qspi.c254 int wlen, xfer_len; in qspi_write_msg() local
262 xfer_len = wlen; in qspi_write_msg()
287 xfer_len = QSPI_WLEN_MAX_BYTES; in qspi_write_msg()
292 xfer_len = wlen; in qspi_write_msg()
313 txbuf += xfer_len; in qspi_write_msg()
314 count -= xfer_len; in qspi_write_msg()
450 size_t xfer_len = min_t(size_t, QSPI_DMA_BUFFER_SIZE, in ti_qspi_dma_bounce_buffer() local
454 dma_src, xfer_len); in ti_qspi_dma_bounce_buffer()
457 memcpy(to, qspi->rx_bb_addr, xfer_len); in ti_qspi_dma_bounce_buffer()
458 readsize -= xfer_len; in ti_qspi_dma_bounce_buffer()
[all …]
Dspi-pic32-sqi.c139 u32 xfer_len; member
313 rdesc->xfer_len = sg_dma_len(sg); in pic32_sqi_one_transfer()
315 bd->bd_ctrl |= rdesc->xfer_len; in pic32_sqi_one_transfer()
441 msg->actual_length += rdesc->xfer_len; in pic32_sqi_one_message()
Dspi-fsl-cpm.c79 unsigned int xfer_len = min(mspi->count, SPI_MRBLR); in fsl_spi_cpm_bufs_start() local
96 out_be16(&tx_bd->cbd_datlen, xfer_len); in fsl_spi_cpm_bufs_start()
/Linux-v4.19/drivers/staging/greybus/
Dspilib.c170 u32 tx_size = 0, rx_size = 0, count = 0, xfer_len = 0, request_size; in gb_spi_operation_create() local
249 xfer_len = spi->last_xfer_size; in gb_spi_operation_create()
251 xfer_len = xfer->len; in gb_spi_operation_create()
254 xfer_timeout = xfer_len * 8 * MSEC_PER_SEC / xfer->speed_hz; in gb_spi_operation_create()
261 gb_xfer->len = cpu_to_le32(xfer_len); in gb_spi_operation_create()
270 xfer_len); in gb_spi_operation_create()
271 tx_data += xfer_len; in gb_spi_operation_create()
299 u32 xfer_len; in gb_spi_decode_response() local
305 xfer_len = xfer->len - spi->rx_xfer_offset; in gb_spi_decode_response()
307 xfer_len = spi->last_xfer_size; in gb_spi_decode_response()
[all …]
/Linux-v4.19/drivers/i2c/busses/
Di2c-wmt.c133 int xfer_len = 0; in wmt_i2c_write() local
146 xfer_len = -1; in wmt_i2c_write()
179 while (xfer_len < pmsg->len) { in wmt_i2c_write()
190 xfer_len++; in wmt_i2c_write()
204 if (xfer_len == pmsg->len) { in wmt_i2c_write()
208 writew(pmsg->buf[xfer_len] & 0xFF, i2c_dev->base + in wmt_i2c_write()
224 u32 xfer_len = 0; in wmt_i2c_read() local
269 while (xfer_len < pmsg->len) { in wmt_i2c_read()
280 pmsg->buf[xfer_len] = readw(i2c_dev->base + REG_CDR) >> 8; in wmt_i2c_read()
281 xfer_len++; in wmt_i2c_read()
[all …]
/Linux-v4.19/include/scsi/
Dscsi_cmnd.h350 unsigned int xfer_len = scsi_out(scmd)->length; in scsi_transfer_length() local
354 xfer_len += (xfer_len >> ilog2(prot_interval)) * 8; in scsi_transfer_length()
356 return xfer_len; in scsi_transfer_length()
/Linux-v4.19/drivers/dma/qcom/
Dbam_dma.c75 u32 xfer_len; member
814 if (avail < async_desc->xfer_len) in process_channel_irqs()
818 bchan->head += async_desc->xfer_len; in process_channel_irqs()
821 async_desc->num_desc -= async_desc->xfer_len; in process_channel_irqs()
822 async_desc->curr_desc += async_desc->xfer_len; in process_channel_irqs()
823 avail -= async_desc->xfer_len; in process_channel_irqs()
1004 async_desc->xfer_len = avail; in bam_start_dma()
1006 async_desc->xfer_len = async_desc->num_desc; in bam_start_dma()
1009 if (async_desc->num_desc == async_desc->xfer_len) in bam_start_dma()
1010 desc[async_desc->xfer_len - 1].flags |= in bam_start_dma()
[all …]
/Linux-v4.19/drivers/input/touchscreen/
Draydium_i2c_ts.c211 size_t xfer_len; in raydium_i2c_read_message() local
215 xfer_len = min_t(size_t, len, RM_MAX_READ_SIZE); in raydium_i2c_read_message()
223 data, xfer_len); in raydium_i2c_read_message()
227 len -= xfer_len; in raydium_i2c_read_message()
228 data += xfer_len; in raydium_i2c_read_message()
229 addr += xfer_len; in raydium_i2c_read_message()
586 size_t xfer_len; in raydium_i2c_fw_write_page() local
597 xfer_len = min_t(size_t, len, RM_BL_WRT_PKG_SIZE); in raydium_i2c_fw_write_page()
598 memcpy(&buf[BL_DATA_STR], data, xfer_len); in raydium_i2c_fw_write_page()
600 memset(&buf[BL_DATA_STR + xfer_len], 0xff, in raydium_i2c_fw_write_page()
[all …]
Dhideep.c463 size_t xfer_len; in hideep_program_nvm() local
471 xfer_len = min_t(size_t, ucode_len, HIDEEP_NVM_PAGE_SIZE); in hideep_program_nvm()
472 xfer_count = xfer_len / sizeof(*ucode); in hideep_program_nvm()
484 if (memcmp(ucode, current_ucode, xfer_len)) { in hideep_program_nvm()
498 addr += xfer_len; in hideep_program_nvm()
499 ucode_len -= xfer_len; in hideep_program_nvm()
510 size_t xfer_len; in hideep_verify_nvm() local
517 xfer_len = min_t(size_t, ucode_len, HIDEEP_NVM_PAGE_SIZE); in hideep_verify_nvm()
518 xfer_count = xfer_len / sizeof(*ucode); in hideep_verify_nvm()
529 if (memcmp(ucode, current_ucode, xfer_len)) { in hideep_verify_nvm()
[all …]
Drohm_bu21023.c656 unsigned int offset, len, xfer_len; in rohm_ts_load_firmware() local
701 xfer_len = min(FIRMWARE_BLOCK_SIZE, len); in rohm_ts_load_firmware()
704 xfer_len, &fw->data[offset]); in rohm_ts_load_firmware()
708 len -= xfer_len; in rohm_ts_load_firmware()
709 offset += xfer_len; in rohm_ts_load_firmware()
/Linux-v4.19/drivers/target/iscsi/
Discsi_target_seq_pdu_list.c42 seq->offset, seq->xfer_len, seq->seq_send_order, in iscsit_dump_seq_list()
343 seq[seq_no].xfer_len = in iscsit_do_build_pdu_and_seq_lists()
364 seq[seq_no].xfer_len = (burstlength + in iscsit_do_build_pdu_and_seq_lists()
383 seq[seq_no].xfer_len = (burstlength + in iscsit_do_build_pdu_and_seq_lists()
415 seq[seq_no].xfer_len = (burstlength + in iscsit_do_build_pdu_and_seq_lists()
432 seq[seq_no].xfer_len = (burstlength + in iscsit_do_build_pdu_and_seq_lists()
685 cmd->seq_list[i].orig_offset, cmd->seq_list[i].xfer_len, in iscsit_get_seq_holder()
689 cmd->seq_list[i].xfer_len) >= in iscsit_get_seq_holder()
Discsi_target_tmr.c645 cmd->r2t_offset -= r2t->xfer_len; in iscsit_task_reassign_prepare_write()
651 cmd->r2t_offset -= (r2t->xfer_len - in iscsit_task_reassign_prepare_write()
658 cmd->r2t_offset -= r2t->xfer_len; in iscsit_task_reassign_prepare_write()
668 r2t->xfer_len))) { in iscsit_task_reassign_prepare_write()
680 r2t->xfer_len); in iscsit_task_reassign_prepare_write()
743 r2t->offset, r2t->xfer_len); in iscsit_task_reassign_prepare_write()
770 cmd->r2t_offset -= r2t->xfer_len; in iscsit_task_reassign_prepare_write()
Discsi_target_erl1.c299 read_data_done += cmd->seq_list[i].xfer_len; in iscsit_create_recovery_datain_values_datasequenceinorder_no()
601 u32 xfer_len) in iscsit_send_recovery_r2t() argument
606 ret = iscsit_add_r2t_to_list(cmd, offset, xfer_len, 1, 0); in iscsit_send_recovery_r2t()
617 u32 length = 0, offset = 0, pdu_count = 0, xfer_len = 0; in iscsit_dataout_datapduinorder_no_fbit() local
630 xfer_len += cmd->pdu_list[i].length; in iscsit_dataout_datapduinorder_no_fbit()
738 *r2t_length = seq->xfer_len; in iscsit_recalculate_dataout_values()
1134 *length = r2t->xfer_len; in iscsit_set_dataout_timeout_values()
Discsi_target_seq_pdu_list.h82 u32 xfer_len; member
Discsi_target_erl0.c303 if (next_burst_len < seq->xfer_len) { in iscsit_dataout_check_sequence()
329 if (next_burst_len == seq->xfer_len) { in iscsit_dataout_check_sequence()
611 seq->xfer_len) { in iscsit_dataout_post_crc_passed()
/Linux-v4.19/drivers/scsi/libfc/
Dfc_fcp.c358 fsp->xfer_len = lport->tt.ddp_done(lport, fsp->xfer_ddp); in fc_fcp_ddp_done()
532 if (offset != fsp->xfer_len) in fc_fcp_recv_data()
576 fsp->xfer_len += copy_len; in fc_fcp_recv_data()
583 fsp->xfer_len == fsp->data_len - fsp->scsi_resid) { in fc_fcp_recv_data()
633 } else if (offset != fsp->xfer_len) { in fc_fcp_send_data()
743 fsp->xfer_len += seq_blen; /* premature count? */ in fc_fcp_send_data()
837 seq->rec_data = fsp->xfer_len; in fc_fcp_recv()
950 fsp->xfer_len != expected_len)) { in fc_fcp_resp()
951 if (fsp->xfer_len < expected_len) { in fc_fcp_resp()
965 fsp->xfer_len, expected_len, fsp->data_len); in fc_fcp_resp()
[all …]
/Linux-v4.19/drivers/dma/dw-axi-dmac/
Ddw-axi-dmac-platform.c430 size_t block_ts, max_block_ts, xfer_len; in dma_chan_prep_dma_memcpy() local
440 xfer_len = len; in dma_chan_prep_dma_memcpy()
447 xfer_width = axi_chan_get_xfer_width(chan, src_adr, dst_adr, xfer_len); in dma_chan_prep_dma_memcpy()
454 block_ts = xfer_len >> xfer_width; in dma_chan_prep_dma_memcpy()
457 xfer_len = max_block_ts << xfer_width; in dma_chan_prep_dma_memcpy()
500 len -= xfer_len; in dma_chan_prep_dma_memcpy()
501 dst_adr += xfer_len; in dma_chan_prep_dma_memcpy()
502 src_adr += xfer_len; in dma_chan_prep_dma_memcpy()
/Linux-v4.19/drivers/usb/dwc2/
Dhcd_ddma.c695 int len = chan->xfer_len; in dwc2_fill_host_dma_desc()
733 if (len > chan->xfer_len) { in dwc2_fill_host_dma_desc()
734 chan->xfer_len = 0; in dwc2_fill_host_dma_desc()
737 chan->xfer_len -= len; in dwc2_fill_host_dma_desc()
749 (unsigned long)chan->xfer_dma, chan->xfer_len); in dwc2_init_non_isoc_dma_desc()
765 chan->xfer_len = qtd->urb->length - in dwc2_init_non_isoc_dma_desc()
768 (unsigned long)chan->xfer_dma, chan->xfer_len); in dwc2_init_non_isoc_dma_desc()
794 } while (chan->xfer_len > 0 && in dwc2_init_non_isoc_dma_desc()
Dhcd.c668 dev_dbg(hsotg->dev, " xfer_len: %d\n", chan->xfer_len); in dwc2_dump_channel_info()
962 chan->xfer_len); in dwc2_hc_init()
1245 chan->xfer_len + bytes_in_fifo); in dwc2_hc_set_even_odd_frame()
1339 remaining_count = chan->xfer_len - chan->xfer_count; in dwc2_hc_write_packet()
1464 chan->xfer_len = 0; in dwc2_hc_start_transfer()
1465 else if (chan->ep_is_in || chan->xfer_len > chan->max_packet) in dwc2_hc_start_transfer()
1466 chan->xfer_len = chan->max_packet; in dwc2_hc_start_transfer()
1467 else if (!chan->ep_is_in && chan->xfer_len > 188) in dwc2_hc_start_transfer()
1468 chan->xfer_len = 188; in dwc2_hc_start_transfer()
1470 hctsiz |= chan->xfer_len << TSIZ_XFERSIZE_SHIFT & in dwc2_hc_start_transfer()
[all …]
/Linux-v4.19/drivers/scsi/csiostor/
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-v4.19/drivers/scsi/aic7xxx/
Daic7xxx_osm.h340 uint32_t xfer_len; member
604 return (scb->platform_data->xfer_len); in ahc_get_transfer_length()
Daic79xx_osm.h329 uint32_t xfer_len; member
586 return (scb->platform_data->xfer_len); in ahd_get_transfer_length()
/Linux-v4.19/drivers/usb/musb/
Dmusb_host.c1771 size_t xfer_len; in musb_host_rx() local
1785 xfer_len = 0; in musb_host_rx()
1862 xfer_len = dma->actual_len; in musb_host_rx()
1892 xfer_len = dma->actual_len; in musb_host_rx()
1897 xfer_len, dma ? ", dma" : ""); in musb_host_rx()
1906 xfer_len = dma->actual_len; in musb_host_rx()
1916 done = musb_rx_dma_inventra_cppi41(c, hw_ep, qh, urb, xfer_len); in musb_host_rx()
1954 xfer_len, iso_err)) in musb_host_rx()
2003 urb->actual_length += xfer_len; in musb_host_rx()
2004 qh->offset += xfer_len; in musb_host_rx()

12