| /linux/drivers/rtc/ |
| 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 …]
|
| 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-r9701.c | 54 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/drivers/iio/pressure/ |
| H A D | sdp500.c | 46 u8 rxbuf[SDP500_READ_SIZE]; in sdp500_read_raw() local 53 ret = i2c_master_recv(client, rxbuf, SDP500_READ_SIZE); in sdp500_read_raw() 63 received_crc = rxbuf[2]; in sdp500_read_raw() 64 calculated_crc = crc8(sdp500_crc8_table, rxbuf, in sdp500_read_raw() 65 sizeof(rxbuf) - 1, 0x00); in sdp500_read_raw() 73 *val = get_unaligned_be16(rxbuf); in sdp500_read_raw() 95 u8 rxbuf[SDP500_READ_SIZE]; in sdp500_probe() local 123 i2c_master_recv(client, rxbuf, SDP500_READ_SIZE); in sdp500_probe()
|
| /linux/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()
|
| /linux/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()
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | htc_drv_txrx.c | 973 struct ath9k_htc_rxbuf *rxbuf, in ath9k_rx_prepare() argument 979 struct sk_buff *skb = rxbuf->skb; in ath9k_rx_prepare() 1084 struct ath9k_htc_rxbuf *rxbuf = NULL, *tmp_buf = NULL; in ath9k_rx_tasklet() local 1092 list_for_each_entry(tmp_buf, &priv->rx.rxbuf, list) { in ath9k_rx_tasklet() 1094 rxbuf = tmp_buf; in ath9k_rx_tasklet() 1099 if (rxbuf == NULL) { in ath9k_rx_tasklet() 1104 if (!rxbuf->skb) in ath9k_rx_tasklet() 1107 if (!ath9k_rx_prepare(priv, rxbuf, &rx_status)) { in ath9k_rx_tasklet() 1108 dev_kfree_skb_any(rxbuf->skb); in ath9k_rx_tasklet() 1112 memcpy(IEEE80211_SKB_RXCB(rxbuf->skb), &rx_status, in ath9k_rx_tasklet() [all …]
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net_xsk.c | 32 void nfp_net_xsk_rx_unstash(struct nfp_net_xsk_rx_buf *rxbuf) in nfp_net_xsk_rx_unstash() argument 34 rxbuf->dma_addr = 0; in nfp_net_xsk_rx_unstash() 35 rxbuf->xdp = NULL; in nfp_net_xsk_rx_unstash() 38 void nfp_net_xsk_rx_free(struct nfp_net_xsk_rx_buf *rxbuf) in nfp_net_xsk_rx_free() argument 40 if (rxbuf->xdp) in nfp_net_xsk_rx_free() 41 xsk_buff_free(rxbuf->xdp); in nfp_net_xsk_rx_free() 43 nfp_net_xsk_rx_unstash(rxbuf); in nfp_net_xsk_rx_free()
|
| H A D | nfp_net_xsk.h | 28 void nfp_net_xsk_rx_unstash(struct nfp_net_xsk_rx_buf *rxbuf); 29 void nfp_net_xsk_rx_free(struct nfp_net_xsk_rx_buf *rxbuf);
|
| /linux/drivers/hwmon/ |
| H A D | lm70.c | 52 u8 rxbuf[2]; in temp1_input_show() local 62 status = spi_write_then_read(spi, NULL, 0, &rxbuf[0], 2); in temp1_input_show() 68 raw = (rxbuf[0] << 8) + rxbuf[1]; in temp1_input_show() 70 rxbuf[0], rxbuf[1], raw); in temp1_input_show()
|
| /linux/drivers/iio/adc/ |
| H A D | ltc2496.c | 31 unsigned char rxbuf[3] __aligned(IIO_DMA_MINALIGN); 42 .rx_buf = st->rxbuf, in ltc2496_result_and_measure() 57 *val = ((st->rxbuf[0] & 0x3f) << 12 | in ltc2496_result_and_measure() 58 st->rxbuf[1] << 4 | st->rxbuf[2] >> 4) - in ltc2496_result_and_measure()
|
| /linux/drivers/spi/ |
| H A D | spi-microchip-core-qspi.c | 120 u8 *rxbuf; member 181 *(u32 *)qspi->rxbuf = data; in mchp_coreqspi_read_op() 182 qspi->rxbuf += 4; in mchp_coreqspi_read_op() 193 *qspi->rxbuf++ = (data & 0xFF); in mchp_coreqspi_read_op() 257 *(u32 *)qspi->rxbuf = data; in mchp_coreqspi_write_read_op() 258 qspi->rxbuf += 4; in mchp_coreqspi_write_read_op() 273 *(u32 *)qspi->rxbuf = data; in mchp_coreqspi_write_read_op() 274 qspi->rxbuf += 4; in mchp_coreqspi_write_read_op() 302 *qspi->rxbuf++ = (data & 0xFF); in mchp_coreqspi_write_read_op() 488 qspi->rxbuf = NULL; in mchp_coreqspi_exec_op() [all …]
|
| H A D | spi-zynqmp-gqspi.c | 198 void *rxbuf; member 449 memcpy(xqspi->rxbuf, &data, size); in zynqmp_qspi_copy_read_data() 450 xqspi->rxbuf += size; in zynqmp_qspi_copy_read_data() 650 (*(u32 *)xqspi->rxbuf) = in zynqmp_qspi_readrxfifo() 652 xqspi->rxbuf += 4; in zynqmp_qspi_readrxfifo() 678 if (xqspi->rxbuf) { in zynqmp_qspi_fillgenfifo() 716 if (xqspi->mode == GQSPI_MODE_IO && xqspi->rxbuf) in zynqmp_qspi_fillgenfifo() 760 xqspi->rxbuf += xqspi->dma_rx_bytes; in zynqmp_process_dma_irq() 853 u64 dma_align = (u64)(uintptr_t)xqspi->rxbuf; in zynqmp_qspi_setuprxdma() 866 addr = dma_map_single(xqspi->dev, (void *)xqspi->rxbuf, in zynqmp_qspi_setuprxdma() [all …]
|
| H A D | spi-cadence.c | 125 void *rxbuf; member 331 if (xspi->rxbuf && !IS_ALIGNED((uintptr_t)xspi->rxbuf, xspi->n_bytes)) { in cdns_spi_reader() 338 if (xspi->rxbuf) { in cdns_spi_reader() 341 *(u8 *)xspi->rxbuf = rxw; in cdns_spi_reader() 344 *(u16 *)xspi->rxbuf = rxw; in cdns_spi_reader() 347 *(u32 *)xspi->rxbuf = rxw; in cdns_spi_reader() 354 xspi->rxbuf = (u8 *)xspi->rxbuf + xspi->n_bytes; in cdns_spi_reader() 509 xspi->rxbuf = transfer->rx_buf; in cdns_transfer_one()
|
| H A D | spi-cadence-quadspi.c | 125 u_char *rxbuf, loff_t from_addr, size_t n_rx); 538 u8 *rxbuf = op->data.buf.in; in cqspi_command_read() local 551 if (!n_rx || n_rx > CQSPI_STIG_DATA_LEN_MAX || !rxbuf) { in cqspi_command_read() 554 n_rx, rxbuf); in cqspi_command_read() 600 memcpy(rxbuf, ®, read_len); in cqspi_command_read() 601 rxbuf += read_len; in cqspi_command_read() 607 memcpy(rxbuf, ®, read_len); in cqspi_command_read() 729 u8 *rxbuf, loff_t from_addr, in cqspi_indirect_read_execute() argument 740 u8 *rxbuf_end = rxbuf + n_rx; in cqspi_indirect_read_execute() 803 ioread32_rep(ahb_base, rxbuf, in cqspi_indirect_read_execute() [all …]
|
| /linux/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()
|
| /linux/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-devtrace-data.h | 39 void *rxbuf, size_t len, size_t start), 40 TP_ARGS(dev, rxbuf, len, start), 49 ((u8 *)rxbuf) + start, len - start);
|
| H A D | iwl-devtrace-iwlwifi.h | 61 __dynamic_array(u8, rxbuf, trace_len) 66 memcpy(__get_dynamic_array(rxbuf), pkt, trace_len);
|
| /linux/drivers/staging/fbtft/ |
| H A D | fb_ili9320.c | 24 u8 rxbuf[8] = {0, }; in read_devicecode() local 27 par->fbtftops.read(par, rxbuf, 4); in read_devicecode() 28 return (rxbuf[2] << 8) | rxbuf[3]; in read_devicecode()
|
| /linux/sound/soc/codecs/ |
| H A D | rt5677-spi.h | 13 int rt5677_spi_read(u32 addr, void *rxbuf, size_t len); 18 static inline int rt5677_spi_read(u32 addr, void *rxbuf, size_t len) in rt5677_spi_read() argument
|
| /linux/drivers/net/ethernet/allwinner/ |
| H A D | sun4i-emac.c | 98 dma_addr_t rxbuf; member 222 dma_addr_t rxbuf, int count) in emac_alloc_dma_req() argument 233 req->rxbuf = rxbuf; in emac_alloc_dma_req() 252 dma_unmap_single(db->dev, req->rxbuf, rxlen, DMA_FROM_DEVICE); in emac_dma_done_callback() 279 dma_addr_t rxbuf; in emac_dma_inblk_32bit() local 283 rxbuf = dma_map_single(db->dev, rdptr, count, DMA_FROM_DEVICE); in emac_dma_inblk_32bit() 284 ret = dma_mapping_error(db->dev, rxbuf); in emac_dma_inblk_32bit() 290 desc = dmaengine_prep_slave_single(db->rx_chan, rxbuf, count, in emac_dma_inblk_32bit() 299 req = emac_alloc_dma_req(db, desc, skb, rxbuf, count); in emac_dma_inblk_32bit() 326 dma_unmap_single(db->dev, rxbuf, count, DMA_FROM_DEVICE); in emac_dma_inblk_32bit()
|
| /linux/drivers/iio/accel/ |
| H A D | sca3300.c | 193 u8 rxbuf[4]; member 251 .rx_buf = sca_data->rxbuf, in sca3300_transfer() 252 .len = ARRAY_SIZE(sca_data->rxbuf), in sca3300_transfer() 268 crc = ~crc8(sca3300_crc_table, &sca_data->rxbuf[0], 3, CRC8_INIT_VALUE); in sca3300_transfer() 269 if (sca_data->rxbuf[3] != crc) { in sca3300_transfer() 275 rs = sca_data->rxbuf[0] & SCA3300_MASK_RS_STATUS; in sca3300_transfer() 279 *val = sign_extend32(get_unaligned_be16(&sca_data->rxbuf[1]), 15); in sca3300_transfer()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-cpm.c | 112 u_char *rxbuf[CPM_MAXBD]; member 197 rb = cpm->rxbuf[rx]; in cpm_i2c_parse_message() 253 rb = cpm->rxbuf[rx]; in cpm_i2c_check_message() 528 cpm->rxbuf[i] = dma_alloc_coherent(&cpm->ofdev->dev, in cpm_i2c_setup() 531 if (!cpm->rxbuf[i]) { in cpm_i2c_setup() 583 if (cpm->rxbuf[i]) in cpm_i2c_setup() 585 cpm->rxbuf[i], cpm->rxdma[i]); in cpm_i2c_setup() 619 cpm->rxbuf[i], cpm->rxdma[i]); in cpm_i2c_shutdown()
|
| /linux/drivers/net/ethernet/aquantia/atlantic/ |
| H A D | aq_ring.c | 84 static int aq_get_rxpages(struct aq_ring_s *self, struct aq_ring_buff_s *rxbuf) in aq_get_rxpages() argument 92 if (rxbuf->rxdata.page) { in aq_get_rxpages() 94 if (page_ref_count(rxbuf->rxdata.page) > 1) { in aq_get_rxpages() 96 rxbuf->rxdata.pg_off += frame_max + page_offset + in aq_get_rxpages() 98 if (rxbuf->rxdata.pg_off + frame_max + tail_size <= in aq_get_rxpages() 108 aq_free_rxpage(&rxbuf->rxdata, in aq_get_rxpages() 115 rxbuf->rxdata.pg_off = page_offset; in aq_get_rxpages() 122 if (!rxbuf->rxdata.page) { in aq_get_rxpages() 123 ret = aq_alloc_rxpages(&rxbuf->rxdata, self); in aq_get_rxpages()
|