Home
last modified time | relevance | path

Searched refs:rxbuf (Results 1 – 25 of 57) sorted by relevance

123

/Linux-v5.4/drivers/rtc/
Drtc-rs5c348.c110 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 …]
Drtc-pcf2123.c178 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 …]
Drtc-r9701.c54 u8 txbuf[1], rxbuf[1]; in read_regs() local
61 ret = spi_write_then_read(spi, txbuf, 1, rxbuf, 1); in read_regs()
62 regs[k] = rxbuf[0]; in read_regs()
/Linux-v5.4/sound/soc/codecs/
Drt5514-spi.c319 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 …]
Drt5677-spi.h12 int rt5677_spi_read(u32 addr, void *rxbuf, size_t len);
Drt5514-spi.h34 int rt5514_spi_burst_read(unsigned int addr, u8 *rxbuf, size_t len);
/Linux-v5.4/drivers/misc/
Dlattice-ecp3-config.c72 u8 rxbuf[8]; in firmware_load() local
95 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
96 jedec_id = get_unaligned_be32(&rxbuf[4]); in firmware_load()
113 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
114 status = get_unaligned_be32(&rxbuf[4]); in firmware_load()
146 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
147 status = get_unaligned_be32(&rxbuf[4]); in firmware_load()
169 ret = spi_write_then_read(spi, txbuf, 8, rxbuf, rx_len); in firmware_load()
170 status = get_unaligned_be32(&rxbuf[4]); in firmware_load()
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/
Diwl-devtrace-data.h43 void *rxbuf, size_t len),
44 TP_ARGS(dev, trans, rxbuf, len),
48 len - iwl_rx_trace_len(trans, rxbuf, len, NULL))
51 size_t offs = iwl_rx_trace_len(trans, rxbuf, len, NULL);
55 ((u8 *)rxbuf) + offs, len - offs);
Diwl-devtrace.h49 void *rxbuf, size_t len, in iwl_rx_trace_len() argument
52 struct iwl_cmd_header *cmd = (void *)((u8 *)rxbuf + sizeof(__le32)); in iwl_rx_trace_len()
/Linux-v5.4/drivers/hwmon/
Dlm70.c51 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()
/Linux-v5.4/drivers/net/wireless/ath/ath9k/
Dhtc_drv_txrx.c964 struct ath9k_htc_rxbuf *rxbuf, in ath9k_rx_prepare() argument
970 struct sk_buff *skb = rxbuf->skb; in ath9k_rx_prepare()
1052 struct ath9k_htc_rxbuf *rxbuf = NULL, *tmp_buf = NULL; in ath9k_rx_tasklet() local
1060 list_for_each_entry(tmp_buf, &priv->rx.rxbuf, list) { in ath9k_rx_tasklet()
1062 rxbuf = tmp_buf; in ath9k_rx_tasklet()
1067 if (rxbuf == NULL) { in ath9k_rx_tasklet()
1072 if (!rxbuf->skb) in ath9k_rx_tasklet()
1075 if (!ath9k_rx_prepare(priv, rxbuf, &rx_status)) { in ath9k_rx_tasklet()
1076 dev_kfree_skb_any(rxbuf->skb); in ath9k_rx_tasklet()
1080 memcpy(IEEE80211_SKB_RXCB(rxbuf->skb), &rx_status, in ath9k_rx_tasklet()
[all …]
Drecv.c122 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 …]
/Linux-v5.4/drivers/spi/
Dspi-coldfire-qspi.c154 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 …]
Dspi-zynq-qspi.c141 u8 *rxbuf; member
246 if (xqspi->rxbuf) { in zynq_qspi_rxfifo_op()
247 memcpy(xqspi->rxbuf, ((u8 *)&data) + 4 - size, size); in zynq_qspi_rxfifo_op()
248 xqspi->rxbuf += size; in zynq_qspi_rxfifo_op()
435 if (xqspi->rxbuf) { in zynq_qspi_read_op()
437 xqspi->rxbuf, count); in zynq_qspi_read_op()
438 xqspi->rxbuf += count * 4; in zynq_qspi_read_op()
530 xqspi->rxbuf = NULL; in zynq_qspi_exec_mem_op()
548 xqspi->rxbuf = NULL; in zynq_qspi_exec_mem_op()
564 xqspi->rxbuf = NULL; in zynq_qspi_exec_mem_op()
[all …]
Dspi-zynqmp-gqspi.c165 void *rxbuf; member
342 memcpy(xqspi->rxbuf, &data, size); in zynqmp_qspi_copy_read_data()
343 xqspi->rxbuf += size; in zynqmp_qspi_copy_read_data()
543 (*(u32 *) xqspi->rxbuf) = in zynqmp_qspi_readrxfifo()
545 xqspi->rxbuf += 4; in zynqmp_qspi_readrxfifo()
571 xqspi->rxbuf += xqspi->dma_rx_bytes; in zynqmp_process_dma_irq()
696 u64 dma_align = (u64)(uintptr_t)xqspi->rxbuf; in zynq_qspi_setuprxdma()
712 addr = dma_map_single(xqspi->dev, (void *)xqspi->rxbuf, in zynq_qspi_setuprxdma()
754 if ((xqspi->txbuf != NULL) && (xqspi->rxbuf == NULL)) { in zynqmp_qspi_txrxsetup()
773 } else if ((xqspi->txbuf == NULL) && (xqspi->rxbuf != NULL)) { in zynqmp_qspi_txrxsetup()
[all …]
Dspi-txx9.c179 void *rxbuf = t->rx_buf; in txx9spi_work_one() local
240 if (rxbuf) { in txx9spi_work_one()
242 *(u8 *)rxbuf = data; in txx9spi_work_one()
244 *(u16 *)rxbuf = data; in txx9spi_work_one()
245 rxbuf += wsize; in txx9spi_work_one()
/Linux-v5.4/drivers/net/dsa/b53/
Db53_spi.c56 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()
/Linux-v5.4/drivers/net/ethernet/aquantia/atlantic/
Daq_ring.c59 static int aq_get_rxpages(struct aq_ring_s *self, struct aq_ring_buff_s *rxbuf, in aq_get_rxpages() argument
64 if (rxbuf->rxdata.page) { in aq_get_rxpages()
66 if (page_ref_count(rxbuf->rxdata.page) > 1) { in aq_get_rxpages()
68 rxbuf->rxdata.pg_off += AQ_CFG_RX_FRAME_MAX; in aq_get_rxpages()
69 if (rxbuf->rxdata.pg_off + AQ_CFG_RX_FRAME_MAX <= in aq_get_rxpages()
76 aq_free_rxpage(&rxbuf->rxdata, in aq_get_rxpages()
81 rxbuf->rxdata.pg_off = 0; in aq_get_rxpages()
86 if (!rxbuf->rxdata.page) { in aq_get_rxpages()
87 ret = aq_get_rxpage(&rxbuf->rxdata, order, in aq_get_rxpages()
/Linux-v5.4/drivers/staging/fbtft/
Dfb_watterott.c135 u8 rxbuf[4] = {0, }; in firmware_version() local
138 par->fbtftops.read(par, rxbuf, 4); in firmware_version()
139 if (rxbuf[1] != '.') in firmware_version()
142 return (rxbuf[0] - '0') << 8 | (rxbuf[2] - '0') << 4 | (rxbuf[3] - '0'); in firmware_version()
Dfb_ili9320.c26 u8 rxbuf[8] = {0, }; in read_devicecode() local
29 ret = par->fbtftops.read(par, rxbuf, 4); in read_devicecode()
30 return (rxbuf[2] << 8) | rxbuf[3]; in read_devicecode()
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/
Dnfp_net_common.c1713 struct nfp_net_rx_ring *rx_ring, struct nfp_net_rx_buf *rxbuf, in nfp_net_rx_drop() argument
1721 if (skb && rxbuf) in nfp_net_rx_drop()
1728 if (skb && rxbuf && skb->head == rxbuf->frag) in nfp_net_rx_drop()
1729 page_ref_inc(virt_to_head_page(rxbuf->frag)); in nfp_net_rx_drop()
1730 if (rxbuf) in nfp_net_rx_drop()
1731 nfp_net_rx_give_one(dp, rx_ring, rxbuf->frag, rxbuf->dma_addr); in nfp_net_rx_drop()
1739 struct nfp_net_rx_buf *rxbuf, unsigned int dma_off, in nfp_net_tx_xdp_buf() argument
1753 nfp_net_rx_drop(dp, rx_ring->r_vec, rx_ring, rxbuf, in nfp_net_tx_xdp_buf()
1766 txbuf->frag = rxbuf->frag; in nfp_net_tx_xdp_buf()
1767 txbuf->dma_addr = rxbuf->dma_addr; in nfp_net_tx_xdp_buf()
[all …]
/Linux-v5.4/drivers/i2c/busses/
Di2c-cpm.c109 u_char *rxbuf[CPM_MAXBD]; member
194 rb = cpm->rxbuf[rx]; in cpm_i2c_parse_message()
250 rb = cpm->rxbuf[rx]; in cpm_i2c_check_message()
525 cpm->rxbuf[i] = dma_alloc_coherent(&cpm->ofdev->dev, in cpm_i2c_setup()
528 if (!cpm->rxbuf[i]) { in cpm_i2c_setup()
580 if (cpm->rxbuf[i]) in cpm_i2c_setup()
582 cpm->rxbuf[i], cpm->rxdma[i]); in cpm_i2c_setup()
616 cpm->rxbuf[i], cpm->rxdma[i]); in cpm_i2c_shutdown()
/Linux-v5.4/drivers/tty/serial/
Dmen_z135_uart.c123 unsigned char *rxbuf; member
271 memcpy_fromio(uart->rxbuf, port->membase + MEN_Z135_RX_RAM, room); in men_z135_handle_rx()
276 copied = tty_insert_flip_string(tport, uart->rxbuf, room); in men_z135_handle_rx()
823 uart->rxbuf = (unsigned char *)__get_free_page(GFP_KERNEL); in men_z135_probe()
824 if (!uart->rxbuf) in men_z135_probe()
854 free_page((unsigned long) uart->rxbuf); in men_z135_probe()
871 free_page((unsigned long) uart->rxbuf); in men_z135_remove()
/Linux-v5.4/drivers/mtd/spi-nor/
Dcadence-quadspi.c359 u8 *rxbuf, const unsigned n_rx) in cqspi_command_read() argument
369 if (!n_rx || n_rx > CQSPI_STIG_DATA_LEN_MAX || !rxbuf) { in cqspi_command_read()
371 n_rx, rxbuf); in cqspi_command_read()
393 memcpy(rxbuf, &reg, read_len); in cqspi_command_read()
394 rxbuf += read_len; in cqspi_command_read()
400 memcpy(rxbuf, &reg, read_len); in cqspi_command_read()
504 static int cqspi_indirect_read_execute(struct spi_nor *nor, u8 *rxbuf, in cqspi_indirect_read_execute() argument
514 u8 *rxbuf_end = rxbuf + n_rx; in cqspi_indirect_read_execute()
550 ioread32_rep(ahb_base, rxbuf, in cqspi_indirect_read_execute()
556 memcpy(rxbuf, &temp, min((unsigned int) in cqspi_indirect_read_execute()
[all …]
/Linux-v5.4/drivers/iio/adc/
Dmax1363.c363 u8 rxbuf[2]; in max1363_read_single_chan() local
390 data = st->recv(client, rxbuf, 2); in max1363_read_single_chan()
395 data = (rxbuf[1] | rxbuf[0] << 8) & in max1363_read_single_chan()
399 data = st->recv(client, rxbuf, 1); in max1363_read_single_chan()
404 data = rxbuf[0]; in max1363_read_single_chan()
1475 __u8 *rxbuf; in max1363_trigger_handler() local
1498 rxbuf = kmalloc(d_size, GFP_KERNEL); in max1363_trigger_handler()
1499 if (rxbuf == NULL) in max1363_trigger_handler()
1502 b_sent = st->recv(st->client, rxbuf, numvals * 2); in max1363_trigger_handler()
1504 b_sent = st->recv(st->client, rxbuf, numvals); in max1363_trigger_handler()
[all …]

123