| /drivers/net/ethernet/sfc/siena/ |
| A D | rx.c | 94 rx_buf->len -= hdr_len; in efx_rx_mk_skb() 98 rx_buf->page, rx_buf->page_offset, in efx_rx_mk_skb() 100 rx_buf->page = NULL; in efx_rx_mk_skb() 105 rx_buf = efx_rx_buf_next(&channel->rx_queue, rx_buf); in efx_rx_mk_skb() 109 rx_buf->page = NULL; in efx_rx_mk_skb() 131 rx_buf->flags |= flags; in efx_siena_rx_packet() 165 rx_buf->len = len; in efx_siena_rx_packet() 170 efx_sync_rx_buffer(efx, rx_buf, rx_buf->len); in efx_siena_rx_packet() 187 rx_buf = efx_rx_buf_next(rx_queue, rx_buf); in efx_siena_rx_packet() 193 efx_sync_rx_buffer(efx, rx_buf, rx_buf->len); in efx_siena_rx_packet() [all …]
|
| A D | rx_common.c | 106 put_page(rx_buf->page); in efx_recycle_rx_page() 121 rx_buf = efx_rx_buf_next(rx_queue, rx_buf); in efx_siena_recycle_rx_pages() 182 if (rx_buf->page) in efx_fini_rx_buffer() 190 rx_buf->page = NULL; in efx_fini_rx_buffer() 338 if (rx_buf->page) { in efx_siena_free_rx_buffers() 342 rx_buf = efx_rx_buf_next(rx_queue, rx_buf); in efx_siena_free_rx_buffers() 416 rx_buf->flags = 0; in efx_init_rx_buffers() 540 rx_buf->page, rx_buf->page_offset, in efx_siena_rx_packet_gro() 541 rx_buf->len); in efx_siena_rx_packet_gro() 542 rx_buf->page = NULL; in efx_siena_rx_packet_gro() [all …]
|
| A D | rx_common.h | 49 struct efx_rx_buffer *rx_buf, 52 struct efx_rx_buffer *rx_buf, 61 struct efx_rx_buffer *rx_buf, in efx_sync_rx_buffer() argument 64 dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr, len, in efx_sync_rx_buffer() 69 struct efx_rx_buffer *rx_buf, 78 struct efx_rx_buffer *rx_buf,
|
| /drivers/net/ethernet/sfc/ |
| A D | rx.c | 94 rx_buf->len -= hdr_len; in efx_rx_mk_skb() 98 rx_buf->page, rx_buf->page_offset, in efx_rx_mk_skb() 100 rx_buf->page = NULL; in efx_rx_mk_skb() 105 rx_buf = efx_rx_buf_next(&channel->rx_queue, rx_buf); in efx_rx_mk_skb() 109 rx_buf->page = NULL; in efx_rx_mk_skb() 129 rx_buf->flags |= flags; in efx_rx_packet() 163 rx_buf->len = len; in efx_rx_packet() 168 efx_sync_rx_buffer(efx, rx_buf, rx_buf->len); in efx_rx_packet() 185 rx_buf = efx_rx_buf_next(rx_queue, rx_buf); in efx_rx_packet() 191 efx_sync_rx_buffer(efx, rx_buf, rx_buf->len); in efx_rx_packet() [all …]
|
| A D | ef100_rx.c | 63 u8 *eh = efx_rx_buf_va(rx_buf); in __ef100_rx_packet() 82 if (rx_buf->len <= sizeof(struct ethhdr)) { in __ef100_rx_packet() 85 "RX packet too small (%d)\n", rx_buf->len); in __ef100_rx_packet() 102 efx_ef100_rep_rx_packet(efv, rx_buf); in __ef100_rx_packet() 138 rx_queue->rx_bytes += rx_buf->len; in __ef100_rx_packet() 144 efx_free_rx_buffers(rx_queue, rx_buf, 1); in __ef100_rx_packet() 161 prefetch(efx_rx_buf_va(rx_buf)); in ef100_rx_packet() 163 rx_buf->page_offset += efx->rx_prefix_size; in ef100_rx_packet() 165 efx_recycle_rx_pages(channel, rx_buf, 1); in ef100_rx_packet() 195 struct efx_rx_buffer *rx_buf; in ef100_rx_write() local [all …]
|
| A D | rx_common.c | 103 put_page(rx_buf->page); in efx_recycle_rx_page() 118 rx_buf = efx_rx_buf_next(rx_queue, rx_buf); in efx_recycle_rx_pages() 179 if (rx_buf->page) in efx_fini_rx_buffer() 187 rx_buf->page = NULL; in efx_fini_rx_buffer() 341 if (rx_buf->page) { in efx_free_rx_buffers() 345 rx_buf = efx_rx_buf_next(rx_queue, rx_buf); in efx_free_rx_buffers() 419 rx_buf->flags = 0; in efx_init_rx_buffers() 542 rx_buf->page, rx_buf->page_offset, in efx_rx_packet_gro() 543 rx_buf->len); in efx_rx_packet_gro() 544 rx_buf->page = NULL; in efx_rx_packet_gro() [all …]
|
| A D | rx_common.h | 49 struct efx_rx_buffer *rx_buf, 52 struct efx_rx_buffer *rx_buf, 65 void efx_unmap_rx_buffer(struct efx_nic *efx, struct efx_rx_buffer *rx_buf); 68 struct efx_rx_buffer *rx_buf, in efx_sync_rx_buffer() argument 71 dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr, len, in efx_sync_rx_buffer() 76 struct efx_rx_buffer *rx_buf, 84 efx_rx_packet_gro(struct efx_channel *channel, struct efx_rx_buffer *rx_buf,
|
| /drivers/net/ethernet/sfc/falcon/ |
| A D | rx.c | 81 return rx_buf + 1; in ef4_rx_buf_next() 236 rx_buf = ef4_rx_buf_next(rx_queue, rx_buf); in ef4_free_rx_buffers() 280 if (rx_buf->page) in ef4_fini_rx_buffer() 303 rx_buf = ef4_rx_buf_next(rx_queue, rx_buf); in ef4_recycle_rx_pages() 455 rx_buf->page, rx_buf->page_offset, in ef4_rx_packet_gro() 462 rx_buf = ef4_rx_buf_next(&channel->rx_queue, rx_buf); in ef4_rx_packet_gro() 505 rx_buf->page, rx_buf->page_offset, in ef4_rx_mk_skb() 513 rx_buf = ef4_rx_buf_next(&channel->rx_queue, rx_buf); in ef4_rx_mk_skb() 580 ef4_sync_rx_buffer(efx, rx_buf, rx_buf->len); in ef4_rx_packet() 597 rx_buf = ef4_rx_buf_next(rx_queue, rx_buf); in ef4_rx_packet() [all …]
|
| /drivers/spi/ |
| A D | spi-loopback-test.c | 97 .rx_buf = RX(0), 135 .rx_buf = RX(0), 202 .rx_buf = RX(0), 219 .rx_buf = RX(0), 236 .rx_buf = RX(0), 250 .rx_buf = RX(0), 278 .rx_buf = RX(0), 293 .rx_buf = RX(0), 311 .rx_buf = RX(0), 319 .rx_buf = RX(0), [all …]
|
| A D | spi-sh-msiof.c | 278 if (rx_buf) in sh_msiof_spi_set_mode_regs() 286 if (rx_buf) in sh_msiof_spi_set_mode_regs() 378 u8 *buf_8 = rx_buf; in sh_msiof_spi_read_fifo_8() 512 if (rx_buf && !ret) in sh_msiof_spi_start() 587 if (rx_buf) in sh_msiof_spi_txrx_once() 619 if (rx_buf) in sh_msiof_spi_txrx_once() 827 void *rx_buf = t->rx_buf; in sh_msiof_transfer_one() local 845 if (rx_buf) in sh_msiof_transfer_one() 875 if (rx_buf) { in sh_msiof_transfer_one() 877 rx_buf += l; in sh_msiof_transfer_one() [all …]
|
| A D | spi-xlp.c | 93 u8 *rx_buf; /* rx data buffer */ member 192 xspi->rx_buf[i] = (rx_data >> (j * 8)) & 0xff; in xlp_spi_read_rxfifo() 195 xspi->rx_buf += nbytes; in xlp_spi_read_rxfifo() 261 if (xspi->rx_buf) in xlp_spi_send_cmd() 277 xs->rx_buf = rx_buf; in xlp_spi_xfer_block() 322 unsigned char *rx_buf; in xlp_spi_txrx_bufs() local 326 rx_buf = t->rx_buf; in xlp_spi_txrx_bufs() 330 sz = xlp_spi_xfer_block(xs, tx_buf, rx_buf, in xlp_spi_txrx_bufs() 333 sz = xlp_spi_xfer_block(xs, tx_buf, rx_buf, in xlp_spi_txrx_bufs() 340 if (rx_buf) in xlp_spi_txrx_bufs() [all …]
|
| A D | spi-realtek-rtl.c | 97 void *rx_buf; in transfer_one() local 102 rx_buf = xfer->rx_buf; in transfer_one() 115 } else if (rx_buf) { in transfer_one() 117 rcv4(rtspi, rx_buf); in transfer_one() 118 rx_buf += 4; in transfer_one() 122 rcv1(rtspi, rx_buf); in transfer_one() 123 rx_buf++; in transfer_one()
|
| A 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()
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_txrx.c | 405 struct ice_rx_buf *rx_buf = &rx_ring->rx_buf[i]; in ice_clean_rx_ring() local 421 __page_frag_cache_drain(rx_buf->page, rx_buf->pagecnt_bias); in ice_clean_rx_ring() 492 rx_ring->rx_buf = in ice_setup_rx_ring() 952 rx_buf = &rx_ring->rx_buf[ntc]; in ice_get_rx_buf() 956 return rx_buf; in ice_get_rx_buf() 965 return rx_buf; in ice_get_rx_buf() 985 rx_buf = &rx_ring->rx_buf[idx]; in ice_get_pgcnts() 986 rx_buf->pgcnt = page_count(rx_buf->page); in ice_get_pgcnts() 1078 rx_buf = &rx_ring->rx_buf[rx_ring->first_desc]; in ice_construct_skb() 1138 if (!rx_buf) in ice_put_rx_buf() [all …]
|
| /drivers/iio/adc/ |
| A D | mcp320x.c | 96 u8 rx_buf[4]; member 134 memset(&adc->rx_buf, 0, sizeof(adc->rx_buf)); in mcp320x_adc_conversion() 145 *val = (adc->rx_buf[0] << 5 | adc->rx_buf[1] >> 3); in mcp320x_adc_conversion() 150 *val = (adc->rx_buf[0] << 2 | adc->rx_buf[1] >> 6); in mcp320x_adc_conversion() 153 *val = (adc->rx_buf[0] << 7 | adc->rx_buf[1] >> 1); in mcp320x_adc_conversion() 158 *val = (adc->rx_buf[0] << 4 | adc->rx_buf[1] >> 4); in mcp320x_adc_conversion() 161 *val = sign_extend32((adc->rx_buf[0] & 0x1f) << 8 in mcp320x_adc_conversion() 162 | adc->rx_buf[1], 12); in mcp320x_adc_conversion() 168 u32 raw = be32_to_cpup((__be32 *)adc->rx_buf); in mcp320x_adc_conversion() 406 adc->transfer[1].rx_buf = adc->rx_buf; in mcp320x_probe()
|
| A D | ti-adc108s102.c | 79 __be16 rx_buf[9] __aligned(IIO_DMA_MINALIGN); 131 st->ring_xfer.rx_buf = &st->rx_buf[0]; in adc108s102_update_scan_mode() 152 &st->rx_buf[1], in adc108s102_trigger_handler() 153 st->ring_xfer.len - sizeof(st->rx_buf[1]), in adc108s102_trigger_handler() 172 return be16_to_cpu(st->rx_buf[1]); in adc108s102_scan_direct() 249 st->scan_single_xfer.rx_buf = st->rx_buf; in adc108s102_probe()
|
| A D | ti-tlc4541.c | 45 __be16 rx_buf[8] __aligned(IIO_DMA_MINALIGN); 102 iio_push_to_buffers_with_ts(indio_dev, st->rx_buf, sizeof(st->rx_buf), in tlc4541_trigger_handler() 140 *val = be16_to_cpu(st->rx_buf[0]); in tlc4541_read_raw() 189 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()
|
| /drivers/iio/humidity/ |
| A D | am2315.c | 114 u8 rx_buf[8]; in am2315_read_data() local 129 ret = i2c_master_recv(data->client, rx_buf, sizeof(rx_buf)); in am2315_read_data() 139 crc = am2315_crc(rx_buf, sizeof(rx_buf) - 2); in am2315_read_data() 140 if ((crc & 0xff) != rx_buf[6] || (crc >> 8) != rx_buf[7]) { in am2315_read_data() 145 sensor_data->hum_data = (rx_buf[AM2315_HUM_OFFSET] << 8) | in am2315_read_data() 146 rx_buf[AM2315_HUM_OFFSET + 1]; in am2315_read_data() 147 sensor_data->temp_data = (rx_buf[AM2315_TEMP_OFFSET] << 8) | in am2315_read_data() 148 rx_buf[AM2315_TEMP_OFFSET + 1]; in am2315_read_data()
|
| /drivers/char/tpm/st33zp24/ |
| A D | spi.c | 58 u8 rx_buf[ST33ZP24_SPI_BUFFER_SIZE]; member 104 .rx_buf = phy->rx_buf, in st33zp24_spi_send() 125 ret = phy->rx_buf[total_length + phy->latency - 1]; in st33zp24_spi_send() 147 .rx_buf = phy->rx_buf, in st33zp24_spi_read8_reg() 162 ret = phy->rx_buf[total_length + phy->latency - 1]; in st33zp24_spi_read8_reg() 164 memcpy(tpm_data, phy->rx_buf + total_length + phy->latency, in st33zp24_spi_read8_reg()
|
| /drivers/input/rmi4/ |
| A 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 207 if (rx_buf) { in rmi_spi_xfer() 212 xfer->rx_buf = &rmi_spi->rx_buf[i]; in rmi_spi_xfer() 221 xfer->rx_buf = rmi_spi->rx_buf; in rmi_spi_xfer() 233 if (rx_buf) { in rmi_spi_xfer() 234 memcpy(rx_buf, rmi_spi->rx_buf, rx_len); in rmi_spi_xfer() [all …]
|
| /drivers/misc/mei/ |
| A D | vsc-tp.c | 76 struct vsc_tp_packet *rx_buf; member 156 .rx_buf = ibuf, in vsc_tp_dev_xfer() 170 u8 *src, *crc_src, *rx_buf = (u8 *)tp->rx_buf; in vsc_tp_xfer_helper() local 178 ret = vsc_tp_dev_xfer(tp, pkt, rx_buf, next_xfer_len); in vsc_tp_xfer_helper() 184 src = rx_buf; in vsc_tp_xfer_helper() 187 src = memchr(rx_buf, VSC_TP_PACKET_SYNC, next_xfer_len); in vsc_tp_xfer_helper() 191 src_len = next_xfer_len - (src - rx_buf); in vsc_tp_xfer_helper() 341 ret = vsc_tp_dev_xfer(tp, tp->tx_buf, ibuf ? tp->rx_buf : NULL, len); in vsc_tp_rom_xfer() 346 be32_to_cpu_array(ibuf, (__be32 *)tp->rx_buf, words); in vsc_tp_rom_xfer() 475 tp->rx_buf = devm_kzalloc(dev, sizeof(*tp->rx_buf), GFP_KERNEL); in vsc_tp_probe() [all …]
|
| /drivers/net/wireless/ath/ath9k/ |
| A D | hif_usb.c | 690 struct rx_buf *rx_buf = urb->context; in ath9k_hif_usb_rx_cb() local 731 kfree(rx_buf); in ath9k_hif_usb_rx_cb() 736 struct rx_buf *rx_buf = urb->context; in ath9k_hif_usb_reg_in_cb() local 800 kfree(rx_buf); in ath9k_hif_usb_reg_in_cb() 890 struct rx_buf *rx_buf = NULL; in ath9k_hif_usb_alloc_rx_urbs() local 900 rx_buf = kzalloc(sizeof(*rx_buf), GFP_KERNEL); in ath9k_hif_usb_alloc_rx_urbs() 901 if (!rx_buf) { in ath9k_hif_usb_alloc_rx_urbs() 953 kfree(rx_buf); in ath9k_hif_usb_alloc_rx_urbs() 966 struct rx_buf *rx_buf = NULL; in ath9k_hif_usb_alloc_reg_in_urbs() local 975 rx_buf = kzalloc(sizeof(*rx_buf), GFP_KERNEL); in ath9k_hif_usb_alloc_reg_in_urbs() [all …]
|
| /drivers/hwmon/ |
| A 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()
|
| /drivers/platform/chrome/ |
| A D | cros_ec_spi.c | 162 trans.rx_buf = buf; in receive_n_bytes() 392 u8 *rx_buf; in do_cros_ec_pkt_xfer_spi() local 409 if (!rx_buf) in do_cros_ec_pkt_xfer_spi() 429 trans.rx_buf = rx_buf; in do_cros_ec_pkt_xfer_spi() 439 rx_byte = rx_buf[i]; in do_cros_ec_pkt_xfer_spi() 516 kfree(rx_buf); in do_cros_ec_pkt_xfer_spi() 537 u8 *rx_buf; in do_cros_ec_cmd_xfer_spi() local 554 if (!rx_buf) in do_cros_ec_cmd_xfer_spi() 563 trans.rx_buf = rx_buf; in do_cros_ec_cmd_xfer_spi() 574 rx_byte = rx_buf[i]; in do_cros_ec_cmd_xfer_spi() [all …]
|
| /drivers/gpu/drm/bridge/adv7511/ |
| A D | adv7511_cec.c | 89 static void adv7511_cec_rx(struct adv7511 *adv7511, int rx_buf) in adv7511_cec_rx() argument 98 ADV7511_REG_CEC_RX_FRAME_LEN[rx_buf] + offset, &len)) in adv7511_cec_rx() 111 i + ADV7511_REG_CEC_RX_FRAME_HDR[rx_buf] + offset, in adv7511_cec_rx() 118 ADV7511_REG_CEC_RX_BUFFERS + offset, BIT(rx_buf), in adv7511_cec_rx() 119 BIT(rx_buf)); in adv7511_cec_rx() 121 ADV7511_REG_CEC_RX_BUFFERS + offset, BIT(rx_buf), 0); in adv7511_cec_rx() 175 int rx_buf = rx_order[i]; in adv7511_cec_irq_process() local 177 if (rx_buf < 0) in adv7511_cec_irq_process() 180 adv7511_cec_rx(adv7511, rx_buf); in adv7511_cec_irq_process()
|