| /drivers/spi/ |
| A D | spi-dln2.c | 197 &rx, &rx_len); in dln2_spi_get_cs_num() 200 if (rx_len < sizeof(rx)) in dln2_spi_get_cs_num() 226 if (rx_len < sizeof(rx)) in dln2_spi_get_speed() 269 int rx_len = sizeof(rx); in dln2_spi_set_speed() local 275 &rx, &rx_len); in dln2_spi_set_speed() 278 if (rx_len < sizeof(rx)) in dln2_spi_set_speed() 337 if (rx_len < sizeof(*rx)) in dln2_spi_get_supported_frame_sizes() 473 rx, &rx_len); in dln2_spi_read_one() 503 unsigned tx_len, rx_len; in dln2_spi_read_write_one() local 526 rx_len = sizeof(*rx); in dln2_spi_read_write_one() [all …]
|
| A D | spi-microchip-core-qspi.c | 123 int rx_len; member 165 if (!qspi->rx_len) in mchp_coreqspi_read_op() 183 qspi->rx_len -= 4; in mchp_coreqspi_read_op() 189 while (qspi->rx_len--) { in mchp_coreqspi_read_op() 259 qspi->rx_len -= 4; in mchp_coreqspi_write_read_op() 275 qspi->rx_len -= 4; in mchp_coreqspi_write_read_op() 298 while (qspi->rx_len--) { in mchp_coreqspi_write_read_op() 490 qspi->rx_len = 0; in mchp_coreqspi_exec_op() 501 qspi->rx_len = 0; in mchp_coreqspi_exec_op() 509 qspi->rx_len = 0; in mchp_coreqspi_exec_op() [all …]
|
| A D | spi-bcm2835aux.c | 94 int rx_len; member 157 int count = min(bs->rx_len, 3); in bcm2835aux_rd_fifo() 173 bs->rx_len -= count; in bcm2835aux_rd_fifo() 219 for (; bs->rx_len && (stat & BCM2835_AUX_SPI_STAT_RX_LVL); in bcm2835aux_spi_transfer_helper() 252 if (!bs->rx_len) { in bcm2835aux_spi_interrupt() 318 while (bs->rx_len) { in bcm2835aux_spi_transfer_one_poll() 324 if (bs->rx_len && time_after(jiffies, timeout)) { in bcm2835aux_spi_transfer_one_poll() 328 bs->tx_len, bs->rx_len); in bcm2835aux_spi_transfer_one_poll() 380 bs->rx_len = tfr->len; in bcm2835aux_spi_transfer_one()
|
| A D | spi-mpc512x-psc.c | 149 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()
|
| A D | spi-dw-core.c | 124 rxtx_gap = dws->fifo_len - (dws->rx_len - dws->tx_len); in dw_spi_tx_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() 400 delay.value = nbits * (dws->rx_len - dws->tx_len); in dw_spi_poll_transfer() 408 } while (dws->rx_len); in dw_spi_poll_transfer() 430 dws->rx_len = dws->tx_len; in dw_spi_transfer_one() 535 dws->rx_len = op->data.nbytes; in dw_spi_init_mem_buf() 538 dws->rx_len = 0; in dw_spi_init_mem_buf() [all …]
|
| A D | spi-stm32.c | 366 int rx_len; member 715 spi->rx_len -= sizeof(u16); in stm32f4_spi_read_rx() 720 spi->rx_len -= sizeof(u8); in stm32f4_spi_read_rx() 746 spi->rx_len -= sizeof(u16); in stm32f7_spi_read_rx() 751 spi->rx_len -= sizeof(u8); in stm32f7_spi_read_rx() 764 __func__, spi->rx_len, sr); in stm32f7_spi_read_rx() 779 while ((spi->rx_len > 0) && in stm32h7_spi_read_rxfifo() 790 spi->rx_len -= sizeof(u32); in stm32h7_spi_read_rxfifo() 802 spi->rx_len -= sizeof(u8); in stm32h7_spi_read_rxfifo() 810 __func__, spi->rx_len, sr); in stm32h7_spi_read_rxfifo() [all …]
|
| A D | spi-ch341.c | 35 int rx_len; member 165 ch341->rx_len = usb_endpoint_maxp(in); in ch341_probe() 166 ch341->rx_buf = devm_kzalloc(&udev->dev, ch341->rx_len, GFP_KERNEL); in ch341_probe() 180 ch341->rx_len, ch341_recv, ch341); in ch341_probe()
|
| A D | spi-bcm2835.c | 131 int rx_len; member 221 while ((bs->rx_len) && in bcm2835_rd_fifo() 226 bs->rx_len--; in bcm2835_rd_fifo() 257 bs->rx_len -= count; in bcm2835_rd_fifo_count() 321 count = min(count, bs->rx_len); in bcm2835_rd_fifo_blind() 322 bs->rx_len -= count; in bcm2835_rd_fifo_blind() 400 if (!bs->rx_len) { in bcm2835_spi_interrupt() 1021 while (bs->rx_len) { in bcm2835_spi_transfer_one_poll() 1031 if (bs->rx_len && time_after(jiffies, timeout)) { in bcm2835_spi_transfer_one_poll() 1035 bs->tx_len, bs->rx_len); in bcm2835_spi_transfer_one_poll() [all …]
|
| A D | spi-xlp.c | 95 int rx_len; /* rx xfer length */ member 190 nbytes = min(xspi->rx_len, 4); in xlp_spi_read_rxfifo() 194 xspi->rx_len -= nbytes; in xlp_spi_read_rxfifo() 240 if (xspi->rx_len) in xlp_spi_interrupt() 279 xs->rx_len = (xs->rx_buf == NULL) ? 0 : xfer_len; in xlp_spi_xfer_block()
|
| A D | spi-mt7621.c | 178 int rx_len, u8 *buf) in mt7621_spi_read_half_duplex() argument 190 while (rx_len || tx_len) { in mt7621_spi_read_half_duplex() 193 int rx = min(rx_len, 32); in mt7621_spi_read_half_duplex() 215 rx_len -= i; in mt7621_spi_read_half_duplex()
|
| A D | spi-hisi-kunpeng.c | 135 unsigned int rx_len; member 226 u32 max = min_t(u32, hs->rx_len, hs->fifo_len); in hisi_spi_reader() 246 --hs->rx_len; in hisi_spi_reader() 359 if (!hs->rx_len) in hisi_spi_irq() 395 hs->rx_len = hs->tx_len; in hisi_spi_transfer_one()
|
| A D | spi-mtk-nor.c | 210 int tx_len, rx_len, prg_len, prg_left; in mtk_nor_match_prg() local 236 rx_len = op->data.nbytes; in mtk_nor_match_prg() 240 if (rx_len > prg_left) { in mtk_nor_match_prg() 243 rx_len = prg_left; in mtk_nor_match_prg() 246 prg_len = tx_len + op->dummy.nbytes + rx_len; in mtk_nor_match_prg() 519 int rx_len = 0; in mtk_nor_spi_mem_prg() local 532 rx_len = op->data.nbytes; in mtk_nor_spi_mem_prg() 541 (rx_len > MTK_NOR_REG_SHIFT_MAX + 1) || in mtk_nor_spi_mem_prg() 576 if (rx_len) in mtk_nor_spi_mem_prg()
|
| /drivers/misc/ |
| A D | lattice-ecp3-config.c | 72 int rx_len = 8; in firmware_load() local 94 spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load() 112 spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load() 145 spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load() 168 spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
|
| /drivers/gpu/drm/bridge/ |
| A D | nwl-dsi.c | 63 size_t rx_len; /* in bytes */ member 401 if (xfer->msg->rx_len > 1) { in nwl_dsi_read_packet() 404 ++xfer->rx_len; in nwl_dsi_read_packet() 409 if (xfer->msg->rx_len > 0) { in nwl_dsi_read_packet() 412 ++xfer->rx_len; in nwl_dsi_read_packet() 450 xfer->rx_len += 4; in nwl_dsi_read_packet() 459 ++xfer->rx_len; in nwl_dsi_read_packet() 463 ++xfer->rx_len; in nwl_dsi_read_packet() 467 ++xfer->rx_len; in nwl_dsi_read_packet() 472 xfer->status = xfer->rx_len; in nwl_dsi_read_packet() [all …]
|
| A D | samsung-dsim.c | 1162 if (xfer->rx_len >= 2) { in samsung_dsim_read_from_fifo() 1171 xfer->rx_len = xfer->rx_done; in samsung_dsim_read_from_fifo() 1181 if (length > xfer->rx_len) { in samsung_dsim_read_from_fifo() 1184 xfer->rx_len, length); in samsung_dsim_read_from_fifo() 1185 length = xfer->rx_len; in samsung_dsim_read_from_fifo() 1187 xfer->rx_len = length; in samsung_dsim_read_from_fifo() 1219 if (xfer->rx_done == xfer->rx_len) in samsung_dsim_read_from_fifo() 1291 if (xfer->rx_done != xfer->rx_len) in samsung_dsim_transfer_finish() 1294 if (xfer->rx_done != xfer->rx_len) in samsung_dsim_transfer_finish() 1304 if (!xfer->rx_len) in samsung_dsim_transfer_finish() [all …]
|
| /drivers/net/wireless/ath/ath6kl/ |
| A D | bmi.c | 121 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()
|
| /drivers/input/rmi4/ |
| A D | rmi_spi.c | 114 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()
|
| /drivers/net/wireless/marvell/mwifiex/ |
| A D | sdio.c | 1748 u16 rx_len, u8 port) in mwifiex_sdio_card_to_host_mp_aggr() argument 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() 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() 1992 u16 rx_len; in mwifiex_process_int_status() local 2028 skb_put(skb, rx_len); in mwifiex_process_int_status() 2111 port, rx_len); in mwifiex_process_int_status() 2121 rx_len); in mwifiex_process_int_status() [all …]
|
| A D | sdio.h | 137 #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()
|
| /drivers/input/touchscreen/ |
| A D | wdt87xx_i2c.c | 250 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()
|
| /drivers/net/ethernet/wiznet/ |
| A D | w5300.c | 379 u16 rx_len; in w5300_napi_poll() local 386 rx_len = w5300_read(priv, W5300_S0_RX_FIFO); in w5300_napi_poll() 388 skb = netdev_alloc_skb_ip_align(ndev, roundup(rx_len, 2)); in w5300_napi_poll() 397 skb_put(skb, rx_len); in w5300_napi_poll() 398 w5300_read_frame(priv, skb->data, rx_len); in w5300_napi_poll() 403 ndev->stats.rx_bytes += rx_len; in w5300_napi_poll()
|
| /drivers/acpi/ |
| A D | acpi_ipmi.c | 83 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()
|
| /drivers/firmware/ |
| A D | arm_scpi.c | 230 unsigned int rx_len; member 392 len = match->rx_len; in scpi_process_cmd() 399 len = min_t(unsigned int, match->rx_len, CMD_SIZE(cmd)); in scpi_process_cmd() 405 if (match->rx_len > len) in scpi_process_cmd() 406 memset(match->rx_buf + len, 0, match->rx_len - len); in scpi_process_cmd() 474 void *rx_buf, unsigned int rx_len) in scpi_send_message() argument 508 msg->rx_len = rx_len; in scpi_send_message()
|
| /drivers/net/wireless/realtek/rtw88/ |
| A D | sdio.c | 965 static void rtw_sdio_rxfifo_recv(struct rtw_dev *rtwdev, u32 rx_len) in rtw_sdio_rxfifo_recv() argument 978 bufsz = sdio_align_size(rtwsdio->sdio_func, rx_len); in rtw_sdio_rxfifo_recv() 999 if ((curr_pkt_len + pkt_desc_sz) >= rx_len) { in rtw_sdio_rxfifo_recv() 1024 rx_len -= curr_pkt_len; in rtw_sdio_rxfifo_recv() 1030 u32 rx_len, hisr, total_rx_bytes = 0; in rtw_sdio_rx_isr() local 1034 rx_len = rtw_read16(rtwdev, REG_SDIO_RX0_REQ_LEN); in rtw_sdio_rx_isr() 1036 rx_len = rtw_read32(rtwdev, REG_SDIO_RX0_REQ_LEN); in rtw_sdio_rx_isr() 1038 if (!rx_len) in rtw_sdio_rx_isr() 1041 rtw_sdio_rxfifo_recv(rtwdev, rx_len); in rtw_sdio_rx_isr() 1043 total_rx_bytes += rx_len; in rtw_sdio_rx_isr()
|
| /drivers/i2c/busses/ |
| A D | i2c-dln2.c | 116 unsigned rx_len = sizeof(*rx); in dln2_i2c_read() local 127 rx, &rx_len); in dln2_i2c_read() 130 if (rx_len < sizeof(rx->buf_len) + data_len) in dln2_i2c_read()
|