Home
last modified time | relevance | path

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

123

/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/falcon/
H A Dbase.c129 int xfer_len; in nvkm_falcon_pio_rd() local
140 xfer_len = min(len, pio->max); in nvkm_falcon_pio_rd()
141 pio->rd(falcon, port, img, xfer_len); in nvkm_falcon_pio_rd()
144 for (img_base = 0; img_base < xfer_len; img_base += 4, mem_base += 4) { in nvkm_falcon_pio_rd()
151 img += xfer_len; in nvkm_falcon_pio_rd()
152 len -= xfer_len; in nvkm_falcon_pio_rd()
164 int xfer_len; in nvkm_falcon_pio_wr() local
175 xfer_len = min(len, pio->max); in nvkm_falcon_pio_wr()
176 pio->wr(falcon, port, img, xfer_len, tag++); in nvkm_falcon_pio_wr()
188 img += xfer_len; in nvkm_falcon_pio_wr()
[all …]
H A Dga102.c42 ga102_flcn_dma_init(struct nvkm_falcon *falcon, u64 dma_addr, int xfer_len, in ga102_flcn_dma_init() argument
45 *cmd = (ilog2(xfer_len) - 2) << 8; in ga102_flcn_dma_init()
/openbmc/linux/drivers/staging/greybus/
H A Dspilib.c251 xfer_len = spi->last_xfer_size; in gb_spi_operation_create()
253 xfer_len = xfer->len; 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 = spi->last_xfer_size; in gb_spi_decode_response()
313 xfer_len = xfer->len; in gb_spi_decode_response()
316 xfer_len); in gb_spi_decode_response()
[all …]
/openbmc/linux/drivers/i2c/busses/
H A Di2c-wmt.c129 int xfer_len = 0; in wmt_i2c_write() local
142 xfer_len = -1; in wmt_i2c_write()
175 while (xfer_len < pmsg->len) { in wmt_i2c_write()
186 xfer_len++; in wmt_i2c_write()
200 if (xfer_len == pmsg->len) { in wmt_i2c_write()
204 writew(pmsg->buf[xfer_len] & 0xFF, i2c_dev->base + in wmt_i2c_write()
220 u32 xfer_len = 0; in wmt_i2c_read() local
265 while (xfer_len < pmsg->len) { in wmt_i2c_read()
276 pmsg->buf[xfer_len] = readw(i2c_dev->base + REG_CDR) >> 8; in wmt_i2c_read()
277 xfer_len++; in wmt_i2c_read()
[all …]
/openbmc/linux/drivers/spi/
H A Dspi-mt65xx.c163 u32 xfer_len; member
521 mdata->xfer_len, in mtk_spi_setup_packet()
525 mdata->xfer_len, in mtk_spi_setup_packet()
562 if (xfer_len > MTK_SPI_PACKET_SIZE) in mtk_spi_get_mult_delta()
766 cnt = mdata->xfer_len / 4; in mtk_spi_interrupt()
769 remainder = mdata->xfer_len % 4; in mtk_spi_interrupt()
791 cnt = mdata->xfer_len / 4; in mtk_spi_interrupt()
795 remainder = mdata->xfer_len % 4; in mtk_spi_interrupt()
811 trans->tx_dma += mdata->xfer_len; in mtk_spi_interrupt()
813 trans->rx_dma += mdata->xfer_len; in mtk_spi_interrupt()
[all …]
H A Dspi-xlp.c254 static void xlp_spi_send_cmd(struct xlp_spi_priv *xspi, int xfer_len, in xlp_spi_send_cmd() argument
265 cmd |= ((xfer_len * 8 - 1) << XLP_SPI_XFR_BITCNT_SHIFT); in xlp_spi_send_cmd()
271 unsigned char *rx_buf, int xfer_len, int cmd_cont) in xlp_spi_xfer_block() argument
278 xs->tx_len = (xs->tx_buf == NULL) ? 0 : xfer_len; in xlp_spi_xfer_block()
279 xs->rx_len = (xs->rx_buf == NULL) ? 0 : xfer_len; in xlp_spi_xfer_block()
286 xlp_spi_send_cmd(xs, xfer_len, cmd_cont); in xlp_spi_xfer_block()
312 xs->rxerrors, xs->txerrors, xfer_len); in xlp_spi_xfer_block()
314 return xfer_len; in xlp_spi_xfer_block()
H A Dspi-ti-qspi.c245 int wlen, xfer_len; in qspi_write_msg() local
253 xfer_len = wlen; in qspi_write_msg()
278 xfer_len = QSPI_WLEN_MAX_BYTES; in qspi_write_msg()
283 xfer_len = wlen; in qspi_write_msg()
304 txbuf += xfer_len; in qspi_write_msg()
305 count -= xfer_len; in qspi_write_msg()
495 dma_src, xfer_len); in ti_qspi_dma_bounce_buffer()
498 memcpy(to, qspi->rx_bb_addr, xfer_len); in ti_qspi_dma_bounce_buffer()
499 readsize -= xfer_len; in ti_qspi_dma_bounce_buffer()
500 dma_src += xfer_len; in ti_qspi_dma_bounce_buffer()
[all …]
H A Dspi-sunplus-sp7021.c303 unsigned int xfer_cnt, xfer_len, last_len; in sp7021_spi_master_transfer_one() local
317 xfer_len = last_len; in sp7021_spi_master_transfer_one()
319 xfer_len = SP7021_SPI_DATA_SIZE; in sp7021_spi_master_transfer_one()
324 if (pspim->tx_cur_len < xfer_len) { in sp7021_spi_master_transfer_one()
325 len_temp = min(pspim->data_unit, xfer_len); in sp7021_spi_master_transfer_one()
336 reg_temp = FIELD_PREP(SP7021_SET_TX_LEN, xfer_len) | in sp7021_spi_master_transfer_one()
337 FIELD_PREP(SP7021_SET_XFER_LEN, xfer_len) | in sp7021_spi_master_transfer_one()
H A Dspi-pic32-sqi.c131 u32 xfer_len; member
305 rdesc->xfer_len = sg_dma_len(sg); in pic32_sqi_one_transfer()
307 bd->bd_ctrl |= rdesc->xfer_len; in pic32_sqi_one_transfer()
433 msg->actual_length += rdesc->xfer_len; in pic32_sqi_one_message()
/openbmc/u-boot/drivers/usb/host/
H A Ddwc2.c852 *pid, xfer_len, num_packets); in transfer_chunk()
859 if (xfer_len) { in transfer_chunk()
864 roundup(xfer_len, ARCH_DMA_MINALIGN)); in transfer_chunk()
892 xfer_len -= sub; in transfer_chunk()
900 *actual_len = xfer_len; in transfer_chunk()
919 uint32_t xfer_len; in chunk_msg() local
963 xfer_len = len - done; in chunk_msg()
965 if (xfer_len > max_xfer_len) in chunk_msg()
966 xfer_len = max_xfer_len; in chunk_msg()
967 else if (xfer_len > max) in chunk_msg()
[all …]
/openbmc/u-boot/drivers/dma/
H A Dti-edma3.c487 int xfer_len; in __edma3_fill() local
493 xfer_len = len; in __edma3_fill()
494 if (xfer_len > max_xfer) in __edma3_fill()
495 xfer_len = max_xfer; in __edma3_fill()
498 edma_fill_buffer, xfer_len, in __edma3_fill()
500 len -= xfer_len; in __edma3_fill()
501 dst += xfer_len; in __edma3_fill()
/openbmc/linux/drivers/dma/qcom/
H A Dbam_dma.c66 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()
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()
1060 desc[async_desc->xfer_len - 1].flags |= in bam_start_dma()
1078 desc[async_desc->xfer_len - 1].flags |= in bam_start_dma()
1087 (async_desc->xfer_len - partial) * in bam_start_dma()
1091 async_desc->xfer_len * in bam_start_dma()
[all …]
/openbmc/linux/include/scsi/
H A Dscsi_cmnd.h383 unsigned int xfer_len = scmd->sdb.length; in scsi_transfer_length() local
387 xfer_len += (xfer_len >> ilog2(prot_interval)) * 8; in scsi_transfer_length()
389 return xfer_len; in scsi_transfer_length()
/openbmc/linux/drivers/input/touchscreen/
H A Dhideep.c471 size_t xfer_len; in hideep_program_nvm() local
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
528 xfer_count = xfer_len / sizeof(*ucode); in hideep_verify_nvm()
539 if (memcmp(ucode, current_ucode, xfer_len)) { in hideep_verify_nvm()
543 for (i = 0; i < xfer_len; i++) in hideep_verify_nvm()
555 addr += xfer_len; in hideep_verify_nvm()
[all …]
H A Draydium_i2c_ts.c260 .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()
676 data += xfer_len; in raydium_i2c_fw_write_page()
[all …]
H A Drohm_bu21023.c648 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()
/openbmc/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_tmr.c637 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 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()
586 u32 length = 0, offset = 0, pdu_count = 0, xfer_len = 0; in iscsit_dataout_datapduinorder_no_fbit() local
599 xfer_len += cmd->pdu_list[i].length; in iscsit_dataout_datapduinorder_no_fbit()
707 *r2t_length = seq->xfer_len; in iscsit_recalculate_dataout_values()
1078 *length = r2t->xfer_len; in iscsit_set_dataout_timeout_values()
H A Discsi_target_seq_pdu_list.h82 u32 xfer_len; member
/openbmc/linux/drivers/scsi/libfc/
H A Dfc_fcp.c518 if (offset != fsp->xfer_len) in fc_fcp_recv_data()
560 fsp->xfer_len += copy_len; 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()
957 fsp->xfer_len, expected_len, fsp->data_len); in fc_fcp_resp()
1001 fsp->xfer_len, fsp->data_len); in fc_fcp_complete_locked()
1753 fsp->xfer_len = offset; in fc_fcp_srr()
[all …]
/openbmc/u-boot/drivers/spi/
H A Dti_qspi.c229 u8 xfer_len = 0; in __ti_qspi_xfer() local
248 xfer_len = QSPI_WLEN_MAX_BYTES; in __ti_qspi_xfer()
251 xfer_len = 1; in __ti_qspi_xfer()
265 txp += xfer_len; in __ti_qspi_xfer()
282 xfer_len = 1; in __ti_qspi_xfer()
286 words -= xfer_len; in __ti_qspi_xfer()
/openbmc/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.c731 chan->xfer_len); in dwc2_hc_init()
1014 chan->xfer_len + bytes_in_fifo); in dwc2_hc_set_even_odd_frame()
1230 chan->xfer_len = 0; in dwc2_hc_start_transfer()
1232 chan->xfer_len = chan->max_packet; in dwc2_hc_start_transfer()
1234 chan->xfer_len = 188; in dwc2_hc_start_transfer()
1265 chan->xfer_len = max_periodic_len; in dwc2_hc_start_transfer()
1271 chan->xfer_len = in dwc2_hc_start_transfer()
1275 if (chan->xfer_len > 0) { in dwc2_hc_start_transfer()
2340 chan->xfer_len = 8; in dwc2_hc_init_xfer()
2362 chan->xfer_len = 0; in dwc2_hc_init_xfer()
[all …]
/openbmc/linux/drivers/i3c/master/
H A Dsvc-i3c-master.c1037 u8 *in, const u8 *out, unsigned int xfer_len, in svc_i3c_master_xfer() argument
1084 ret = svc_i3c_master_read(master, in, xfer_len); in svc_i3c_master_xfer()
1086 ret = svc_i3c_master_write(master, out, xfer_len); in svc_i3c_master_xfer()
1236 unsigned int xfer_len = ccc->dests[0].payload.len + 1; in svc_i3c_master_send_bdcast_ccc_cmd() local
1246 buf = kmalloc(xfer_len, GFP_KERNEL); in svc_i3c_master_send_bdcast_ccc_cmd()
1262 cmd->len = xfer_len; in svc_i3c_master_send_bdcast_ccc_cmd()
1282 unsigned int xfer_len = ccc->dests[0].payload.len; in svc_i3c_master_send_direct_ccc_cmd() local
1283 unsigned int actual_len = ccc->rnw ? xfer_len : 0; in svc_i3c_master_send_direct_ccc_cmd()
1310 cmd->len = xfer_len; in svc_i3c_master_send_direct_ccc_cmd()
1320 if (cmd->actual_len != xfer_len) in svc_i3c_master_send_direct_ccc_cmd()

123