| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hci/ |
| H A D | phl_trx_sdio.c | 245 struct phl_queue *pool_list, struct rtw_rx_buf *rxbuf) in enqueue_rxbuf() argument 252 list_add_tail(&rxbuf->list, &pool_list->queue); in enqueue_rxbuf() 260 struct rtw_rx_buf *rxbuf = NULL; in dequeue_rxbuf() local 267 rxbuf = list_first_entry(&pool_list->queue, struct rtw_rx_buf, in dequeue_rxbuf() 269 list_del(&rxbuf->list); in dequeue_rxbuf() 274 return rxbuf; in dequeue_rxbuf() 770 struct rtw_rx_buf *rxbuf = r; in phl_recycle_rx_buf_sdio() local 775 if (!_os_atomic_read(drv_priv, &rxbuf->ref)) { in phl_recycle_rx_buf_sdio() 777 "%s: ref count error! (%px)\n", __FUNCTION__, rxbuf); in phl_recycle_rx_buf_sdio() 783 if (!_os_atomic_dec_return(drv_priv, &rxbuf->ref)) in phl_recycle_rx_buf_sdio() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/rtc/ |
| H A D | rtc-pcf2123.c | 178 u8 rxbuf[7]; in pcf2123_rtc_read_time() local 181 ret = regmap_bulk_read(pcf2123->map, PCF2123_REG_SC, rxbuf, in pcf2123_rtc_read_time() 182 sizeof(rxbuf)); in pcf2123_rtc_read_time() 186 if (rxbuf[0] & OSC_HAS_STOPPED) { in pcf2123_rtc_read_time() 191 tm->tm_sec = bcd2bin(rxbuf[0] & 0x7F); in pcf2123_rtc_read_time() 192 tm->tm_min = bcd2bin(rxbuf[1] & 0x7F); in pcf2123_rtc_read_time() 193 tm->tm_hour = bcd2bin(rxbuf[2] & 0x3F); /* rtc hr 0-23 */ in pcf2123_rtc_read_time() 194 tm->tm_mday = bcd2bin(rxbuf[3] & 0x3F); in pcf2123_rtc_read_time() 195 tm->tm_wday = rxbuf[4] & 0x07; in pcf2123_rtc_read_time() 196 tm->tm_mon = bcd2bin(rxbuf[5] & 0x1F) - 1; /* rtc mn 1-12 */ in pcf2123_rtc_read_time() [all …]
|
| H A D | rtc-rs5c348.c | 110 u8 txbuf[5], rxbuf[7]; in rs5c348_rtc_read_time() local 132 rxbuf, sizeof(rxbuf)); in rs5c348_rtc_read_time() 137 tm->tm_sec = bcd2bin(rxbuf[RS5C348_REG_SECS] & RS5C348_SECS_MASK); in rs5c348_rtc_read_time() 138 tm->tm_min = bcd2bin(rxbuf[RS5C348_REG_MINS] & RS5C348_MINS_MASK); in rs5c348_rtc_read_time() 139 tm->tm_hour = bcd2bin(rxbuf[RS5C348_REG_HOURS] & RS5C348_HOURS_MASK); in rs5c348_rtc_read_time() 141 if (rxbuf[RS5C348_REG_HOURS] & RS5C348_BIT_PM) { in rs5c348_rtc_read_time() 148 tm->tm_wday = bcd2bin(rxbuf[RS5C348_REG_WDAY] & RS5C348_WDAY_MASK); in rs5c348_rtc_read_time() 149 tm->tm_mday = bcd2bin(rxbuf[RS5C348_REG_DAY] & RS5C348_DAY_MASK); in rs5c348_rtc_read_time() 151 bcd2bin(rxbuf[RS5C348_REG_MONTH] & RS5C348_MONTH_MASK) - 1; in rs5c348_rtc_read_time() 153 tm->tm_year = bcd2bin(rxbuf[RS5C348_REG_YEAR]) + in rs5c348_rtc_read_time() [all …]
|
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | rt5514-spi.c | 319 int rt5514_spi_burst_read(unsigned int addr, u8 *rxbuf, size_t len) in rt5514_spi_burst_read() argument 353 x[2].rx_buf = rxbuf + offset; in rt5514_spi_burst_read() 365 write_buf[0] = rxbuf[i + 0]; in rt5514_spi_burst_read() 366 write_buf[1] = rxbuf[i + 1]; in rt5514_spi_burst_read() 367 write_buf[2] = rxbuf[i + 2]; in rt5514_spi_burst_read() 368 write_buf[3] = rxbuf[i + 3]; in rt5514_spi_burst_read() 369 write_buf[4] = rxbuf[i + 4]; in rt5514_spi_burst_read() 370 write_buf[5] = rxbuf[i + 5]; in rt5514_spi_burst_read() 371 write_buf[6] = rxbuf[i + 6]; in rt5514_spi_burst_read() 372 write_buf[7] = rxbuf[i + 7]; in rt5514_spi_burst_read() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/spi/ |
| H A D | spi-rockchip-test.c | 84 int spi_read_slt(int id, void *rxbuf, size_t n) in spi_read_slt() argument 89 .rx_buf = rxbuf, in spi_read_slt() 114 void *rxbuf, unsigned n_rx) in spi_write_then_read_slt() argument 128 ret = spi_write_then_read(spi, txbuf, n_tx, rxbuf, n_rx); in spi_write_then_read_slt() 167 char *txbuf = NULL, *rxbuf = NULL; in spi_test_write() local 238 rxbuf = kzalloc(size, GFP_KERNEL); in spi_test_write() 239 if (!rxbuf) { in spi_test_write() 246 spi_read_slt(id, rxbuf, size); in spi_test_write() 258 rxbuf, in spi_test_write() 262 kfree(rxbuf); in spi_test_write() [all …]
|
| H A D | spi-coldfire-qspi.c | 154 const u8 *txbuf, u8 *rxbuf) in mcfqspi_transfer_msg8() argument 182 if (rxbuf) { in mcfqspi_transfer_msg8() 186 *rxbuf++ = mcfqspi_rd_qdr(mcfqspi); in mcfqspi_transfer_msg8() 202 if (rxbuf) { in mcfqspi_transfer_msg8() 205 *rxbuf++ = mcfqspi_rd_qdr(mcfqspi); in mcfqspi_transfer_msg8() 213 if (rxbuf) { in mcfqspi_transfer_msg8() 216 *rxbuf++ = mcfqspi_rd_qdr(mcfqspi); in mcfqspi_transfer_msg8() 221 const u16 *txbuf, u16 *rxbuf) in mcfqspi_transfer_msg16() argument 249 if (rxbuf) { in mcfqspi_transfer_msg16() 253 *rxbuf++ = mcfqspi_rd_qdr(mcfqspi); in mcfqspi_transfer_msg16() [all …]
|
| H A D | spidev-rkmst.c | 42 char *rxbuf; member 132 static int spidev_mst_read(struct spidev_rkmst_data *spidev, void *rxbuf, size_t n) in spidev_mst_read() argument 136 .rx_buf = rxbuf, in spidev_mst_read() 344 spidev_rkmst_xfer(spidev, NULL, spidev->rxbuf, addr, len); in spidev_rkmst_misc_write() 350 spidev->rxbuf, in spidev_rkmst_misc_write() 404 spidev_rkmst_xfer(spidev, spidev->txbuf, spidev->rxbuf, addr, len); in spidev_rkmst_misc_write() 410 spidev->rxbuf, in spidev_rkmst_misc_write() 450 spidev_rkmst_xfer(spidev, spidev->txbuf, spidev->rxbuf, addr, len); in spidev_rkmst_misc_write() 451 if (memcmp(spidev->rxbuf, tempbuf, len)) { in spidev_rkmst_misc_write() 464 spidev->rxbuf, in spidev_rkmst_misc_write() [all …]
|
| H A D | spi-zynq-qspi.c | 140 u8 *rxbuf; member 251 if (xqspi->rxbuf) { in zynq_qspi_rxfifo_op() 252 memcpy(xqspi->rxbuf, ((u8 *)&data) + 4 - size, size); in zynq_qspi_rxfifo_op() 253 xqspi->rxbuf += size; in zynq_qspi_rxfifo_op() 447 if (xqspi->rxbuf) { in zynq_qspi_read_op() 449 xqspi->rxbuf, count); in zynq_qspi_read_op() 450 xqspi->rxbuf += count * 4; in zynq_qspi_read_op() 542 xqspi->rxbuf = NULL; in zynq_qspi_exec_mem_op() 560 xqspi->rxbuf = NULL; in zynq_qspi_exec_mem_op() 579 xqspi->rxbuf = NULL; in zynq_qspi_exec_mem_op() [all …]
|
| H A D | spi-zynqmp-gqspi.c | 167 void *rxbuf; member 347 memcpy(xqspi->rxbuf, &data, size); in zynqmp_qspi_copy_read_data() 348 xqspi->rxbuf += size; in zynqmp_qspi_copy_read_data() 539 (*(u32 *)xqspi->rxbuf) = in zynqmp_qspi_readrxfifo() 541 xqspi->rxbuf += 4; in zynqmp_qspi_readrxfifo() 570 } else if (xqspi->rxbuf) { in zynqmp_qspi_fillgenfifo() 622 if (xqspi->mode == GQSPI_MODE_IO && xqspi->rxbuf) { in zynqmp_qspi_fillgenfifo() 641 xqspi->rxbuf += xqspi->dma_rx_bytes; in zynqmp_process_dma_irq() 738 u64 dma_align = (u64)(uintptr_t)xqspi->rxbuf; in zynqmp_qspi_setuprxdma() 754 addr = dma_map_single(xqspi->dev, (void *)xqspi->rxbuf, in zynqmp_qspi_setuprxdma() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/misc/ |
| H A D | lattice-ecp3-config.c | 71 u8 rxbuf[8]; in firmware_load() local 94 spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load() 95 jedec_id = get_unaligned_be32(&rxbuf[4]); in firmware_load() 112 spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load() 113 status = get_unaligned_be32(&rxbuf[4]); in firmware_load() 145 spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load() 146 status = get_unaligned_be32(&rxbuf[4]); in firmware_load() 168 spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load() 169 status = get_unaligned_be32(&rxbuf[4]); in firmware_load()
|
| /OK3568_Linux_fs/kernel/drivers/iio/chemical/ |
| H A D | scd30_serial.c | 56 char *rxbuf, int rxsize) in scd30_serdev_xfer() argument 62 priv->buf = rxbuf; in scd30_serdev_xfer() 109 rxbuf[SCD30_SERDEV_MAX_BUF_SIZE]; in scd30_serdev_command() local 142 ret = scd30_serdev_xfer(state, txbuf, txsize, rxbuf, rxsize); in scd30_serdev_command() 148 if (memcmp(txbuf, rxbuf, txsize)) { in scd30_serdev_command() 154 if (rxbuf[2] != (rxsize - SCD30_SERDEV_RX_HEADER_SIZE - SCD30_SERDEV_CRC_SIZE)) { in scd30_serdev_command() 160 crc = get_unaligned_le16(rxbuf + rxsize); in scd30_serdev_command() 161 if (crc != scd30_serdev_calc_crc(rxbuf, rxsize)) { in scd30_serdev_command() 167 memcpy(rsp, rxbuf + SCD30_SERDEV_RX_HEADER_SIZE, rxsize); in scd30_serdev_command()
|
| H A D | scd30_i2c.c | 39 char *rxbuf, int rxsize) in scd30_i2c_xfer() argument 54 if (!rxbuf) in scd30_i2c_xfer() 57 ret = i2c_master_recv(client, rxbuf, rxsize); in scd30_i2c_xfer()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath9k/ |
| H A D | htc_drv_txrx.c | 970 struct ath9k_htc_rxbuf *rxbuf, in ath9k_rx_prepare() argument 976 struct sk_buff *skb = rxbuf->skb; in ath9k_rx_prepare() 1081 struct ath9k_htc_rxbuf *rxbuf = NULL, *tmp_buf = NULL; in ath9k_rx_tasklet() local 1089 list_for_each_entry(tmp_buf, &priv->rx.rxbuf, list) { in ath9k_rx_tasklet() 1091 rxbuf = tmp_buf; in ath9k_rx_tasklet() 1096 if (rxbuf == NULL) { in ath9k_rx_tasklet() 1101 if (!rxbuf->skb) in ath9k_rx_tasklet() 1104 if (!ath9k_rx_prepare(priv, rxbuf, &rx_status)) { in ath9k_rx_tasklet() 1105 dev_kfree_skb_any(rxbuf->skb); in ath9k_rx_tasklet() 1109 memcpy(IEEE80211_SKB_RXCB(rxbuf->skb), &rx_status, in ath9k_rx_tasklet() [all …]
|
| H A D | recv.c | 122 bf = list_first_entry(&sc->rx.rxbuf, struct ath_rxbuf, list); in ath_rx_edma_buf_link() 144 if (list_empty(&sc->rx.rxbuf)) { in ath_rx_addbuffer_edma() 149 list_for_each_entry_safe(bf, tbf, &sc->rx.rxbuf, list) in ath_rx_addbuffer_edma() 167 list_add_tail(&bf->list, &sc->rx.rxbuf); in ath_rx_remove_buffer() 180 list_for_each_entry(bf, &sc->rx.rxbuf, list) { in ath_rx_edma_cleanup() 220 INIT_LIST_HEAD(&sc->rx.rxbuf); in ath_rx_edma_init() 246 list_add_tail(&bf->list, &sc->rx.rxbuf); in ath_rx_edma_init() 291 error = ath_descdma_setup(sc, &sc->rx.rxdma, &sc->rx.rxbuf, in ath_rx_init() 300 list_for_each_entry(bf, &sc->rx.rxbuf, list) { in ath_rx_init() 343 list_for_each_entry(bf, &sc->rx.rxbuf, list) { in ath_rx_cleanup() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/hwmon/ |
| H A D | lm70.c | 51 u8 rxbuf[2]; in temp1_input_show() local 61 status = spi_write_then_read(spi, NULL, 0, &rxbuf[0], 2); in temp1_input_show() 67 raw = (rxbuf[0] << 8) + rxbuf[1]; in temp1_input_show() 69 rxbuf[0], rxbuf[1], raw); in temp1_input_show()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-devtrace-data.h | 45 void *rxbuf, size_t len), 46 TP_ARGS(dev, trans, rxbuf, len), 50 len - iwl_rx_trace_len(trans, rxbuf, len, NULL)) 53 size_t offs = iwl_rx_trace_len(trans, rxbuf, len, NULL); 57 ((u8 *)rxbuf) + offs, len - offs);
|
| /OK3568_Linux_fs/kernel/drivers/iio/adc/ |
| H A D | ltc2496.c | 30 unsigned char rxbuf[3] ____cacheline_aligned; member 41 .rx_buf = st->rxbuf, in ltc2496_result_and_measure() 56 *val = ((st->rxbuf[0] & 0x3f) << 12 | in ltc2496_result_and_measure() 57 st->rxbuf[1] << 4 | st->rxbuf[2] >> 4) - in ltc2496_result_and_measure()
|
| /OK3568_Linux_fs/u-boot/drivers/spi/ |
| H A D | mpc8xx_spi.c | 62 static uchar *rxbuf = variable 185 out_be32(&rbdf->cbd_bufaddr, (ulong)rxbuf); in spi_init_f() 221 rxbuf = (uchar *)malloc(MAX_BUFFER); in spi_init_r() 224 out_be32(&rbdf->cbd_bufaddr, (ulong)rxbuf); in spi_init_r() 237 memset(rxbuf, 0, MAX_BUFFER); in spi_write() 250 if (!(rxbuf[1] & 1)) in spi_write() 265 memset(rxbuf, 0, MAX_BUFFER); in spi_read() 277 memcpy(buffer, alen + rxbuf, len); in spi_read()
|
| H A D | cadence_qspi_apb.c | 436 u8 *rxbuf) in cadence_qspi_apb_command_read() argument 442 if (!cmdlen || rxlen > CQSPI_STIG_DATA_LEN_MAX || rxbuf == NULL) { in cadence_qspi_apb_command_read() 463 memcpy(rxbuf, ®, read_len); in cadence_qspi_apb_command_read() 464 rxbuf += read_len; in cadence_qspi_apb_command_read() 470 memcpy(rxbuf, ®, read_len); in cadence_qspi_apb_command_read() 625 unsigned int n_rx, u8 *rxbuf) in cadence_qspi_apb_indirect_read_execute() argument 654 if (((uintptr_t)rxbuf % 4) || (bytes_to_read % 4)) in cadence_qspi_apb_indirect_read_execute() 655 readsb(plat->ahbbase, rxbuf, bytes_to_read); in cadence_qspi_apb_indirect_read_execute() 657 readsl(plat->ahbbase, rxbuf, in cadence_qspi_apb_indirect_read_execute() 659 rxbuf += bytes_to_read; in cadence_qspi_apb_indirect_read_execute()
|
| /OK3568_Linux_fs/kernel/drivers/net/dsa/b53/ |
| H A D | b53_spi.c | 56 u8 rxbuf; in b53_spi_clear_status() local 60 ret = b53_spi_read_reg(spi, B53_SPI_STATUS, &rxbuf, 1); in b53_spi_clear_status() 64 if (!(rxbuf & B53_SPI_CMD_SPIF)) in b53_spi_clear_status() 99 u8 rxbuf; in b53_spi_prepare_reg_read() local 103 ret = b53_spi_read_reg(spi, reg, &rxbuf, 1); in b53_spi_prepare_reg_read() 108 ret = b53_spi_read_reg(spi, B53_SPI_STATUS, &rxbuf, 1); in b53_spi_prepare_reg_read() 112 if (rxbuf & B53_SPI_CMD_RACK) in b53_spi_prepare_reg_read()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/ |
| H A D | hal_rx.c | 203 u8 rtw_hal_check_rxrdy(struct rtw_phl_com_t *phl_com, void* hal, u8 *rxbuf, u8 dma_ch) in rtw_hal_check_rxrdy() argument 209 res = trx_ops->check_rxrdy(phl_com, rxbuf, dma_ch); in rtw_hal_check_rxrdy() 214 u8 rtw_hal_handle_rxbd_info(void* hal, u8 *rxbuf, u16 *buf_size) in rtw_hal_handle_rxbd_info() argument 220 res = trx_ops->handle_rxbd_info(hal_info, rxbuf, buf_size); in rtw_hal_handle_rxbd_info() 227 struct rtw_rx_buf *rxbuf) in rtw_hal_update_rxbd() argument 233 hstatus = trx_ops->update_rxbd(hal_info, rxbd, rxbuf); in rtw_hal_update_rxbd() 332 int rtw_hal_sdio_rx(void *hal, struct rtw_rx_buf *rxbuf) in rtw_hal_sdio_rx() argument 337 return rtw_hal_mac_sdio_rx(hal_info->hal_com, rxbuf); in rtw_hal_sdio_rx() 340 int rtw_hal_sdio_parse_rx(void *hal, struct rtw_rx_buf *rxbuf) in rtw_hal_sdio_parse_rx() argument 345 return rtw_hal_mac_sdio_parse_rx(hal_info->hal_com, rxbuf); in rtw_hal_sdio_parse_rx()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/ |
| H A D | hal_rx.c | 203 u8 rtw_hal_check_rxrdy(struct rtw_phl_com_t *phl_com, void* hal, u8 *rxbuf, u8 dma_ch) in rtw_hal_check_rxrdy() argument 209 res = trx_ops->check_rxrdy(phl_com, rxbuf, dma_ch); in rtw_hal_check_rxrdy() 214 u8 rtw_hal_handle_rxbd_info(void* hal, u8 *rxbuf, u16 *buf_size) in rtw_hal_handle_rxbd_info() argument 220 res = trx_ops->handle_rxbd_info(hal_info, rxbuf, buf_size); in rtw_hal_handle_rxbd_info() 227 struct rtw_rx_buf *rxbuf) in rtw_hal_update_rxbd() argument 233 hstatus = trx_ops->update_rxbd(hal_info, rxbd, rxbuf); in rtw_hal_update_rxbd() 332 int rtw_hal_sdio_rx(void *hal, struct rtw_rx_buf *rxbuf) in rtw_hal_sdio_rx() argument 337 return rtw_hal_mac_sdio_rx(hal_info->hal_com, rxbuf); in rtw_hal_sdio_rx() 340 int rtw_hal_sdio_parse_rx(void *hal, struct rtw_rx_buf *rxbuf) in rtw_hal_sdio_parse_rx() argument 345 return rtw_hal_mac_sdio_parse_rx(hal_info->hal_com, rxbuf); in rtw_hal_sdio_parse_rx()
|
| /OK3568_Linux_fs/kernel/drivers/staging/fbtft/ |
| H A D | fb_watterott.c | 134 u8 rxbuf[4] = {0, }; in firmware_version() local 137 par->fbtftops.read(par, rxbuf, 4); in firmware_version() 138 if (rxbuf[1] != '.') in firmware_version() 141 return (rxbuf[0] - '0') << 8 | (rxbuf[2] - '0') << 4 | (rxbuf[3] - '0'); in firmware_version()
|
| H A D | fb_ili9320.c | 25 u8 rxbuf[8] = {0, }; in read_devicecode() local 28 ret = par->fbtftops.read(par, rxbuf, 4); in read_devicecode() 29 return (rxbuf[2] << 8) | rxbuf[3]; in read_devicecode()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net_common.c | 1715 struct nfp_net_rx_ring *rx_ring, struct nfp_net_rx_buf *rxbuf, in nfp_net_rx_drop() argument 1723 if (skb && rxbuf) in nfp_net_rx_drop() 1730 if (skb && rxbuf && skb->head == rxbuf->frag) in nfp_net_rx_drop() 1731 page_ref_inc(virt_to_head_page(rxbuf->frag)); in nfp_net_rx_drop() 1732 if (rxbuf) in nfp_net_rx_drop() 1733 nfp_net_rx_give_one(dp, rx_ring, rxbuf->frag, rxbuf->dma_addr); in nfp_net_rx_drop() 1741 struct nfp_net_rx_buf *rxbuf, unsigned int dma_off, in nfp_net_tx_xdp_buf() argument 1760 nfp_net_rx_drop(dp, rx_ring->r_vec, rx_ring, rxbuf, in nfp_net_tx_xdp_buf() 1773 txbuf->frag = rxbuf->frag; in nfp_net_tx_xdp_buf() 1774 txbuf->dma_addr = rxbuf->dma_addr; in nfp_net_tx_xdp_buf() [all …]
|