/Linux-v5.4/drivers/net/ethernet/sfc/falcon/ |
D | rx.c | 76 ef4_rx_buf_next(struct ef4_rx_queue *rx_queue, struct ef4_rx_buffer *rx_buf) in ef4_rx_buf_next() argument 78 if (unlikely(rx_buf == ef4_rx_buffer(rx_queue, rx_queue->ptr_mask))) in ef4_rx_buf_next() 81 return rx_buf + 1; in ef4_rx_buf_next() 85 struct ef4_rx_buffer *rx_buf, in ef4_sync_rx_buffer() argument 88 dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr, len, in ef4_sync_rx_buffer() 152 struct ef4_rx_buffer *rx_buf; in ef4_init_rx_buffers() local 189 rx_buf = ef4_rx_buffer(rx_queue, index); in ef4_init_rx_buffers() 190 rx_buf->dma_addr = dma_addr + efx->rx_ip_align; in ef4_init_rx_buffers() 191 rx_buf->page = page; in ef4_init_rx_buffers() 192 rx_buf->page_offset = page_offset + efx->rx_ip_align; in ef4_init_rx_buffers() [all …]
|
/Linux-v5.4/drivers/net/ethernet/sfc/ |
D | rx.c | 76 efx_rx_buf_next(struct efx_rx_queue *rx_queue, struct efx_rx_buffer *rx_buf) in efx_rx_buf_next() argument 78 if (unlikely(rx_buf == efx_rx_buffer(rx_queue, rx_queue->ptr_mask))) in efx_rx_buf_next() 81 return rx_buf + 1; in efx_rx_buf_next() 85 struct efx_rx_buffer *rx_buf, in efx_sync_rx_buffer() argument 88 dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr, len, in efx_sync_rx_buffer() 152 struct efx_rx_buffer *rx_buf; in efx_init_rx_buffers() local 189 rx_buf = efx_rx_buffer(rx_queue, index); in efx_init_rx_buffers() 190 rx_buf->dma_addr = dma_addr + efx->rx_ip_align; in efx_init_rx_buffers() 191 rx_buf->page = page; in efx_init_rx_buffers() 192 rx_buf->page_offset = page_offset + efx->rx_ip_align; in efx_init_rx_buffers() [all …]
|
/Linux-v5.4/drivers/net/ethernet/intel/ice/ |
D | ice_txrx.c | 273 if (!rx_ring->rx_buf) in ice_clean_rx_ring() 278 struct ice_rx_buf *rx_buf = &rx_ring->rx_buf[i]; in ice_clean_rx_ring() local 280 if (rx_buf->skb) { in ice_clean_rx_ring() 281 dev_kfree_skb(rx_buf->skb); in ice_clean_rx_ring() 282 rx_buf->skb = NULL; in ice_clean_rx_ring() 284 if (!rx_buf->page) in ice_clean_rx_ring() 290 dma_sync_single_range_for_cpu(dev, rx_buf->dma, in ice_clean_rx_ring() 291 rx_buf->page_offset, in ice_clean_rx_ring() 295 dma_unmap_page_attrs(dev, rx_buf->dma, PAGE_SIZE, in ice_clean_rx_ring() 297 __page_frag_cache_drain(rx_buf->page, rx_buf->pagecnt_bias); in ice_clean_rx_ring() [all …]
|
/Linux-v5.4/drivers/spi/ |
D | spi-loopback-test.c | 86 .rx_buf = RX(0), 100 .rx_buf = RX(PAGE_SIZE - 4), 124 .rx_buf = RX(0), 191 .rx_buf = RX(0), 208 .rx_buf = RX(0), 225 .rx_buf = RX(0), 239 .rx_buf = RX(0), 246 .rx_buf = RX(SPI_TEST_MAX_SIZE_HALF), 261 .rx_buf = RX(1024), 267 .rx_buf = RX(0), [all …]
|
D | spi-xlp.c | 94 u8 *rx_buf; /* rx data buffer */ member 193 xspi->rx_buf[i] = (rx_data >> (j * 8)) & 0xff; in xlp_spi_read_rxfifo() 196 xspi->rx_buf += nbytes; in xlp_spi_read_rxfifo() 262 if (xspi->rx_buf) in xlp_spi_send_cmd() 272 unsigned char *rx_buf, int xfer_len, int cmd_cont) in xlp_spi_xfer_block() argument 278 xs->rx_buf = rx_buf; in xlp_spi_xfer_block() 280 xs->rx_len = (xs->rx_buf == NULL) ? 0 : xfer_len; in xlp_spi_xfer_block() 323 unsigned char *rx_buf; in xlp_spi_txrx_bufs() local 327 rx_buf = t->rx_buf; in xlp_spi_txrx_bufs() 331 sz = xlp_spi_xfer_block(xs, tx_buf, rx_buf, in xlp_spi_txrx_bufs() [all …]
|
D | spi-sh-msiof.c | 390 const void *tx_buf, void *rx_buf, in sh_msiof_spi_set_mode_regs() argument 400 if (rx_buf) in sh_msiof_spi_set_mode_regs() 481 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_8() argument 483 u8 *buf_8 = rx_buf; in sh_msiof_spi_read_fifo_8() 491 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_16() argument 493 u16 *buf_16 = rx_buf; in sh_msiof_spi_read_fifo_16() 501 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_16u() argument 503 u16 *buf_16 = rx_buf; in sh_msiof_spi_read_fifo_16u() 511 void *rx_buf, int words, int fs) in sh_msiof_spi_read_fifo_32() argument 513 u32 *buf_32 = rx_buf; in sh_msiof_spi_read_fifo_32() [all …]
|
D | spi-cavium.c | 40 u8 *rx_buf; in octeon_spi_do_transfer() local 69 rx_buf = xfer->rx_buf; in octeon_spi_do_transfer() 88 if (rx_buf) in octeon_spi_do_transfer() 91 *rx_buf++ = (u8)v; in octeon_spi_do_transfer() 116 if (rx_buf) in octeon_spi_do_transfer() 119 *rx_buf++ = (u8)v; in octeon_spi_do_transfer()
|
D | spidev.c | 130 .rx_buf = spidev->rx_buffer, in spidev_sync_read() 206 u8 *tx_buf, *rx_buf; in spidev_message() local 219 rx_buf = spidev->rx_buffer; in spidev_message() 239 if (u_tmp->rx_buf) { in spidev_message() 246 k_tmp->rx_buf = rx_buf; in spidev_message() 247 rx_buf += k_tmp->len; in spidev_message() 277 u_tmp->rx_buf ? "rx " : "", in spidev_message() 293 rx_buf = spidev->rx_buffer; in spidev_message() 295 if (u_tmp->rx_buf) { in spidev_message() 297 (uintptr_t) u_tmp->rx_buf, rx_buf, in spidev_message() [all …]
|
D | spi-clps711x.c | 30 u8 *rx_buf; member 59 hw->rx_buf = (u8 *)xfer->rx_buf; in spi_clps711x_transfer_one() 76 if (hw->rx_buf) in spi_clps711x_isr() 77 *hw->rx_buf++ = data; in spi_clps711x_isr()
|
D | spi-slave-mt27xx.c | 155 if (xfer->rx_buf) in mtk_spi_slave_fifo_transfer() 206 if (xfer->rx_buf) { in mtk_spi_slave_dma_transfer() 207 xfer->rx_dma = dma_map_single(dev, xfer->rx_buf, in mtk_spi_slave_dma_transfer() 224 if (xfer->rx_buf) in mtk_spi_slave_dma_transfer() 236 if (xfer->rx_buf) in mtk_spi_slave_dma_transfer() 248 if (xfer->rx_buf) in mtk_spi_slave_dma_transfer() 331 if (trans->rx_buf) in mtk_spi_slave_interrupt() 343 if (trans->rx_buf) in mtk_spi_slave_interrupt() 345 trans->rx_buf, cnt); in mtk_spi_slave_interrupt() 347 if (trans->rx_buf && remainder > 0) { in mtk_spi_slave_interrupt() [all …]
|
D | spi-rb4xx.c | 100 u8 *rx_buf; in rb4xx_transfer_one() local 117 rx_buf = t->rx_buf; in rb4xx_transfer_one() 124 if (!rx_buf) in rb4xx_transfer_one() 126 rx_buf[i] = rb4xx_read(rbspi, AR71XX_SPI_REG_RDS); in rb4xx_transfer_one()
|
D | spi-armada-3700.c | 110 u8 *rx_buf; member 433 a3700_spi->rx_buf = xfer->rx_buf; in a3700_spi_transfer_setup() 525 memcpy(a3700_spi->rx_buf, &val, 4); in a3700_spi_fifo_read() 528 a3700_spi->rx_buf += 4; in a3700_spi_fifo_read() 536 *a3700_spi->rx_buf = val & 0xff; in a3700_spi_fifo_read() 540 a3700_spi->rx_buf++; in a3700_spi_fifo_read() 611 else if (xfer->rx_buf) in a3700_spi_transfer_one_fifo() 614 a3700_spi_pin_mode_set(a3700_spi, nbits, xfer->rx_buf ? true : false); in a3700_spi_transfer_one_fifo() 622 if (xfer->rx_buf) { in a3700_spi_transfer_one_fifo() 665 } else if (a3700_spi->rx_buf) { in a3700_spi_transfer_one_fifo() [all …]
|
D | spi-synquacer.c | 129 void *rx_buf; member 151 u8 *buf = sspi->rx_buf; in read_fifo() 155 sspi->rx_buf = buf + len; in read_fifo() 159 u16 *buf = sspi->rx_buf; in read_fifo() 163 sspi->rx_buf = buf + len; in read_fifo() 169 u32 *buf = sspi->rx_buf; in read_fifo() 173 sspi->rx_buf = buf + len; in read_fifo() 237 if (xfer->rx_buf && xfer->tx_buf && in synquacer_spi_config() 333 if (xfer->rx_buf) in synquacer_spi_config() 392 sspi->rx_buf = xfer->rx_buf; in synquacer_spi_transfer_one() [all …]
|
/Linux-v5.4/drivers/iio/humidity/ |
D | am2315.c | 111 u8 rx_buf[8]; in am2315_read_data() local 126 ret = i2c_master_recv(data->client, rx_buf, sizeof(rx_buf)); in am2315_read_data() 136 crc = am2315_crc(rx_buf, sizeof(rx_buf) - 2); in am2315_read_data() 137 if ((crc & 0xff) != rx_buf[6] || (crc >> 8) != rx_buf[7]) { in am2315_read_data() 142 sensor_data->hum_data = (rx_buf[AM2315_HUM_OFFSET] << 8) | in am2315_read_data() 143 rx_buf[AM2315_HUM_OFFSET + 1]; in am2315_read_data() 144 sensor_data->temp_data = (rx_buf[AM2315_TEMP_OFFSET] << 8) | in am2315_read_data() 145 rx_buf[AM2315_TEMP_OFFSET + 1]; in am2315_read_data()
|
/Linux-v5.4/drivers/iio/adc/ |
D | mcp320x.c | 95 u8 rx_buf[4]; member 133 memset(&adc->rx_buf, 0, sizeof(adc->rx_buf)); in mcp320x_adc_conversion() 144 *val = (adc->rx_buf[0] << 5 | adc->rx_buf[1] >> 3); in mcp320x_adc_conversion() 149 *val = (adc->rx_buf[0] << 2 | adc->rx_buf[1] >> 6); in mcp320x_adc_conversion() 152 *val = (adc->rx_buf[0] << 7 | adc->rx_buf[1] >> 1); in mcp320x_adc_conversion() 157 *val = (adc->rx_buf[0] << 4 | adc->rx_buf[1] >> 4); in mcp320x_adc_conversion() 160 *val = sign_extend32((adc->rx_buf[0] & 0x1f) << 8 in mcp320x_adc_conversion() 161 | adc->rx_buf[1], 12); in mcp320x_adc_conversion() 167 u32 raw = be32_to_cpup((u32 *)adc->rx_buf); in mcp320x_adc_conversion() 403 adc->transfer[1].rx_buf = adc->rx_buf; in mcp320x_probe()
|
D | ti-tlc4541.c | 44 __be16 rx_buf[8] ____cacheline_aligned; member 101 iio_push_to_buffers_with_timestamp(indio_dev, st->rx_buf, in tlc4541_trigger_handler() 140 *val = be16_to_cpu(st->rx_buf[0]); in tlc4541_read_raw() 190 st->scan_single_xfer[0].rx_buf = &st->rx_buf[0]; in tlc4541_probe() 193 st->scan_single_xfer[2].rx_buf = &st->rx_buf[0]; in tlc4541_probe()
|
D | ti-adc108s102.c | 79 __be16 rx_buf[13] ____cacheline_aligned; member 131 st->ring_xfer.rx_buf = &st->rx_buf[0]; in adc108s102_update_scan_mode() 152 (u8 *)&st->rx_buf[1], in adc108s102_trigger_handler() 171 return be16_to_cpu(st->rx_buf[1]); in adc108s102_scan_direct() 263 st->scan_single_xfer.rx_buf = st->rx_buf; in adc108s102_probe()
|
D | ti-adc0832.c | 33 u8 rx_buf[2]; member 118 ret = spi_read(spi, &adc->rx_buf, 2); in adc0831_adc_conversion() 125 return (adc->rx_buf[0] << 2 & 0xff) | (adc->rx_buf[1] >> 6); in adc0831_adc_conversion() 134 .rx_buf = adc->rx_buf, in adc0832_adc_conversion() 159 return adc->rx_buf[1]; in adc0832_adc_conversion()
|
D | ti-adc12138.c | 52 u8 rx_buf[2]; member 122 void *rx_buf, int len) in adc12138_mode_programming() argument 126 .rx_buf = adc->rx_buf, in adc12138_mode_programming() 141 memcpy(rx_buf, adc->rx_buf, len); in adc12138_mode_programming() 148 u8 rx_buf[2]; in adc12138_read_status() local 152 rx_buf, 2); in adc12138_read_status() 156 return (rx_buf[0] << 1) | (rx_buf[1] >> 7); in adc12138_read_status()
|
/Linux-v5.4/include/trace/events/ |
D | spi.h | 120 (xfer->rx_buf && xfer->rx_buf != msg->spi->controller->dummy_rx) 133 __dynamic_array(u8, rx_buf, 152 memcpy(__get_dynamic_array(rx_buf), 153 xfer->rx_buf, __get_dynamic_array_len(rx_buf)); 160 __get_dynamic_array_len(rx_buf), __get_dynamic_array(rx_buf))
|
/Linux-v5.4/drivers/input/rmi4/ |
D | rmi_spi.c | 43 u8 *rx_buf; member 68 tmp = rmi_spi->rx_buf; in rmi_spi_manage_pools() 74 rmi_spi->rx_buf = buf; in rmi_spi_manage_pools() 75 rmi_spi->tx_buf = &rmi_spi->rx_buf[buf_size]; in rmi_spi_manage_pools() 114 int tx_len, u8 *rx_buf, int rx_len) in rmi_spi_xfer() argument 206 if (rx_buf) { in rmi_spi_xfer() 211 xfer->rx_buf = &rmi_spi->rx_buf[i]; in rmi_spi_xfer() 219 xfer->rx_buf = rmi_spi->rx_buf; in rmi_spi_xfer() 231 if (rx_buf) { in rmi_spi_xfer() 232 memcpy(rx_buf, rmi_spi->rx_buf, rx_len); in rmi_spi_xfer() [all …]
|
/Linux-v5.4/drivers/hwmon/ |
D | adcxx.c | 54 u8 rx_buf[2]; in adcxx_show() local 62 status = spi_read(spi, rx_buf, sizeof(rx_buf)); in adcxx_show() 66 rx_buf, sizeof(rx_buf)); in adcxx_show() 74 value = (rx_buf[0] << 8) + rx_buf[1]; in adcxx_show()
|
/Linux-v5.4/drivers/platform/chrome/ |
D | cros_ec_spi.c | 160 trans.rx_buf = buf; in receive_n_bytes() 390 u8 *rx_buf; in do_cros_ec_pkt_xfer_spi() local 404 rx_buf = kzalloc(len, GFP_KERNEL); in do_cros_ec_pkt_xfer_spi() 405 if (!rx_buf) in do_cros_ec_pkt_xfer_spi() 424 trans.rx_buf = rx_buf; in do_cros_ec_pkt_xfer_spi() 434 rx_byte = rx_buf[i]; in do_cros_ec_pkt_xfer_spi() 511 kfree(rx_buf); in do_cros_ec_pkt_xfer_spi() 532 u8 *rx_buf; in do_cros_ec_cmd_xfer_spi() local 546 rx_buf = kzalloc(len, GFP_KERNEL); in do_cros_ec_cmd_xfer_spi() 547 if (!rx_buf) in do_cros_ec_cmd_xfer_spi() [all …]
|
/Linux-v5.4/drivers/char/tpm/st33zp24/ |
D | spi.c | 62 u8 rx_buf[ST33ZP24_SPI_BUFFER_SIZE]; member 109 .rx_buf = phy->rx_buf, in st33zp24_spi_send() 130 ret = phy->rx_buf[total_length + phy->latency - 1]; in st33zp24_spi_send() 152 .rx_buf = phy->rx_buf, in st33zp24_spi_read8_reg() 167 ret = phy->rx_buf[total_length + phy->latency - 1]; in st33zp24_spi_read8_reg() 169 memcpy(tpm_data, phy->rx_buf + total_length + phy->latency, in st33zp24_spi_read8_reg()
|
/Linux-v5.4/drivers/net/ethernet/ |
D | ec_bhf.c | 138 struct bhf_dma rx_buf; member 201 iowrite32(FIFO_RX_ADDR_VALID | ((u8 *)(desc) - priv->rx_buf.buf), in ec_bhf_add_rx_desc() 373 priv->rx_dcount = priv->rx_buf.len / sizeof(struct rx_desc); in ec_bhf_setup_rx_descs() 374 priv->rx_descs = (struct rx_desc *)priv->rx_buf.buf; in ec_bhf_setup_rx_descs() 382 next = (u8 *)(desc + 1) - priv->rx_buf.buf; in ec_bhf_setup_rx_descs() 400 err = ec_bhf_alloc_dma_mem(priv, &priv->rx_buf, priv->rx_dma_chan, in ec_bhf_open() 426 dma_free_coherent(dev, priv->rx_buf.alloc_len, priv->rx_buf.alloc, in ec_bhf_open() 427 priv->rx_buf.alloc_len); in ec_bhf_open() 445 dma_free_coherent(dev, priv->rx_buf.alloc_len, in ec_bhf_stop() 446 priv->rx_buf.alloc, priv->rx_buf.alloc_phys); in ec_bhf_stop()
|