/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/falcon/ |
H A D | base.c | 129 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() 179 for (img_base = 0; img_base < xfer_len; img_bas in nvkm_falcon_pio_wr() [all...] |
H A D | ga102.c | 42 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()
|
/kernel/linux/linux-5.10/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 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 in gb_spi_decode_response() [all...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-mt65xx.c | 102 u32 xfer_len; member 333 packet_size = min_t(u32, mdata->xfer_len, MTK_SPI_PACKET_SIZE); in mtk_spi_setup_packet() 334 packet_loop = mdata->xfer_len / packet_size; in mtk_spi_setup_packet() 356 static int mtk_spi_get_mult_delta(u32 xfer_len) in mtk_spi_get_mult_delta() argument 360 if (xfer_len > MTK_SPI_PACKET_SIZE) in mtk_spi_get_mult_delta() 361 mult_delta = xfer_len % MTK_SPI_PACKET_SIZE; in mtk_spi_get_mult_delta() 376 mdata->xfer_len = mdata->rx_sgl_len - mult_delta; in mtk_spi_update_mdata_len() 378 mdata->tx_sgl_len -= mdata->xfer_len; in mtk_spi_update_mdata_len() 381 mdata->xfer_len = mdata->tx_sgl_len - mult_delta; in mtk_spi_update_mdata_len() 383 mdata->rx_sgl_len -= mdata->xfer_len; in mtk_spi_update_mdata_len() [all...] |
H A D | spi-xlp.c | 255 static void xlp_spi_send_cmd(struct xlp_spi_priv *xspi, int xfer_len, in xlp_spi_send_cmd() argument 266 cmd |= ((xfer_len * 8 - 1) << XLP_SPI_XFR_BITCNT_SHIFT); in xlp_spi_send_cmd() 272 unsigned char *rx_buf, int xfer_len, int cmd_cont) in xlp_spi_xfer_block() 279 xs->tx_len = (xs->tx_buf == NULL) ? 0 : xfer_len; in xlp_spi_xfer_block() 280 xs->rx_len = (xs->rx_buf == NULL) ? 0 : xfer_len; in xlp_spi_xfer_block() 287 xlp_spi_send_cmd(xs, xfer_len, cmd_cont); in xlp_spi_xfer_block() 313 xs->rxerrors, xs->txerrors, xfer_len); in xlp_spi_xfer_block() 315 return xfer_len; in xlp_spi_xfer_block() 270 xlp_spi_xfer_block(struct xlp_spi_priv *xs, const unsigned char *tx_buf, unsigned char *rx_buf, int xfer_len, int cmd_cont) xlp_spi_xfer_block() argument
|
H A D | spi-ti-qspi.c | 247 int wlen, xfer_len; in qspi_write_msg() local 255 xfer_len = wlen; in qspi_write_msg() 280 xfer_len = QSPI_WLEN_MAX_BYTES; in qspi_write_msg() 285 xfer_len = wlen; in qspi_write_msg() 306 txbuf += xfer_len; in qspi_write_msg() 307 count -= xfer_len; in qspi_write_msg() 493 size_t xfer_len = min_t(size_t, QSPI_DMA_BUFFER_SIZE, in ti_qspi_dma_bounce_buffer() local 497 dma_src, xfer_len); in ti_qspi_dma_bounce_buffer() 500 memcpy(to, qspi->rx_bb_addr, xfer_len); in ti_qspi_dma_bounce_buffer() 501 readsize -= xfer_len; in ti_qspi_dma_bounce_buffer() [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-mt65xx.c | 142 * @xfer_len: Number of bytes to transfer 163 u32 xfer_len; member 521 mdata->xfer_len, in mtk_spi_setup_packet() 525 mdata->xfer_len, in mtk_spi_setup_packet() 528 packet_loop = mdata->xfer_len / packet_size; in mtk_spi_setup_packet() 554 static int mtk_spi_get_mult_delta(struct mtk_spi *mdata, u32 xfer_len) in mtk_spi_get_mult_delta() argument 559 if (xfer_len > MTK_SPI_IPM_PACKET_SIZE) in mtk_spi_get_mult_delta() 560 mult_delta = xfer_len % MTK_SPI_IPM_PACKET_SIZE; in mtk_spi_get_mult_delta() 562 if (xfer_len > MTK_SPI_PACKET_SIZE) in mtk_spi_get_mult_delta() 563 mult_delta = xfer_len in mtk_spi_get_mult_delta() [all...] |
H A D | spi-xlp.c | 254 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() 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() 269 xlp_spi_xfer_block(struct xlp_spi_priv *xs, const unsigned char *tx_buf, unsigned char *rx_buf, int xfer_len, int cmd_cont) xlp_spi_xfer_block() argument
|
H A D | spi-ti-qspi.c | 245 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() 491 size_t xfer_len = min_t(size_t, QSPI_DMA_BUFFER_SIZE, in ti_qspi_dma_bounce_buffer() local 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() [all...] |
H A D | spi-sunplus-sp7021.c | 303 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()
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-wmt.c | 129 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...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-wmt.c | 129 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...] |
/kernel/linux/linux-5.10/include/scsi/ |
H A D | scsi_cmnd.h | 334 unsigned int xfer_len = scmd->sdb.length; in scsi_transfer_length() local 338 xfer_len += (xfer_len >> ilog2(prot_interval)) * 8; in scsi_transfer_length() 340 return xfer_len; in scsi_transfer_length()
|
/kernel/linux/linux-6.6/include/scsi/ |
H A D | scsi_cmnd.h | 383 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()
|
/kernel/linux/linux-5.10/drivers/dma/qcom/ |
H A D | bam_dma.c | 66 u32 xfer_len; member 826 if (avail < async_desc->xfer_len) in process_channel_irqs() 830 bchan->head += async_desc->xfer_len; in process_channel_irqs() 833 async_desc->num_desc -= async_desc->xfer_len; in process_channel_irqs() 834 async_desc->curr_desc += async_desc->xfer_len; in process_channel_irqs() 835 avail -= async_desc->xfer_len; in process_channel_irqs() 1016 async_desc->xfer_len = avail; in bam_start_dma() 1018 async_desc->xfer_len = async_desc->num_desc; in bam_start_dma() 1021 if (async_desc->num_desc == async_desc->xfer_len) in bam_start_dma() 1022 desc[async_desc->xfer_len in bam_start_dma() [all...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
H A D | hideep.c | 465 size_t xfer_len; in hideep_program_nvm() local 475 xfer_len = min_t(size_t, ucode_len, HIDEEP_NVM_PAGE_SIZE); in hideep_program_nvm() 476 xfer_count = xfer_len / sizeof(*ucode); in hideep_program_nvm() 488 if (memcmp(ucode, current_ucode, xfer_len)) { in hideep_program_nvm() 502 addr += xfer_len; in hideep_program_nvm() 503 ucode_len -= xfer_len; in hideep_program_nvm() 514 size_t xfer_len; in hideep_verify_nvm() local 521 xfer_len = min_t(size_t, ucode_len, HIDEEP_NVM_PAGE_SIZE); in hideep_verify_nvm() 522 xfer_count = xfer_len / sizeof(*ucode); in hideep_verify_nvm() 533 if (memcmp(ucode, current_ucode, xfer_len)) { in hideep_verify_nvm() [all...] |
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() 615 size_t xfer_len; in raydium_i2c_fw_write_page() local 626 xfer_len = min_t(size_t, len, RM_BL_WRT_PKG_SIZE); in raydium_i2c_fw_write_page() 627 memcpy(&buf[BL_DATA_STR], data, xfer_len); in raydium_i2c_fw_write_page() 629 memset(&buf[BL_DATA_STR + xfer_len], 0xff, in raydium_i2c_fw_write_page() 630 RM_BL_WRT_PKG_SIZE - xfer_len); in raydium_i2c_fw_write_page() [all...] |
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | hideep.c | 471 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 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...] |