Searched refs:tx_len (Results 1 - 25 of 90) sorted by last modified time

1234

/linux-master/drivers/spi/
H A Dspi-hisi-kunpeng.c133 unsigned int tx_len; member in struct:hisi_spi
252 u32 max = min_t(u32, hs->tx_len, hs->fifo_len);
272 --hs->tx_len;
393 hs->tx_len = transfer->len / hs->n_bytes;
395 hs->rx_len = hs->tx_len;
H A Dspi-stm32.c320 * @tx_len: number of data to be written in bytes
353 int tx_len; member in struct:stm32_spi
594 if ((spi->tx_len > 0) && (readl_relaxed(spi->base + STM32FX_SPI_SR) &
596 u32 offs = spi->cur_xferlen - spi->tx_len;
602 spi->tx_len -= sizeof(u16);
607 spi->tx_len -= sizeof(u8);
611 dev_dbg(spi->dev, "%s: %d bytes left\n", __func__, spi->tx_len);
623 if ((spi->tx_len > 0) && (readl_relaxed(spi->base + STM32FX_SPI_SR) &
625 u32 offs = spi->cur_xferlen - spi->tx_len;
627 if (spi->tx_len >
[all...]
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-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...]
/linux-master/net/bluetooth/
H A Dhci_sync.c4648 cp.tx_len = cpu_to_le16(hdev->le_max_tx_len);
H A Dhci_event.c1988 hdev->le_def_tx_len = le16_to_cpu(rp->tx_len);
2009 hdev->le_def_tx_len = le16_to_cpu(sent->tx_len);
2131 hdev->le_max_tx_len = le16_to_cpu(rp->tx_len);
/linux-master/drivers/scsi/qla2xxx/
H A Dqla_edif.c2555 a.tx_byte_count = a.tx_len = sizeof(struct fc_els_ls_rjt);
2649 a.tx_byte_count = a.tx_len = 0;
3519 a->tx_len = a->tx_byte_count = sp->remap.req.len;
H A Dqla_os.c6154 rsp_els->tx_len = rsp_els->tx_byte_count;
H A Dqla_iocb.c2826 els_iocb->tx_byte_count = els_iocb->tx_len =
2846 els_iocb->tx_len = cpu_to_le32(sizeof(struct els_logo_payload));
3170 els_iocb->tx_len = cpu_to_le32(a->tx_len);
3210 els_iocb->tx_len = cpu_to_le32(sg_dma_len
H A Dqla_def.h696 u32 tx_len, tx_byte_count, rx_len, rx_byte_count; member in struct:qla_els_pt_arg
/linux-master/include/net/bluetooth/
H A Dhci.h1851 __le16 tx_len; member in struct:hci_cp_le_set_data_len
1862 __le16 tx_len; member in struct:hci_rp_le_read_def_data_len
1868 __le16 tx_len; member in struct:hci_cp_le_write_def_data_len
1901 __le16 tx_len; member in struct:hci_rp_le_read_max_data_len
2729 __le16 tx_len; member in struct:hci_ev_le_data_len_change
/linux-master/drivers/i3c/master/
H A Ddw-i3c-master.c224 u16 tx_len; member in struct:dw_i3c_cmd
396 dw_i3c_master_wr_tx_fifo(master, cmd->tx_buf, cmd->tx_len);
699 cmd->tx_len = ccc->dests[0].payload.len;
891 cmd->tx_len = i3c_xfers[i].len;
1044 cmd->tx_len = i2c_xfers[i].len;
H A Di3c-master-cdns.c379 u32 tx_len; member in struct:cdns_i3c_cmd
541 cmd->tx_len);
720 ccmd->tx_len = cmd->dests[0].payload.len;
788 ccmd->tx_len = xfers[i].len;
861 ccmd->tx_len = xfers[i].len;
/linux-master/drivers/scsi/ibmvscsi_tgt/
H A Dibmvscsi_tgt.c3200 long tx_len; local
3210 tx_len = bytes;
3232 buf_len = tx_len;
3288 tx_len -= buf_len;
3289 if (tx_len) {
/linux-master/drivers/net/ethernet/broadcom/
H A Dtg3.c13490 int num_pkts, tx_len, rx_len, i, err; local
13507 tx_len = pktsz;
13508 skb = netdev_alloc_skb(tp->dev, tx_len);
13512 tx_data = skb_put(skb, tx_len);
13516 tw32(MAC_RX_MTU_SIZE, tx_len + ETH_FCS_LEN);
13528 val = tx_len - ETH_ALEN * 2 - sizeof(tg3_tso_header);
13567 tx_len > VLAN_ETH_FRAME_LEN)
13571 for (i = data_off; i < tx_len; i++)
13574 map = dma_map_single(&tp->pdev->dev, skb->data, tx_len, DMA_TO_DEVICE);
13592 if (tg3_tx_frag_set(tnapi, &val, &budget, map, tx_len,
[all...]
/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/gpu/drm/msm/dsi/
H A Ddsi_host.c2146 .tx_len = 2,
2174 } else if (ret < msg->tx_len) {
H A Ddsi_manager.c519 if (!msg->tx_buf || !msg->tx_len)
528 return is_read ? msg->rx_len : msg->tx_len;
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_dsi.c980 config = (msg->tx_len > 2) ? LONG_PACKET : SHORT_PACKET;
982 if (msg->tx_len > 2) {
983 cmdq_size = 1 + (msg->tx_len + 3) / 4;
986 reg_val = (msg->tx_len << 16) | (type << 8) | config;
994 for (i = 0; i < msg->tx_len; i++)
/linux-master/drivers/gpu/drm/
H A Ddrm_mipi_dsi.c564 packet->header[1] = (msg->tx_len >> 0) & 0xff;
565 packet->header[2] = (msg->tx_len >> 8) & 0xff;
567 packet->payload_length = msg->tx_len;
572 packet->header[1] = (msg->tx_len > 0) ? tx[0] : 0;
573 packet->header[2] = (msg->tx_len > 1) ? tx[1] : 0;
594 .tx_len = 2,
614 .tx_len = 2,
638 .tx_len = sizeof(tx),
664 .tx_len = sizeof(tx),
688 .tx_len
[all...]
/linux-master/drivers/net/ieee802154/
H A Dmcr20a.c412 u8 tx_len[1]; member in struct:mcr20a_local
867 lp->tx_len[0] = lp->tx_skb->len + 2;
1021 lp->tx_xfer_len.tx_buf = lp->tx_len;
/linux-master/drivers/atm/
H A Dfore200e.c1476 int tx_len = skb->len; local
1506 skb_len = tx_len = skb->len - 4;
1521 tx_len = skb_len;
1529 tx_len = ((skb_len / ATM_CELL_PAYLOAD) + 1) * ATM_CELL_PAYLOAD;
1533 data = kmalloc(tx_len, GFP_ATOMIC);
1545 if (skb_len < tx_len)
1546 memset(data + skb_len, 0x00, tx_len - skb_len);
1601 tpd->tsd[ 0 ].buffer = dma_map_single(fore200e->dev, data, tx_len,
1609 tpd->tsd[ 0 ].length = tx_len;
1648 tpd->spec.length = tx_len;
[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;
/linux-master/drivers/tty/serial/
H A Datmel_serial.c141 unsigned int tx_len; member in struct:atmel_uart_port
868 uart_xmit_advance(port, atmel_port->tx_len);
926 unsigned int tx_len, part1_len, part2_len, sg_len; local
943 tx_len = CIRC_CNT_TO_END(xmit->head,
949 part1_len = (tx_len & ~0x3); /* DWORD access */
950 part2_len = (tx_len & 0x3); /* BYTE access */
954 part2_len = tx_len; /* BYTE access only */
975 * save tx_len so atmel_complete_tx_dma() will increase
978 atmel_port->tx_len = tx_len;
[all...]
/linux-master/drivers/input/touchscreen/
H A Dwdt87xx_i2c.c282 size_t tx_len = 0; local
290 tx_buf[tx_len++] = 0x22;
291 tx_buf[tx_len++] = 0x00;
293 tx_buf[tx_len++] = 0x30;
294 tx_buf[tx_len++] = 0x02;
295 tx_buf[tx_len++] = buf[CMD_REPORT_ID_OFFSET];
297 tx_buf[tx_len++] = 0x30 | buf[CMD_REPORT_ID_OFFSET];
298 tx_buf[tx_len++] = 0x02;
300 tx_buf[tx_len++] = 0x23;
301 tx_buf[tx_len
321 int tx_len = 0; local
[all...]

Completed in 410 milliseconds

1234