Home
last modified time | relevance | path

Searched refs:rx_len (Results 1 – 25 of 58) sorted by relevance

123

/linux/drivers/net/pse-pd/
H A Drealtek-pse-mcu-uart.c23 size_t rx_len; member
42 take = min(count, sizeof(ctx->rx_buf) - ctx->rx_len); in rtpse_mcu_uart_receive()
44 memcpy(ctx->rx_buf + ctx->rx_len, buf, take); in rtpse_mcu_uart_receive()
45 ctx->rx_len += take; in rtpse_mcu_uart_receive()
46 if (ctx->rx_len == sizeof(ctx->rx_buf)) in rtpse_mcu_uart_receive()
68 ctx->rx_len = 0; in rtpse_mcu_uart_send()
91 if (ctx->rx_len != sizeof(*resp)) in rtpse_mcu_uart_recv()
/linux/drivers/spi/
H A Dspi-dw-core.c124 rxtx_gap = dws->fifo_len - (dws->rx_len - dws->tx_len); in dw_spi_tx_max()
132 return min_t(u32, dws->rx_len, dw_readl(dws, DW_SPI_RXFLR)); in dw_spi_rx_max()
173 --dws->rx_len; in dw_reader()
230 if (!dws->rx_len) { in dw_spi_transfer_handler()
233 } else if (dws->rx_len <= dw_readl(dws, DW_SPI_RXFTLR)) { in dw_spi_transfer_handler()
234 dw_writel(dws, DW_SPI_RXFTLR, dws->rx_len - 1); in dw_spi_transfer_handler()
257 if (dws->rx_len && dws->rx_len <= dw_readl(dws, DW_SPI_RXFTLR)) in dw_spi_enh_handler()
258 dw_writel(dws, DW_SPI_RXFTLR, dws->rx_len - 1); in dw_spi_enh_handler()
264 if (!dws->tx_len && dws->rx_len) { in dw_spi_enh_handler()
266 } else if (!dws->rx_len && !dws->tx_len) { in dw_spi_enh_handler()
[all …]
H A Dspi-mpc512x-psc.c149 size_t rx_len = t->len; in mpc512x_psc_spi_transfer_rxtx() local
156 while (rx_len || tx_len) { in mpc512x_psc_spi_transfer_rxtx()
211 rxcount = min(fifosz, rx_len); in mpc512x_psc_spi_transfer_rxtx()
216 rx_len--; in mpc512x_psc_spi_transfer_rxtx()
227 if (!rx_len) in mpc512x_psc_spi_transfer_rxtx()
258 if (!tx_len && rx_len && !rxtries) { in mpc512x_psc_spi_transfer_rxtx()
266 rx_len, rxcount); in mpc512x_psc_spi_transfer_rxtx()
274 if (!tx_len && !rx_len) { in mpc512x_psc_spi_transfer_rxtx()
H A Dspi-stm32.c372 int rx_len; member
713 if ((spi->rx_len > 0) && (readl_relaxed(spi->base + STM32FX_SPI_SR) & in stm32f4_spi_read_rx()
715 u32 offs = spi->cur_xferlen - spi->rx_len; in stm32f4_spi_read_rx()
721 spi->rx_len -= sizeof(u16); in stm32f4_spi_read_rx()
726 spi->rx_len -= sizeof(u8); in stm32f4_spi_read_rx()
730 dev_dbg(spi->dev, "%s: %d bytes left\n", __func__, spi->rx_len); in stm32f4_spi_read_rx()
745 while ((spi->rx_len > 0) && (frlvl > 0)) { in stm32f7_spi_read_rx()
746 u32 offs = spi->cur_xferlen - spi->rx_len; in stm32f7_spi_read_rx()
748 if ((spi->rx_len >= sizeof(u16)) && (frlvl >= 2)) { in stm32f7_spi_read_rx()
752 spi->rx_len -= sizeof(u16); in stm32f7_spi_read_rx()
[all …]
H A Dspi-ch341.c35 int rx_len; member
165 ch341->rx_len = usb_endpoint_maxp(in); in ch341_probe()
166 ch341->rx_buf = devm_kzalloc(&intf->dev, ch341->rx_len, GFP_KERNEL); in ch341_probe()
181 ch341->rx_len, ch341_recv, ch341); in ch341_probe()
H A Dspi-dw-dma.c575 unsigned int tx_len = 0, rx_len = 0; in dw_spi_dma_transfer_one() local
591 if (!rx_len) { in dw_spi_dma_transfer_one()
594 rx_len = sg_dma_len(rx_sg); in dw_spi_dma_transfer_one()
597 len = min(tx_len, rx_len); in dw_spi_dma_transfer_one()
632 rx_len -= len; in dw_spi_dma_transfer_one()
/linux/net/nfc/nci/
H A Dspi.c181 unsigned short rx_len = 0; in __nci_spi_read() local
207 rx_len = ((resp_hdr[0] & NCI_SPI_MSB_PAYLOAD_MASK) << 8) + in __nci_spi_read()
210 rx_len = (resp_hdr[0] << 8) | resp_hdr[1]; in __nci_spi_read()
212 skb = nci_skb_alloc(nspi->ndev, rx_len, GFP_KERNEL); in __nci_spi_read()
219 rx.rx_buf = skb_put(skb, rx_len); in __nci_spi_read()
220 rx.len = rx_len; in __nci_spi_read()
/linux/drivers/net/wireless/nxp/nxpwifi/
H A Dsdio.h126 #define MP_RX_AGGR_BUF_HAS_ROOM(a, rx_len) ({ \ argument
128 ((((_a)->mpa_rx.buf_len + (rx_len))) <= (_a)->mpa_rx.buf_size); \
329 u16 rx_len, u8 port) in mp_rx_aggr_setup() argument
331 card->mpa_rx.buf_len += rx_len; in mp_rx_aggr_setup()
337 card->mpa_rx.len_arr[card->mpa_rx.pkt_cnt] = rx_len; in mp_rx_aggr_setup()
H A Dsdio.c1073 u16 rx_len, u8 port) in nxpwifi_sdio_card_to_host_mp_aggr() argument
1096 if (MP_RX_AGGR_BUF_HAS_ROOM(card, rx_len)) { in nxpwifi_sdio_card_to_host_mp_aggr()
1113 if (MP_RX_AGGR_BUF_HAS_ROOM(card, rx_len)) in nxpwifi_sdio_card_to_host_mp_aggr()
1125 mp_rx_aggr_setup(card, rx_len, port); in nxpwifi_sdio_card_to_host_mp_aggr()
1207 skb = nxpwifi_alloc_dma_align_buf(rx_len, GFP_KERNEL); in nxpwifi_sdio_card_to_host_mp_aggr()
1211 "drop pkt port=%d len=%d\n", port, rx_len); in nxpwifi_sdio_card_to_host_mp_aggr()
1214 rx_len, in nxpwifi_sdio_card_to_host_mp_aggr()
1221 skb_put(skb, rx_len); in nxpwifi_sdio_card_to_host_mp_aggr()
1240 mp_rx_aggr_setup(card, rx_len, port); in nxpwifi_sdio_card_to_host_mp_aggr()
1262 u16 rx_len; in nxpwifi_process_int_status() local
[all …]
/linux/drivers/net/wireless/ath/ath6kl/
H A Dbmi.c121 u32 len_remain, rx_len; in ath6kl_bmi_read() local
143 rx_len = (len_remain < ar->bmi.max_data_size) ? in ath6kl_bmi_read()
150 memcpy(&(ar->bmi.cmd_buf[offset]), &rx_len, sizeof(rx_len)); in ath6kl_bmi_read()
159 ret = ath6kl_hif_bmi_read(ar, ar->bmi.cmd_buf, rx_len); in ath6kl_bmi_read()
165 memcpy(&buf[len - len_remain], ar->bmi.cmd_buf, rx_len); in ath6kl_bmi_read()
166 len_remain -= rx_len; addr += rx_len; in ath6kl_bmi_read()
/linux/drivers/input/rmi4/
H A Drmi_spi.c114 int tx_len, u8 *rx_buf, int rx_len) in rmi_spi_xfer() argument
143 len = max(total_tx_len, rx_len); in rmi_spi_xfer()
209 for (i = 0; i < rx_len; i++) { in rmi_spi_xfer()
222 xfer->len = rx_len; in rmi_spi_xfer()
234 memcpy(rx_buf, rmi_spi->rx_buf, rx_len); in rmi_spi_xfer()
236 __func__, rx_len, rx_len, rx_buf); in rmi_spi_xfer()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dsdio.h137 #define MP_RX_AGGR_BUF_HAS_ROOM(a, rx_len) \ argument
138 ((a->mpa_rx.buf_len+rx_len) <= a->mpa_rx.buf_size)
361 u16 rx_len, u8 port) in mp_rx_aggr_setup() argument
363 card->mpa_rx.buf_len += rx_len; in mp_rx_aggr_setup()
376 card->mpa_rx.len_arr[card->mpa_rx.pkt_cnt] = rx_len; in mp_rx_aggr_setup()
H A Dsdio.c1748 u16 rx_len, u8 port) in mwifiex_sdio_card_to_host_mp_aggr() argument
1788 if (MP_RX_AGGR_BUF_HAS_ROOM(card, rx_len)) { in mwifiex_sdio_card_to_host_mp_aggr()
1807 if (MP_RX_AGGR_BUF_HAS_ROOM(card, rx_len)) in mwifiex_sdio_card_to_host_mp_aggr()
1821 mp_rx_aggr_setup(card, rx_len, port); in mwifiex_sdio_card_to_host_mp_aggr()
1917 port, rx_len); in mwifiex_sdio_card_to_host_mp_aggr()
1919 skb = mwifiex_alloc_dma_align_buf(rx_len, GFP_KERNEL); in mwifiex_sdio_card_to_host_mp_aggr()
1923 "drop pkt port=%d len=%d\n", port, rx_len); in mwifiex_sdio_card_to_host_mp_aggr()
1925 card->mpa_rx.buf, rx_len, in mwifiex_sdio_card_to_host_mp_aggr()
1931 skb_put(skb, rx_len); in mwifiex_sdio_card_to_host_mp_aggr()
1952 mp_rx_aggr_setup(card, rx_len, port); in mwifiex_sdio_card_to_host_mp_aggr()
[all …]
/linux/drivers/mailbox/
H A Dmtk-gpueb-mailbox.c74 const u8 rx_len; member
89 memcpy_fromio(buf, chan->ebm->mbox_mmio + chan->c->rx_offset, chan->c->rx_len); in mtk_gpueb_mbox_read_rx()
256 if (ch->c->rx_len > GPUEB_MBOX_MAX_RX_SIZE) { in mtk_gpueb_mbox_probe()
258 ch->c->name, ch->c->rx_len); in mtk_gpueb_mbox_probe()
/linux/drivers/input/touchscreen/
H A Dwdt87xx_i2c.c250 size_t rx_len = len + 2; in wdt87xx_get_string() local
253 if (rx_len > sizeof(rx_buf)) in wdt87xx_get_string()
257 rx_buf, rx_len); in wdt87xx_get_string()
269 rx_len = min_t(size_t, len, rx_buf[0]); in wdt87xx_get_string()
270 memcpy(buf, &rx_buf[2], rx_len); in wdt87xx_get_string()
283 size_t rx_len = buf_size + 2; in wdt87xx_get_feature() local
286 if (rx_len > sizeof(rx_buf)) in wdt87xx_get_feature()
303 error = wdt87xx_i2c_xfer(client, tx_buf, tx_len, rx_buf, rx_len); in wdt87xx_get_feature()
309 rx_len = min_t(size_t, buf_size, get_unaligned_le16(rx_buf)); in wdt87xx_get_feature()
310 memcpy(buf, &rx_buf[2], rx_len); in wdt87xx_get_feature()
/linux/drivers/fpga/
H A Dlattice-sysconfig-spi.c20 void *rx_buf, size_t rx_len) in sysconfig_spi_cmd_transfer() argument
24 return spi_write_then_read(spi, tx_buf, tx_len, rx_buf, rx_len); in sysconfig_spi_cmd_transfer()
H A Dlattice-sysconfig.h30 size_t tx_len, void *rx_buf, size_t rx_len);
/linux/drivers/acpi/
H A Dacpi_ipmi.c83 u8 rx_len; member
323 buffer->length = msg->rx_len; in acpi_format_ipmi_response()
324 memcpy(buffer->data, msg->data, msg->rx_len); in acpi_format_ipmi_response()
426 tx_msg->rx_len = msg->msg.data_len; in ipmi_msg_handler()
427 memcpy(tx_msg->data, msg->msg.data, tx_msg->rx_len); in ipmi_msg_handler()
/linux/drivers/firmware/
H A Darm_scpi.c231 unsigned int rx_len; member
393 len = match->rx_len; in scpi_process_cmd()
400 len = min_t(unsigned int, match->rx_len, CMD_SIZE(cmd)); in scpi_process_cmd()
406 if (match->rx_len > len) in scpi_process_cmd()
407 memset(match->rx_buf + len, 0, match->rx_len - len); in scpi_process_cmd()
475 void *rx_buf, unsigned int rx_len) in scpi_send_message() argument
509 msg->rx_len = rx_len; in scpi_send_message()
/linux/drivers/net/ethernet/silan/
H A Dsc92031.c726 unsigned rx_len; in _sc92031_rx_tasklet() local
742 rx_len = rx_ring_head - priv->rx_ring_tail; in _sc92031_rx_tasklet()
744 rx_len = RX_BUF_LEN - (priv->rx_ring_tail - rx_ring_head); in _sc92031_rx_tasklet()
746 if (!rx_len) in _sc92031_rx_tasklet()
749 if (unlikely(rx_len > RX_BUF_LEN)) { in _sc92031_rx_tasklet()
758 while (rx_len) { in _sc92031_rx_tasklet()
780 if (unlikely(rx_size_align + 4 > rx_len)) { in _sc92031_rx_tasklet()
786 rx_len -= rx_size_align + 4; in _sc92031_rx_tasklet()
/linux/drivers/net/wireless/marvell/libertas/
H A Dif_sdio.c179 u16 rx_len; in if_sdio_read_rx_len() local
184 rx_len = if_sdio_read_scratch(card, &ret); in if_sdio_read_rx_len()
188 rx_len = sdio_readb(card->func, IF_SDIO_RX_LEN, &ret); in if_sdio_read_rx_len()
190 rx_len <<= card->rx_unit; in if_sdio_read_rx_len()
192 rx_len = 0xffff; /* invalid length */ in if_sdio_read_rx_len()
200 return rx_len; in if_sdio_read_rx_len()
/linux/drivers/peci/
H A Drequest.c190 struct peci_request *peci_request_alloc(struct peci_device *device, u8 tx_len, u8 rx_len) in peci_request_alloc() argument
199 if (WARN_ON_ONCE(tx_len > PECI_REQUEST_MAX_BUF_SIZE || rx_len > PECI_REQUEST_MAX_BUF_SIZE)) in peci_request_alloc()
212 req->rx.len = rx_len; in peci_request_alloc()
/linux/include/linux/mfd/
H A Dipaq-micro.h87 u8 rx_len; member
/linux/drivers/usb/misc/
H A Dusb-ljca.c139 unsigned int rx_len; member
798 adap->rx_len = usb_endpoint_maxp(ep_in); in ljca_probe()
799 adap->rx_buf = devm_kzalloc(dev, adap->rx_len, GFP_KERNEL); in ljca_probe()
812 adap->rx_buf, adap->rx_len, ljca_recv, adap); in ljca_probe()
/linux/drivers/hwmon/
H A Dibmaem.c315 unsigned short rx_len; in aem_msg_handler() local
334 rx_len = msg->msg.data_len - 1; in aem_msg_handler()
335 if (data->rx_msg_len < rx_len) in aem_msg_handler()
336 rx_len = data->rx_msg_len; in aem_msg_handler()
337 data->rx_msg_len = rx_len; in aem_msg_handler()

123