Searched refs:tx_len (Results 26 - 50 of 90) sorted by relevance

1234

/linux-master/drivers/spi/
H A Dspi-dw-core.c122 rxtx_gap = dws->fifo_len - (dws->rx_len - dws->tx_len);
124 return min3((u32)dws->tx_len, tx_room, rxtx_gap);
150 --dws->tx_len;
242 if (!dws->tx_len)
364 level = min_t(unsigned int, dws->fifo_len / 2, dws->tx_len);
398 delay.value = nbits * (dws->rx_len - dws->tx_len);
429 dws->tx_len = transfer->len / dws->n_bytes;
431 dws->rx_len = dws->tx_len;
534 dws->tx_len = len;
563 len = min(dws->fifo_len, dws->tx_len);
[all...]
H A Dspi-sunplus-sp7021.c184 unsigned int tx_len, rx_cnt; local
191 tx_len = FIELD_GET(SP7021_TX_LEN_MASK, fd_status);
197 if (tx_len == 0 && total_len == 0)
204 tx_cnt = min(tx_len - pspim->tx_cur_len, pspim->data_unit - tx_cnt);
206 fd_status, rx_cnt, tx_cnt, tx_len);
214 tx_len = FIELD_GET(SP7021_TX_LEN_MASK, fd_status);
217 if (fd_status & SP7021_FINISH_FLAG || tx_len == pspim->tx_cur_len) {
H A Dspi-bcm2835.c95 * @tx_len: remaining bytes to transmit
130 int tx_len; member in struct:bcm2835_spi
234 while ((bs->tx_len) &&
238 bs->tx_len--;
273 * The caller must ensure that @bs->tx_len is greater than or equal to @count,
283 bs->tx_len -= count;
340 count = min(count, bs->tx_len);
341 bs->tx_len -= count;
392 if (bs->tx_len && cs & BCM2835_SPI_CS_DONE)
799 bcm2835_wr(bs, BCM2835_SPI_DLEN, bs->tx_len);
[all...]
H A Dspi-sun4i.c211 unsigned int tx_len = 0; local
304 tx_len = tfr->len;
308 sun4i_spi_write(sspi, SUN4I_XMIT_CNT_REG, SUN4I_XMIT_CNT(tx_len));
321 if (tx_len > SUN4I_FIFO_DEPTH)
H A Dspi-sun6i.c283 unsigned int tx_len = 0, rx_len = 0, nbits = 0; local
437 tx_len = tfr->len;
452 reg = FIELD_PREP(SUN6I_BURST_CTL_CNT_STC_MASK, tx_len);
458 sun6i_spi_write(sspi, SUN6I_XMIT_CNT_REG, tx_len);
479 if (tx_len > sspi->cfg->fifo_depth)
H A Dspi-dw-dma.c573 unsigned int tx_len = 0, rx_len = 0; local
582 if (!tx_len) {
585 tx_len = sg_dma_len(tx_sg);
595 len = min(tx_len, rx_len);
629 tx_len -= len;
H A Dspi-dln2.c428 unsigned tx_len; local
441 tx_len = sizeof(*tx) + data_len - DLN2_SPI_MAX_XFER_SIZE;
442 return dln2_transfer_tx(dln2->pdev, DLN2_SPI_WRITE, tx, tx_len);
503 unsigned tx_len, rx_len; local
525 tx_len = sizeof(*tx) + data_len - DLN2_SPI_MAX_XFER_SIZE;
528 ret = dln2_transfer(dln2->pdev, DLN2_SPI_READ_WRITE, tx, tx_len,
/linux-master/drivers/usb/gadget/udc/
H A Daspeed_udc.c475 u16 tx_len, struct ast_udc_request *req)
489 chunk = tx_len;
494 "tx_len", tx_len);
532 u32 tx_len; local
536 tx_len = last > ep->ep.maxpacket ? ep->ep.maxpacket : last;
539 req, tx_len, ep->dir_in);
544 ast_ep_write(ep, EP_DMA_SET_TX_SIZE(tx_len), AST_UDC_EP_DMA_STS);
545 ast_ep_write(ep, EP_DMA_SET_TX_SIZE(tx_len) | EP_DMA_SINGLE_KICK,
553 u32 tx_len; local
474 ast_dma_descriptor_setup(struct ast_udc_ep *ep, u32 dma_buf, u16 tx_len, struct ast_udc_request *req) argument
586 u32 tx_len; local
[all...]
/linux-master/drivers/media/rc/
H A Dir_toy.c71 uint tx_len; member in struct:irtoy
152 if (irtoy->tx_len == 0) {
177 buf_len = min(space, irtoy->tx_len);
180 irtoy->tx_len, buf_len);
194 irtoy->tx_len -= buf_len;
324 irtoy->tx_len = size;
H A Dene_ir.h217 int tx_len; /* current len of tx buffer */ member in struct:ene_device
/linux-master/drivers/i2c/busses/
H A Di2c-tegra-bpmp.c154 size_t tx_len = 0, rx_len = 0; local
159 tx_len += SERIALI2C_HDR_SIZE + msgs[i].len;
161 if (tx_len > TEGRA_I2C_IPC_MAX_IN_BUF_SIZE)
/linux-master/drivers/mfd/
H A Dipaq-micro.c42 checksum = ((msg->id & 0x0f) << 4) | (msg->tx_len & 0x0f);
45 for (i = 0; i < msg->tx_len; i++) {
64 dev_dbg(micro->dev, "TX msg: %02x, %d bytes\n", msg->id, msg->tx_len);
214 msg.tx_len = 2;
/linux-master/drivers/input/rmi4/
H A Drmi_spi.c114 int tx_len, u8 *rx_buf, int rx_len)
142 total_tx_len = cmd_len + tx_len;
178 rmi_spi->tx_buf[3] = tx_len;
183 memcpy(&rmi_spi->tx_buf[cmd_len], tx_buf, tx_len);
112 rmi_spi_xfer(struct rmi_spi_xport *rmi_spi, const struct rmi_spi_cmd *cmd, const u8 *tx_buf, int tx_len, u8 *rx_buf, int rx_len) argument
/linux-master/drivers/firmware/
H A Darm_scpi.c229 unsigned int tx_len; member in struct:scpi_xfer
433 memcpy_toio(ch->tx_payload, t->tx_buf, t->tx_len);
435 memcpy_toio(mem->payload, t->tx_buf, t->tx_len);
473 static int scpi_send_message(u8 idx, void *tx_buf, unsigned int tx_len, argument
499 msg->cmd = PACK_LEGACY_SCPI_CMD(cmd, tx_len);
503 msg->cmd = PACK_SCPI_CMD(cmd, tx_len);
506 msg->tx_len = tx_len;
/linux-master/drivers/bluetooth/
H A Dbtmrvl_sdio.c468 u32 tx_len; local
498 tx_len = (FIRMWARE_TRANSFER_NBLOCK * SDIO_BLOCK_SIZE)
515 if (helperlen - hlprblknow < tx_len)
516 tx_len = helperlen - hlprblknow;
519 helperbuf[0] = ((tx_len & 0x000000ff) >> 0);
520 helperbuf[1] = ((tx_len & 0x0000ff00) >> 8);
521 helperbuf[2] = ((tx_len & 0x00ff0000) >> 16);
522 helperbuf[3] = ((tx_len & 0xff000000) >> 24);
525 tx_len);
536 hlprblknow += tx_len;
[all...]
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun6i_mipi_dsi.c856 pkt |= ((msg->tx_len) & 0xffff) << 8;
857 pkt |= (((msg->tx_len) >> 8) & 0xffff) << 16;
860 if (msg->tx_len > 1)
879 return msg->tx_len;
892 bounce = kzalloc(ALIGN(msg->tx_len + sizeof(crc), 4), GFP_KERNEL);
896 memcpy(bounce, msg->tx_buf, msg->tx_len);
897 len += msg->tx_len;
899 crc = sun6i_dsi_crc_compute(bounce, msg->tx_len);
900 memcpy((u8 *)bounce + msg->tx_len, &crc, sizeof(crc));
920 return msg->tx_len;
[all...]
/linux-master/drivers/net/ethernet/amd/
H A D7990.h82 volatile unsigned short tx_len; /* transmit len and high addr */ member in struct:lance_init_block
/linux-master/drivers/peci/
H A Dinternal.h19 struct peci_request *peci_request_alloc(struct peci_device *device, u8 tx_len, u8 rx_len);
/linux-master/drivers/net/fddi/skfp/h/
H A Dhwmtm.h139 int tx_len ; /* tx frame length */ member in struct:hw_modul
/linux-master/drivers/fpga/
H A Dlattice-sysconfig.c20 size_t tx_len, void *rx_buf, size_t rx_len)
22 return priv->command_transfer(priv, tx_buf, tx_len, rx_buf, rx_len);
19 sysconfig_cmd_read(struct sysconfig_priv *priv, const void *tx_buf, size_t tx_len, void *rx_buf, size_t rx_len) argument
/linux-master/drivers/gpu/drm/bridge/cadence/
H A Dcdns-dsi-core.c1021 int ret, i, tx_len, rx_len; local
1033 tx_len = msg->tx_buf ? msg->tx_len : 0;
1037 if (rx_len && tx_len > 2) {
1043 if (tx_len > dsi->direct_cmd_fifo_depth) {
1054 cmd = CMD_SIZE(tx_len) | CMD_VCHAN_ID(msg->channel) |
1078 for (i = 0; i < tx_len; i += 4) {
1083 for (j = 0; j < 4 && j + i < tx_len; j++)
/linux-master/drivers/net/hamradio/
H A Dyam.c123 int tx_len; member in struct:yam_port
669 yp->tx_len = skb->len - 1; /* strip KISS byte */
670 if (yp->tx_len >= YAM_MAX_FRAME || yp->tx_len < 2) {
676 yp->tx_len);
690 if (yp->tx_count >= yp->tx_len) {
/linux-master/drivers/net/ethernet/moxa/
H A Dmoxart_ether.h319 unsigned int tx_len[TX_DESC_NUM]; member in struct:moxart_mac_priv_t
/linux-master/drivers/net/ethernet/natsemi/
H A Dsonic.c199 dma_unmap_single(lp->device, lp->tx_laddr[i], lp->tx_len[i], DMA_TO_DEVICE);
240 dma_unmap_single(lp->device, lp->tx_laddr[i], lp->tx_len[i], DMA_TO_DEVICE);
321 lp->tx_len[entry] = length;
412 dma_unmap_single(lp->device, lp->tx_laddr[entry], lp->tx_len[entry], DMA_TO_DEVICE);
/linux-master/include/drm/
H A Ddrm_mipi_dsi.h28 * @tx_len: length of @tx_buf
38 size_t tx_len; member in struct:mipi_dsi_msg

Completed in 406 milliseconds

1234