/linux-master/drivers/spi/ |
H A D | spi-dw-core.c | 122 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 D | spi-sunplus-sp7021.c | 184 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 D | spi-bcm2835.c | 95 * @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 D | spi-sun4i.c | 211 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 D | spi-sun6i.c | 283 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 D | spi-dw-dma.c | 573 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 D | spi-dln2.c | 428 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 D | aspeed_udc.c | 475 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 D | ir_toy.c | 71 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 D | ene_ir.h | 217 int tx_len; /* current len of tx buffer */ member in struct:ene_device
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-tegra-bpmp.c | 154 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 D | ipaq-micro.c | 42 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 D | rmi_spi.c | 114 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 D | arm_scpi.c | 229 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 D | btmrvl_sdio.c | 468 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 D | sun6i_mipi_dsi.c | 856 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 D | 7990.h | 82 volatile unsigned short tx_len; /* transmit len and high addr */ member in struct:lance_init_block
|
/linux-master/drivers/peci/ |
H A D | internal.h | 19 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 D | hwmtm.h | 139 int tx_len ; /* tx frame length */ member in struct:hw_modul
|
/linux-master/drivers/fpga/ |
H A D | lattice-sysconfig.c | 20 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 D | cdns-dsi-core.c | 1021 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 D | yam.c | 123 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 D | moxart_ether.h | 319 unsigned int tx_len[TX_DESC_NUM]; member in struct:moxart_mac_priv_t
|
/linux-master/drivers/net/ethernet/natsemi/ |
H A D | sonic.c | 199 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 D | drm_mipi_dsi.h | 28 * @tx_len: length of @tx_buf 38 size_t tx_len; member in struct:mipi_dsi_msg
|