/openbmc/qemu/hw/i2c/ |
H A D | omap_i2c.c | 49 int rxlen; member 90 while (s->rxlen < 4) in omap_i2c_fifo_run() 91 s->fifo |= i2c_recv(s->bus) << ((s->rxlen ++) << 3); in omap_i2c_fifo_run() 111 while (s->count_cur && s->rxlen < 4) { in omap_i2c_fifo_run() 112 s->fifo |= i2c_recv(s->bus) << ((s->rxlen ++) << 3); in omap_i2c_fifo_run() 115 if (s->rxlen) in omap_i2c_fifo_run() 148 s->rxlen = 0; in omap_i2c_reset() 206 if (s->rxlen == 1) { in omap_i2c_read() 208 s->rxlen = 0; in omap_i2c_read() 209 } else if (s->rxlen > 1) { in omap_i2c_read() [all …]
|
/openbmc/u-boot/drivers/net/ |
H A D | cs8900.c | 174 u16 rxlen; in cs8900_recv() local 186 rxlen = REG_READ(&priv->regs->rtdata); in cs8900_recv() 188 if (rxlen > PKTSIZE_ALIGN + PKTALIGN) in cs8900_recv() 190 for (addr = (u16 *)net_rx_packets[0], i = rxlen >> 1; i > 0; i--) in cs8900_recv() 192 if (rxlen & 1) in cs8900_recv() 196 net_process_received_packet(net_rx_packets[0], rxlen); in cs8900_recv() 197 return rxlen; in cs8900_recv()
|
H A D | ftmac100.c | 159 unsigned short rxlen; in __ftmac100_recv() local 173 rxlen = FTMAC100_RXDES0_RFL (curr_des->rxdes0); in __ftmac100_recv() 174 invalidate_dcache_range(curr_des->rxdes2,curr_des->rxdes2+rxlen); in __ftmac100_recv() 176 __func__, priv->rx_index, rxlen); in __ftmac100_recv() 178 return rxlen; in __ftmac100_recv()
|
H A D | uli526x.c | 542 int rxlen = 0; in uli526x_rx_packet() local 559 rxlen = ((rdes0 >> 16) & 0x3fff) - 4; in uli526x_rx_packet() 561 printf("%s(): rxlen =%x\n", __FUNCTION__, rxlen); in uli526x_rx_packet() 570 ((db->cr6_data & CR6_PM) && (rxlen > 6))) { in uli526x_rx_packet() 576 __FUNCTION__, rxlen); in uli526x_rx_packet() 581 __FUNCTION__, rxlen); in uli526x_rx_packet() 589 (uchar *)rxptr->rx_buf_ptr, rxlen); in uli526x_rx_packet() 603 return rxlen; in uli526x_rx_packet()
|
H A D | ftgmac100.c | 421 unsigned short rxlen; in ftgmac100_recv() local 441 rxlen = FTGMAC100_RXDES0_VDBC(curr_des->rxdes0); in ftgmac100_recv() 444 __func__, priv->rx_index, rxlen); in ftgmac100_recv() 447 data_end = data_start + roundup(rxlen, ARCH_DMA_MINALIGN); in ftgmac100_recv() 451 return rxlen; in ftgmac100_recv()
|
/openbmc/u-boot/drivers/spi/ |
H A D | mtk_qspi.c | 61 u32 rxlen; member 95 int len = 1 + priv->txlen + priv->rxlen; in mtk_qspi_tx_rx() 125 idx = priv->rxlen - 1; in mtk_qspi_tx_rx() 128 for (i = 0; i < priv->rxlen; i++, idx--) in mtk_qspi_tx_rx() 245 priv->rxlen = 0; in mtk_qspi_transfer() 272 priv->rxlen = bytes; in mtk_qspi_transfer()
|
H A D | cadence_qspi_apb.c | 436 unsigned int cmdlen, const u8 *cmdbuf, unsigned int rxlen, in cadence_qspi_apb_command_read() argument 443 if (!cmdlen || rxlen > CQSPI_STIG_DATA_LEN_MAX || rxbuf == NULL) { in cadence_qspi_apb_command_read() 445 cmdlen, rxlen); in cadence_qspi_apb_command_read() 454 reg |= (((rxlen - 1) & CQSPI_REG_CMDCTRL_RD_BYTES_MASK) in cadence_qspi_apb_command_read() 463 read_len = (rxlen > 4) ? 4 : rxlen; in cadence_qspi_apb_command_read() 467 if (rxlen > 4) { in cadence_qspi_apb_command_read() 470 read_len = rxlen - read_len; in cadence_qspi_apb_command_read()
|
H A D | cadence_qspi.h | 53 unsigned int cmdlen, const u8 *cmdbuf, unsigned int rxlen, u8 *rxbuf); 61 unsigned int rxlen, u8 *rxbuf);
|
/openbmc/u-boot/drivers/usb/eth/ |
H A D | usb_ether.c | 115 ueth->rxlen = actual_len; in usb_ether_receive() 124 if (num_bytes < 0 || ueth->rxptr >= ueth->rxlen) in usb_ether_advance_rxbuf() 125 ueth->rxlen = 0; in usb_ether_advance_rxbuf() 130 if (!ueth->rxlen) in usb_ether_get_rx_bytes() 135 return ueth->rxlen - ueth->rxptr; in usb_ether_get_rx_bytes()
|
/openbmc/linux/drivers/net/wireless/ath/ath10k/ |
H A D | bmi.c | 160 u32 rxlen; in ath10k_bmi_read_memory() local 172 rxlen = min_t(u32, length, BMI_MAX_DATA_SIZE); in ath10k_bmi_read_memory() 176 cmd.read_mem.len = __cpu_to_le32(rxlen); in ath10k_bmi_read_memory() 179 &resp, &rxlen); in ath10k_bmi_read_memory() 186 memcpy(buffer, resp.read_mem.payload, rxlen); in ath10k_bmi_read_memory() 187 address += rxlen; in ath10k_bmi_read_memory() 188 buffer += rxlen; in ath10k_bmi_read_memory() 189 length -= rxlen; in ath10k_bmi_read_memory()
|
/openbmc/linux/drivers/net/ethernet/allwinner/ |
H A D | sun4i-emac.c | 249 int rxlen = req->count; in emac_dma_done_callback() local 252 dma_unmap_single(db->dev, req->rxbuf, rxlen, DMA_FROM_DEVICE); in emac_dma_done_callback() 256 dev->stats.rx_bytes += rxlen; in emac_dma_done_callback() 624 u32 rxhdr, rxstatus, rxcount, rxlen; in emac_rx() local 692 rxlen = EMAC_RX_IO_DATA_LEN(rxhdr); in emac_rx() 697 rxstatus, rxlen); in emac_rx() 700 if (rxlen < 0x40) { in emac_rx() 724 skb = netdev_alloc_skb(dev, rxlen + 4); in emac_rx() 728 rdptr = skb_put(skb, rxlen - 4); in emac_rx() 732 dev_dbg(db->dev, "RxLen %x\n", rxlen); in emac_rx() [all …]
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-virtio.c | 29 unsigned int rxlen; member 59 u8 txvalue, u8 *rxvalue, void *response, u32 rxlen) in _virtio_gpio_req() argument 81 sg_init_one(&res_sg, res, rxlen); in _virtio_gpio_req() 85 line->rxlen = 0; in _virtio_gpio_req() 111 if (unlikely(line->rxlen != rxlen)) { in _virtio_gpio_req() 113 rxlen, line->rxlen); in _virtio_gpio_req() 446 line->rxlen = len; in virtio_gpio_request_vq()
|
/openbmc/linux/drivers/net/mctp/ |
H A D | mctp-serial.c | 65 unsigned int txlen, rxlen; member 278 skb = netdev_alloc_skb(dev->netdev, dev->rxlen); in mctp_serial_rx() 285 skb_put_data(skb, dev->rxbuf, dev->rxlen); in mctp_serial_rx() 293 dev->netdev->stats.rx_bytes += dev->rxlen; in mctp_serial_rx() 317 dev->rxlen = c; in mctp_serial_push_header() 342 dev->rxlen = 0; in mctp_serial_push_trailer() 371 if (dev->rxpos == dev->rxlen) { in mctp_serial_push()
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | dibx000_common.c | 143 u16 rxlen = msg->len, len; in dibx000_master_i2c_read() local 145 while (rxlen) { in dibx000_master_i2c_read() 146 len = rxlen > 8 ? 8 : rxlen; in dibx000_master_i2c_read() 156 if (rxlen == msg->len) in dibx000_master_i2c_read() 159 if (rxlen-len == 0) in dibx000_master_i2c_read() 166 rxlen -= len; in dibx000_master_i2c_read()
|
/openbmc/linux/drivers/media/usb/dvb-usb/ |
H A D | technisat-usb2.c | 85 u8 device_addr, u8 *tx, u8 txlen, u8 *rx, u8 rxlen) in technisat_usb2_i2c_access() argument 103 if (rxlen > 62) { in technisat_usb2_i2c_access() 106 rxlen = 62; in technisat_usb2_i2c_access() 113 b[0] |= rxlen; in technisat_usb2_i2c_access() 148 memcpy(rx, &b[2], rxlen); in technisat_usb2_i2c_access() 150 deb_i2c("rx (%d): ", rxlen); in technisat_usb2_i2c_access() 151 debug_dump(rx, rxlen, deb_i2c); in technisat_usb2_i2c_access()
|
/openbmc/linux/drivers/tty/serial/ |
H A D | sc16is7xx.c | 381 static void sc16is7xx_fifo_read(struct uart_port *port, unsigned int rxlen) in sc16is7xx_fifo_read() argument 386 regmap_noinc_read(one->regmap, SC16IS7XX_RHR_REG, s->buf, rxlen); in sc16is7xx_fifo_read() 568 static void sc16is7xx_handle_rx(struct uart_port *port, unsigned int rxlen, in sc16is7xx_handle_rx() argument 576 if (unlikely(rxlen >= sizeof(s->buf))) { in sc16is7xx_handle_rx() 579 port->line, rxlen); in sc16is7xx_handle_rx() 582 rxlen = sizeof(s->buf); in sc16is7xx_handle_rx() 585 while (rxlen) { in sc16is7xx_handle_rx() 598 sc16is7xx_fifo_read(port, rxlen); in sc16is7xx_handle_rx() 599 bytes_read = rxlen; in sc16is7xx_handle_rx() 641 rxlen -= bytes_read; in sc16is7xx_handle_rx() [all …]
|
H A D | max310x.c | 685 static void max310x_handle_rx(struct uart_port *port, unsigned int rxlen) in max310x_handle_rx() argument 704 max310x_batch_read(port, one->rx_buf, rxlen); in max310x_handle_rx() 706 port->icount.rx += rxlen; in max310x_handle_rx() 715 for (i = 0; i < (rxlen - 1); ++i) in max310x_handle_rx() 724 one->rx_buf[rxlen-1], flag); in max310x_handle_rx() 727 if (unlikely(rxlen >= port->fifosize)) { in max310x_handle_rx() 731 rxlen = port->fifosize; in max310x_handle_rx() 734 while (rxlen--) { in max310x_handle_rx() 832 unsigned int ists, lsr, rxlen; in max310x_port_irq() local 836 rxlen = max310x_port_read(port, MAX310X_RXFIFOLVL_REG); in max310x_port_irq() [all …]
|
/openbmc/qemu/hw/dma/ |
H A D | xilinx_axidma.c | 354 unsigned int rxlen; in stream_process_s2mem() local 371 rxlen = s->desc.control & SDESC_CTRL_LEN_MASK; in stream_process_s2mem() 372 if (rxlen > len) { in stream_process_s2mem() 374 rxlen = len; in stream_process_s2mem() 378 MEMTXATTRS_UNSPECIFIED, buf + pos, rxlen); in stream_process_s2mem() 379 len -= rxlen; in stream_process_s2mem() 380 pos += rxlen; in stream_process_s2mem()
|
/openbmc/linux/drivers/net/wireless/zydas/ |
H A D | zd1201.c | 223 zd->rxlen = urb->actual_length; in zd1201_usbrx() 292 zd->rxlen = 0; in zd1201_usbrx() 296 if (copylen+zd->rxlen > sizeof(zd->rxdata)) in zd1201_usbrx() 298 memcpy(zd->rxdata+zd->rxlen, data+i+4, copylen); in zd1201_usbrx() 299 zd->rxlen += copylen; in zd1201_usbrx() 403 zd->rxlen = 0; in zd1201_usbrx() 426 if (!zd->rxlen) in zd1201_getconfig() 432 if (length > zd->rxlen) in zd1201_getconfig() 433 length = zd->rxlen-6; in zd1201_getconfig() 442 riddatalen, zd->rxlen, length, rid, rid_fid); in zd1201_getconfig() [all …]
|
/openbmc/linux/drivers/net/ethernet/davicom/ |
H A D | dm9051.c | 72 __le16 rxlen; member 743 int ret, rxlen; in dm9051_loop_rx() local 764 rxlen = le16_to_cpu(db->rxhdr.rxlen); in dm9051_loop_rx() 765 if (db->rxhdr.status & RSR_ERR_BITS || rxlen > DM9051_PKT_MAX) { in dm9051_loop_rx() 776 rxlen, DM9051_PKT_MAX); in dm9051_loop_rx() 781 skb = dev_alloc_skb(rxlen); in dm9051_loop_rx() 783 ret = dm9051_dumpblk(db, DM_SPI_MRCMD, rxlen); in dm9051_loop_rx() 789 rdptr = skb_put(skb, rxlen - 4); in dm9051_loop_rx() 790 ret = dm9051_read_mem(db, DM_SPI_MRCMD, rdptr, rxlen); in dm9051_loop_rx() 807 db->ndev->stats.rx_bytes += rxlen; in dm9051_loop_rx()
|
/openbmc/linux/drivers/net/ethernet/vertexcom/ |
H A D | mse102x.c | 309 unsigned int rxlen; in mse102x_rx_pkt_spi() local 339 rxlen = cmd_resp & LEN_MASK; in mse102x_rx_pkt_spi() 340 if (!rxlen) { in mse102x_rx_pkt_spi() 346 rxalign = ALIGN(rxlen + DET_SOF_LEN + DET_DFT_LEN, 4); in mse102x_rx_pkt_spi() 355 rxpkt = skb_put(skb, rxlen) - DET_SOF_LEN; in mse102x_rx_pkt_spi() 356 if (mse102x_rx_frame_spi(mse, rxpkt, rxlen)) { in mse102x_rx_pkt_spi() 369 mse->ndev->stats.rx_bytes += rxlen; in mse102x_rx_pkt_spi()
|
/openbmc/linux/drivers/net/ethernet/micrel/ |
H A D | ks8851_common.c | 247 unsigned rxlen; in ks8851_rx_pkts() local 268 rxlen = ks8851_rdreg16(ks, KS_RXFHBCR) & RXFHBCR_CNT_MASK; in ks8851_rx_pkts() 271 "rx: stat 0x%04x, len 0x%04x\n", rxstat, rxlen); in ks8851_rx_pkts() 281 if (rxlen > 4) { in ks8851_rx_pkts() 284 rxlen -= 4; in ks8851_rx_pkts() 285 rxalign = ALIGN(rxlen, 4); in ks8851_rx_pkts() 295 rxpkt = skb_put(skb, rxlen) - 8; in ks8851_rx_pkts() 306 ks->netdev->stats.rx_bytes += rxlen; in ks8851_rx_pkts()
|
/openbmc/u-boot/drivers/usb/musb/ |
H A D | musb_hcd.c | 267 u32 rxlen = 0; in ctrlreq_in_data_phase() local 274 while (rxlen < len) { in ctrlreq_in_data_phase() 276 nextlen = ((len-rxlen) > maxpktsize) ? maxpktsize : (len-rxlen); in ctrlreq_in_data_phase() 289 read_fifo(MUSB_CONTROL_EP, rxedlength, &rxbuff[rxlen]); in ctrlreq_in_data_phase() 301 rxlen += nextlen; in ctrlreq_in_data_phase() 302 dev->act_len = rxlen; in ctrlreq_in_data_phase()
|
/openbmc/linux/drivers/spi/ |
H A D | spi-ti-qspi.c | 317 u8 rxlen, rx_wlen; in qspi_read_msg() local 348 rxlen = QSPI_WLEN_MAX_BYTES; in qspi_read_msg() 350 rxlen = min(count, 4); in qspi_read_msg() 352 rx_wlen = rxlen << 3; in qspi_read_msg() 357 rxlen = wlen; in qspi_read_msg() 403 rxbuf += rxlen; in qspi_read_msg() 404 count -= rxlen; in qspi_read_msg()
|
/openbmc/linux/drivers/gpu/drm/mcde/ |
H A D | mcde_dsi.c | 217 size_t rxlen = msg->rx_len; in mcde_dsi_execute_transfer() local 279 if (rdsz < rxlen) { in mcde_dsi_execute_transfer() 281 rxlen, rdsz); in mcde_dsi_execute_transfer() 285 for (i = 0; i < 4 && i < rxlen; i++) in mcde_dsi_execute_transfer() 300 size_t rxlen = msg->rx_len; in mcde_dsi_host_transfer() local 311 if (rxlen > 4) { in mcde_dsi_host_transfer() 319 msg->channel, txlen, rxlen); in mcde_dsi_host_transfer()
|