Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/staging/wilc1000/
Dcoreconfigurator.c172 static u8 *get_tim_elm(u8 *msa, u16 rx_len, u16 tag_param_offset) in get_tim_elm() argument
178 while (index < (rx_len - FCS_LEN)) { in get_tim_elm()
187 static u8 get_current_channel_802_11n(u8 *msa, u16 rx_len) in get_current_channel_802_11n() argument
192 while (index < (rx_len - FCS_LEN)) { in get_current_channel_802_11n()
207 u16 wid_len, rx_len, ies_len; in wilc_parse_network_info() local
226 rx_len = wid_len - 1; in wilc_parse_network_info()
238 network_info->ch = get_current_channel_802_11n(msa, rx_len in wilc_parse_network_info()
247 tim_elm = get_tim_elm(msa, rx_len + FCS_LEN, index); in wilc_parse_network_info()
251 ies_len = rx_len - TAG_PARAM_OFFSET; in wilc_parse_network_info()
/Linux-v4.19/drivers/spi/
Dspi-dln2.c195 unsigned rx_len = sizeof(rx); in dln2_spi_get_cs_num() local
199 &rx, &rx_len); in dln2_spi_get_cs_num()
202 if (rx_len < sizeof(rx)) in dln2_spi_get_cs_num()
221 unsigned rx_len = sizeof(rx); in dln2_spi_get_speed() local
225 ret = dln2_transfer(dln2->pdev, cmd, &tx, sizeof(tx), &rx, &rx_len); in dln2_spi_get_speed()
228 if (rx_len < sizeof(rx)) in dln2_spi_get_speed()
271 int rx_len = sizeof(rx); in dln2_spi_set_speed() local
277 &rx, &rx_len); in dln2_spi_set_speed()
280 if (rx_len < sizeof(rx)) in dln2_spi_set_speed()
330 unsigned rx_len = sizeof(*rx); in dln2_spi_get_supported_frame_sizes() local
[all …]
Dspi-bcm2835aux.c103 int rx_len; member
121 int count = min(bs->rx_len, 3); in bcm2835aux_rd_fifo()
140 bs->rx_len -= count; in bcm2835aux_rd_fifo()
193 while (bs->rx_len && in bcm2835aux_spi_interrupt()
210 while (bs->rx_len && in bcm2835aux_spi_interrupt()
224 if (!bs->rx_len) { in bcm2835aux_spi_interrupt()
286 while (bs->rx_len) { in bcm2835aux_spi_transfer_one_poll()
307 if (bs->rx_len && time_after(jiffies, timeout)) { in bcm2835aux_spi_transfer_one_poll()
311 bs->tx_len, bs->rx_len); in bcm2835aux_spi_transfer_one_poll()
362 bs->rx_len = tfr->len; in bcm2835aux_spi_transfer_one()
Dspi-efm32.c87 unsigned tx_len, rx_len; member
172 ddata->rx_len--; in efm32_spi_rx_u8()
178 ddata->tx_len + 2 > ddata->rx_len && in efm32_spi_filltx()
196 ddata->tx_len = ddata->rx_len = in efm32_spi_txrx_bufs()
211 ret = t->len - max(ddata->tx_len, ddata->rx_len); in efm32_spi_txrx_bufs()
229 while (ddata->rx_len > 0 && in efm32_spi_rxirq()
237 if (!ddata->rx_len) { in efm32_spi_rxirq()
258 __func__, ddata->tx_len, ddata->rx_len, in efm32_spi_txirq()
267 __func__, ddata->tx_len, ddata->rx_len); in efm32_spi_txirq()
Dspi-mpc512x-psc.c159 size_t rx_len = t->len; in mpc512x_psc_spi_transfer_rxtx() local
166 while (rx_len || tx_len) { in mpc512x_psc_spi_transfer_rxtx()
221 rxcount = min(fifosz, rx_len); in mpc512x_psc_spi_transfer_rxtx()
226 rx_len--; in mpc512x_psc_spi_transfer_rxtx()
237 if (!rx_len) in mpc512x_psc_spi_transfer_rxtx()
268 if (!tx_len && rx_len && !rxtries) { in mpc512x_psc_spi_transfer_rxtx()
276 rx_len, rxcount); in mpc512x_psc_spi_transfer_rxtx()
284 if (!tx_len && !rx_len) { in mpc512x_psc_spi_transfer_rxtx()
Dspi-stm32.c173 int rx_len; member
354 while ((spi->rx_len > 0) && in stm32_spi_read_rxfifo()
357 u32 offs = spi->cur_xferlen - spi->rx_len; in stm32_spi_read_rxfifo()
359 if ((spi->rx_len >= sizeof(u32)) || in stm32_spi_read_rxfifo()
364 spi->rx_len -= sizeof(u32); in stm32_spi_read_rxfifo()
365 } else if ((spi->rx_len >= sizeof(u16)) || in stm32_spi_read_rxfifo()
370 spi->rx_len -= sizeof(u16); in stm32_spi_read_rxfifo()
375 spi->rx_len -= sizeof(u8); in stm32_spi_read_rxfifo()
383 flush ? "(flush)" : "", spi->rx_len); in stm32_spi_read_rxfifo()
440 if (!spi->cur_usedma && spi->rx_buf && (spi->rx_len > 0)) in stm32_spi_disable()
[all …]
Dspi-bcm2835.c90 int rx_len; member
108 while ((bs->rx_len) && in bcm2835_rd_fifo()
113 bs->rx_len--; in bcm2835_rd_fifo()
501 while (bs->rx_len) { in bcm2835_spi_transfer_one_poll()
511 if (bs->rx_len && time_after(jiffies, timeout)) { in bcm2835_spi_transfer_one_poll()
515 bs->tx_len, bs->rx_len); in bcm2835_spi_transfer_one_poll()
574 bs->rx_len = tfr->len; in bcm2835_spi_transfer_one()
Dspi-xlp.c104 int rx_len; /* rx xfer length */ member
199 nbytes = min(xspi->rx_len, 4); in xlp_spi_read_rxfifo()
203 xspi->rx_len -= nbytes; in xlp_spi_read_rxfifo()
249 if (xspi->rx_len) in xlp_spi_interrupt()
288 xs->rx_len = (xs->rx_buf == NULL) ? 0 : xfer_len; in xlp_spi_xfer_block()
/Linux-v4.19/drivers/staging/mt7621-spi/
Dspi-mt7621.c179 int rx_len, u8 *buf) in mt7621_spi_read_half_duplex() argument
189 while (rx_len || tx_len) { in mt7621_spi_read_half_duplex()
192 int rx = min(rx_len, 32); in mt7621_spi_read_half_duplex()
213 rx_len -= i; in mt7621_spi_read_half_duplex()
312 int rx_len = 0; in mt7621_spi_transfer_full_duplex() local
322 rx_len += t->len; in mt7621_spi_transfer_full_duplex()
338 if (WARN_ON(rx_len > 16)) { in mt7621_spi_transfer_full_duplex()
352 val |= (rx_len * 8) << 12; in mt7621_spi_transfer_full_duplex()
365 for (i = 0; i < rx_len; i += 4) in mt7621_spi_transfer_full_duplex()
368 m->actual_length = rx_len; in mt7621_spi_transfer_full_duplex()
/Linux-v4.19/drivers/misc/
Dlattice-ecp3-config.c77 int rx_len = 8; in firmware_load() local
99 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
117 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
150 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
173 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
/Linux-v4.19/drivers/staging/rtl8192e/rtl8192e/
Drtl_eeprom.c53 int rx_len = 16; in _rtl92e_eeprom_xfer() local
66 while (rx_len--) { in _rtl92e_eeprom_xfer()
68 ret |= _rtl92e_gpio_get_bit(dev, EPROM_R_BIT) << rx_len; in _rtl92e_eeprom_xfer()
/Linux-v4.19/net/nfc/nci/
Dspi.c191 unsigned short rx_len = 0; in __nci_spi_read() local
217 rx_len = ((resp_hdr[0] & NCI_SPI_MSB_PAYLOAD_MASK) << 8) + in __nci_spi_read()
220 rx_len = (resp_hdr[0] << 8) | resp_hdr[1]; in __nci_spi_read()
222 skb = nci_skb_alloc(nspi->ndev, rx_len, GFP_KERNEL); in __nci_spi_read()
229 rx.rx_buf = skb_put(skb, rx_len); in __nci_spi_read()
230 rx.len = rx_len; in __nci_spi_read()
/Linux-v4.19/drivers/input/rmi4/
Drmi_spi.c117 int tx_len, u8 *rx_buf, int rx_len) in rmi_spi_xfer() argument
146 len = max(total_tx_len, rx_len); in rmi_spi_xfer()
211 for (i = 0; i < rx_len; i++) { in rmi_spi_xfer()
223 xfer->len = rx_len; in rmi_spi_xfer()
235 memcpy(rx_buf, rmi_spi->rx_buf, rx_len); in rmi_spi_xfer()
237 __func__, rx_len, rx_len, rx_buf); in rmi_spi_xfer()
/Linux-v4.19/drivers/net/wireless/ath/ath6kl/
Dbmi.c119 u32 len_remain, rx_len; in ath6kl_bmi_read() local
141 rx_len = (len_remain < ar->bmi.max_data_size) ? in ath6kl_bmi_read()
148 memcpy(&(ar->bmi.cmd_buf[offset]), &rx_len, sizeof(rx_len)); in ath6kl_bmi_read()
157 ret = ath6kl_hif_bmi_read(ar, ar->bmi.cmd_buf, rx_len); in ath6kl_bmi_read()
163 memcpy(&buf[len - len_remain], ar->bmi.cmd_buf, rx_len); in ath6kl_bmi_read()
164 len_remain -= rx_len; addr += rx_len; in ath6kl_bmi_read()
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/
Dsdio.c1284 u16 rx_len, u8 port) in mwifiex_sdio_card_to_host_mp_aggr() argument
1324 if (MP_RX_AGGR_BUF_HAS_ROOM(card, rx_len)) { in mwifiex_sdio_card_to_host_mp_aggr()
1343 if (MP_RX_AGGR_BUF_HAS_ROOM(card, rx_len)) in mwifiex_sdio_card_to_host_mp_aggr()
1357 mp_rx_aggr_setup(card, rx_len, port); in mwifiex_sdio_card_to_host_mp_aggr()
1453 port, rx_len); in mwifiex_sdio_card_to_host_mp_aggr()
1455 skb = mwifiex_alloc_dma_align_buf(rx_len, GFP_KERNEL); in mwifiex_sdio_card_to_host_mp_aggr()
1459 "drop pkt port=%d len=%d\n", port, rx_len); in mwifiex_sdio_card_to_host_mp_aggr()
1461 card->mpa_rx.buf, rx_len, in mwifiex_sdio_card_to_host_mp_aggr()
1467 skb_put(skb, rx_len); in mwifiex_sdio_card_to_host_mp_aggr()
1488 mp_rx_aggr_setup(card, rx_len, port); in mwifiex_sdio_card_to_host_mp_aggr()
[all …]
Dsdio.h147 #define MP_RX_AGGR_BUF_HAS_ROOM(a, rx_len) \ argument
148 ((a->mpa_rx.buf_len+rx_len) <= a->mpa_rx.buf_size)
655 u16 rx_len, u8 port) in mp_rx_aggr_setup() argument
657 card->mpa_rx.buf_len += rx_len; in mp_rx_aggr_setup()
671 card->mpa_rx.len_arr[card->mpa_rx.pkt_cnt] = rx_len; in mp_rx_aggr_setup()
/Linux-v4.19/drivers/net/wireless/
Dray_cs.c111 unsigned int pkt_addr, int rx_len);
116 unsigned int pkt_addr, int rx_len);
118 unsigned int pkt_addr, int rx_len);
2048 int rx_len; in ray_rx() local
2057 rx_len = (readb(&prcs->var.rx_packet.rx_data_length[0]) << 8) in ray_rx()
2065 rx_data(dev, prcs, pkt_addr, rx_len); in ray_rx()
2070 rx_data(dev, prcs, pkt_addr, rx_len); in ray_rx()
2072 rx_authenticate(local, prcs, pkt_addr, rx_len); in ray_rx()
2077 rx_data(dev, prcs, pkt_addr, rx_len); in ray_rx()
2079 rx_deauthenticate(local, prcs, pkt_addr, rx_len); in ray_rx()
[all …]
/Linux-v4.19/drivers/gpu/drm/exynos/
Dexynos_drm_dsi.c232 u16 rx_len; member
968 xfer, length, xfer->tx_done, xfer->rx_len, xfer->rx_done); in exynos_dsi_send_to_fifo()
1034 if (xfer->rx_len >= 2) { in exynos_dsi_read_from_fifo()
1043 xfer->rx_len = xfer->rx_done; in exynos_dsi_read_from_fifo()
1054 if (length > xfer->rx_len) { in exynos_dsi_read_from_fifo()
1057 xfer->rx_len, length); in exynos_dsi_read_from_fifo()
1058 length = xfer->rx_len; in exynos_dsi_read_from_fifo()
1059 } else if (length < xfer->rx_len) in exynos_dsi_read_from_fifo()
1060 xfer->rx_len = length; in exynos_dsi_read_from_fifo()
1063 length = xfer->rx_len - xfer->rx_done; in exynos_dsi_read_from_fifo()
[all …]
/Linux-v4.19/drivers/input/touchscreen/
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-v4.19/drivers/net/caif/
Dcaif_hsi.c615 int desc_pld_len = 0, rx_len, rx_state; in cfhsi_rx_done() local
640 rx_len = desc_pld_len; in cfhsi_rx_done()
642 rx_len += CFHSI_DESC_SZ; in cfhsi_rx_done()
648 rx_len = CFHSI_DESC_SZ; in cfhsi_rx_done()
664 rx_len = desc_pld_len; in cfhsi_rx_done()
666 rx_len += CFHSI_DESC_SZ; in cfhsi_rx_done()
684 rx_len = CFHSI_DESC_SZ; in cfhsi_rx_done()
693 res = cfhsi->ops->cfhsi_rx(rx_ptr, rx_len, in cfhsi_rx_done()
724 cfhsi->rx_len = rx_len; in cfhsi_rx_done()
849 res = cfhsi->ops->cfhsi_rx(cfhsi->rx_ptr, cfhsi->rx_len, cfhsi->ops); in cfhsi_wake_up()
[all …]
/Linux-v4.19/drivers/i2c/busses/
Di2c-dln2.c119 unsigned rx_len = sizeof(*rx); in dln2_i2c_read() local
130 rx, &rx_len); in dln2_i2c_read()
133 if (rx_len < sizeof(rx->buf_len) + data_len) in dln2_i2c_read()
Di2c-tegra-bpmp.c188 size_t tx_len = 0, rx_len = 0; in tegra_bpmp_i2c_msg_len_check() local
200 rx_len += msgs[i].len; in tegra_bpmp_i2c_msg_len_check()
202 if (rx_len > TEGRA_I2C_IPC_MAX_OUT_BUF_SIZE) in tegra_bpmp_i2c_msg_len_check()
/Linux-v4.19/drivers/net/ethernet/wiznet/
Dw5300.c392 u16 rx_len; in w5300_napi_poll() local
399 rx_len = w5300_read(priv, W5300_S0_RX_FIFO); in w5300_napi_poll()
401 skb = netdev_alloc_skb_ip_align(ndev, roundup(rx_len, 2)); in w5300_napi_poll()
410 skb_put(skb, rx_len); in w5300_napi_poll()
411 w5300_read_frame(priv, skb->data, rx_len); in w5300_napi_poll()
416 ndev->stats.rx_bytes += rx_len; in w5300_napi_poll()
/Linux-v4.19/drivers/acpi/
Dacpi_ipmi.c93 u8 rx_len; member
333 buffer->length = msg->rx_len; in acpi_format_ipmi_response()
334 memcpy(buffer->data, msg->data, msg->rx_len); in acpi_format_ipmi_response()
438 tx_msg->rx_len = msg->msg.data_len; in ipmi_msg_handler()
439 memcpy(tx_msg->data, msg->msg.data, tx_msg->rx_len); in ipmi_msg_handler()
/Linux-v4.19/drivers/firmware/
Darm_scpi.c238 unsigned int rx_len; member
400 len = match->rx_len; in scpi_process_cmd()
407 len = min_t(unsigned int, match->rx_len, CMD_SIZE(cmd)); in scpi_process_cmd()
413 if (match->rx_len > len) in scpi_process_cmd()
414 memset(match->rx_buf + len, 0, match->rx_len - len); in scpi_process_cmd()
482 void *rx_buf, unsigned int rx_len) in scpi_send_message() argument
516 msg->rx_len = rx_len; in scpi_send_message()

123