Home
last modified time | relevance | path

Searched refs:rx (Results 1 – 25 of 805) sorted by relevance

12345678910>>...33

/drivers/net/ethernet/google/gve/
A Dgve_rx_dqo.c70 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_reset_ring_dqo() local
114 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_stop_ring_dqo() local
142 rx->q_resources, rx->q_resources_bus); in gve_rx_free_ring_dqo()
230 memset(rx, 0, sizeof(*rx)); in gve_rx_alloc_ring_dqo()
333 cfg->rx = rx; in gve_rx_alloc_rings_dqo()
346 struct gve_rx_ring *rx = cfg->rx; in gve_rx_free_rings_dqo() local
708 rx->ctx.skb_tail = rx->ctx.skb_head; in gve_rx_xsk_dqo()
784 rx->ctx.skb_tail = rx->ctx.skb_head; in gve_rx_dqo()
845 rx->ctx.skb_tail = rx->ctx.skb_head; in gve_rx_dqo()
859 rx->ctx.skb_tail = rx->ctx.skb_head; in gve_rx_dqo()
[all …]
A Dgve_rx.c73 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_reset_ring_gqi() local
212 &rx->data.data_ring[i], rx); in gve_rx_prefill_pages()
288 memset(rx, 0, sizeof(*rx)); in gve_rx_alloc_ring_gqi()
408 cfg->rx = rx; in gve_rx_alloc_rings_gqi()
421 struct gve_rx_ring *rx = cfg->rx; in gve_rx_free_rings_gqi() local
943 next_idx = rx->cnt & rx->mask; in gve_rx_work_pending()
1013 u32 idx = rx->cnt & rx->mask; in gve_clean_rx_done()
1027 idx = rx->cnt & rx->mask; in gve_clean_rx_done()
1044 if (!work_done && rx->fill_cnt - rx->cnt > rx->db_threshold) in gve_clean_rx_done()
1066 } else if (rx->fill_cnt - rx->cnt <= rx->db_threshold) { in gve_clean_rx_done()
[all …]
A Dgve_buffer_mgmt_dqo.c104 buf_state = gve_dequeue_buf_state(rx, &rx->dqo.recycled_buf_states); in gve_get_recycled_buf_state()
117 buf_state = gve_dequeue_buf_state(rx, &rx->dqo.used_buf_states); in gve_get_recycled_buf_state()
123 gve_enqueue_buf_state(rx, &rx->dqo.used_buf_states, buf_state); in gve_get_recycled_buf_state()
143 rx->dqo.next_qpl_page_idx++; in gve_alloc_qpl_page_dqo()
202 gve_enqueue_buf_state(rx, &rx->dqo.recycled_buf_states, buf_state); in gve_try_recycle_buf()
206 gve_enqueue_buf_state(rx, &rx->dqo.used_buf_states, buf_state); in gve_try_recycle_buf()
269 if (rx->dqo.page_pool) { in gve_free_buffer()
273 gve_enqueue_buf_state(rx, &rx->dqo.recycled_buf_states, in gve_free_buffer()
281 if (rx->dqo.page_pool) { in gve_reuse_buffer()
286 gve_try_recycle_buf(rx->gve, rx, buf_state); in gve_reuse_buffer()
[all …]
/drivers/infiniband/hw/hfi1/
A Dnetdev_rx.c194 rx->rxq = kcalloc_node(rx->num_rx_q, sizeof(*rx->rxq), in hfi1_netdev_rxq_init()
197 if (!rx->rxq) { in hfi1_netdev_rxq_init()
210 rxq->rx = rx; in hfi1_netdev_rxq_init()
238 kfree(rx->rxq); in hfi1_netdev_rxq_init()
239 rx->rxq = NULL; in hfi1_netdev_rxq_init()
258 kfree(rx->rxq); in hfi1_netdev_rxq_deinit()
259 rx->rxq = NULL; in hfi1_netdev_rxq_deinit()
358 rx = kzalloc_node(sizeof(*rx), GFP_KERNEL, dd->node); in hfi1_alloc_rx()
360 if (!rx) in hfi1_alloc_rx()
362 rx->dd = dd; in hfi1_alloc_rx()
[all …]
/drivers/net/ethernet/engleder/
A Dtsnep_main.c1071 if (rx->read <= rx->write) in tsnep_rx_desc_available()
1074 return rx->read - rx->write - 1; in tsnep_rx_desc_available()
1244 tsnep_rx_activate(rx, rx->write); in tsnep_rx_alloc_zc()
1461 entry = &rx->entry[rx->read]; in tsnep_rx_poll()
1562 entry = &rx->entry[rx->read]; in tsnep_rx_poll_zc()
1659 if (rx->read != rx->write) { in tsnep_rx_pending()
1660 entry = &rx->entry[rx->read]; in tsnep_rx_pending()
1735 tsnep_rx_activate(rx, rx->write); in tsnep_rx_reopen()
1781 tsnep_rx_activate(rx, rx->write); in tsnep_rx_reopen_xsk()
1901 struct tsnep_rx *rx = queue->rx; in tsnep_queue_close() local
[all …]
/drivers/firmware/tegra/
A Divc.c68 } rx; member
103 u32 rx = tegra_ivc_header_read_field(map, rx.count); in tegra_ivc_empty() local
118 return tx == rx; in tegra_ivc_empty()
124 u32 rx = tegra_ivc_header_read_field(map, rx.count); in tegra_ivc_full() local
136 u32 rx = tegra_ivc_header_read_field(map, rx.count); in tegra_ivc_available() local
144 return tx - rx; in tegra_ivc_available()
320 tegra_ivc_flush(ivc, ivc->rx.phys + rx); in tegra_ivc_read_advance()
453 tegra_ivc_header_write_field(&ivc->rx.map, rx.count, 0); in tegra_ivc_notified()
492 tegra_ivc_header_write_field(&ivc->rx.map, rx.count, 0); in tegra_ivc_notified()
608 if (rx < tx) { in tegra_ivc_check_params()
[all …]
A Dbpmp-tegra186.c28 } tx, rx; member
113 struct iosys_map rx, tx; in tegra186_bpmp_channel_init() local
126 if (priv->rx.pool) { in tegra186_bpmp_channel_init()
127 iosys_map_set_vaddr_iomem(&rx, priv->rx.sram + offset); in tegra186_bpmp_channel_init()
130 iosys_map_set_vaddr(&rx, priv->rx.dram + offset); in tegra186_bpmp_channel_init()
134 err = tegra_ivc_init(channel->ivc, NULL, &rx, priv->rx.phys + offset, &tx, in tegra186_bpmp_channel_init()
188 gen_pool_free(priv->rx.pool, (unsigned long)priv->rx.sram, 4096); in tegra186_bpmp_teardown_channels()
247 if (!priv->rx.pool) { in tegra186_bpmp_sram_init()
253 priv->rx.sram = (void __iomem *)gen_pool_dma_alloc(priv->rx.pool, 4096, in tegra186_bpmp_sram_init()
254 &priv->rx.phys); in tegra186_bpmp_sram_init()
[all …]
/drivers/net/ethernet/brocade/bna/
A Dbna_tx_rx.c613 rxf->rx = rx; in bna_rxf_init()
1286 (rx)->rx_stall_cbfn((rx)->bna->bnad, (rx)); \
1370 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_stop_wait()
1407 rx->rx_post_cbfn(rx->bna->bnad, rx); in bna_rx_sm_rxf_start_wait_entry()
1424 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_rxf_stop_wait()
1495 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_started()
1516 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_rxf_start_wait()
2344 rxp->rx = rx; in bna_rx_create()
2345 rxp->cq.rx = rx; in bna_rx_create()
2379 q0->rx = rx; in bna_rx_create()
[all …]
/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_fdma.c13 struct lan966x_rx *rx = &lan966x->rx; in lan966x_fdma_rx_dataptr_cb() local
20 rx->page[dcb][db] = page; in lan966x_fdma_rx_dataptr_cb()
53 struct fdma *fdma = &rx->fdma; in lan966x_fdma_rx_free_pages()
59 rx->page[i][j], false); in lan966x_fdma_rx_free_pages()
79 .order = rx->page_order, in lan966x_fdma_rx_alloc_page_pool()
86 .max_len = rx->max_mtu - in lan966x_fdma_rx_alloc_page_pool()
104 rx->page_pool); in lan966x_fdma_rx_alloc_page_pool()
332 struct lan966x_rx *rx = &lan966x->rx; in lan966x_fdma_tx_clear_buf() local
477 struct lan966x_rx *rx = &lan966x->rx; in lan966x_fdma_napi_poll() local
937 lan966x->rx.fdma.size = fdma_get_size(&lan966x->rx.fdma); in lan966x_fdma_init()
[all …]
/drivers/net/ethernet/aquantia/atlantic/
A Daq_ring.c101 self->stats.rx.pg_flips++; in aq_get_rxpages()
111 self->stats.rx.pg_losts++; in aq_get_rxpages()
117 self->stats.rx.pg_reuses++; in aq_get_rxpages()
126 self->stats.rx.alloc_fails++; in aq_get_rxpages()
348 ++self->stats.rx.errors; in aq_rx_checksum()
418 ++rx_ring->stats.rx.packets; in aq_xdp_run_prog()
451 ++rx_ring->stats.rx.xdp_tx; in aq_xdp_run_prog()
593 ++self->stats.rx.errors; in __aq_ring_rx_clean()
601 ++self->stats.rx.errors; in __aq_ring_rx_clean()
687 ++self->stats.rx.packets; in __aq_ring_rx_clean()
[all …]
/drivers/net/ethernet/microchip/sparx5/lan969x/
A Dlan969x_fdma.c28 struct sparx5_rx *rx = &FDMA_PRIV(fdma)->rx; in lan969x_fdma_rx_dataptr_cb() local
35 rx->page[dcb][db] = page; in lan969x_fdma_rx_dataptr_cb()
91 struct fdma *fdma = &rx->fdma; in lan969x_fdma_free_pages()
96 rx->page[i][j], false); in lan969x_fdma_free_pages()
101 struct sparx5_rx *rx) in lan969x_fdma_rx_get_frame() argument
104 struct fdma *fdma = &rx->fdma; in lan969x_fdma_rx_get_frame()
152 struct sparx5_rx *rx = &sparx5->rx; in lan969x_fdma_rx_alloc() local
169 if (IS_ERR(rx->page_pool)) in lan969x_fdma_rx_alloc()
249 struct sparx5 *sparx5 = container_of(rx, struct sparx5, rx); in lan969x_fdma_napi_poll()
359 struct sparx5_rx *rx = &sparx5->rx; in lan969x_fdma_init() local
[all …]
/drivers/net/ethernet/microchip/sparx5/
A Dsparx5_fdma.c37 struct sparx5_rx *rx = &sparx5->rx; in sparx5_fdma_rx_dataptr_cb() local
46 rx->skb[dcb][db] = skb; in sparx5_fdma_rx_dataptr_cb()
178 rx->packets++; in sparx5_fdma_rx_get_frame()
186 struct sparx5 *sparx5 = container_of(rx, struct sparx5, rx); in sparx5_fdma_napi_callback()
245 struct sparx5_rx *rx = &sparx5->rx; in sparx5_fdma_rx_alloc() local
294 rx->ndev = port->ndev; in sparx5_fdma_rx_init()
452 struct sparx5_rx *rx = &sparx5->rx; in sparx5_fdma_start() local
456 &rx->napi, in sparx5_fdma_start()
460 napi_enable(&rx->napi); in sparx5_fdma_start()
470 struct sparx5_rx *rx = &sparx5->rx; in sparx5_fdma_stop() local
[all …]
/drivers/net/wireless/ti/wl18xx/
A Ddebugfs.c471 DEBUGFS_FWSTATS_ADD(rx, rx_done); in wl18xx_debugfs_add_files()
472 DEBUGFS_FWSTATS_ADD(rx, rx_defrag); in wl18xx_debugfs_add_files()
473 DEBUGFS_FWSTATS_ADD(rx, rx_defrag_end); in wl18xx_debugfs_add_files()
474 DEBUGFS_FWSTATS_ADD(rx, rx_cmplt); in wl18xx_debugfs_add_files()
475 DEBUGFS_FWSTATS_ADD(rx, rx_pre_complt); in wl18xx_debugfs_add_files()
476 DEBUGFS_FWSTATS_ADD(rx, rx_cmplt_task); in wl18xx_debugfs_add_files()
477 DEBUGFS_FWSTATS_ADD(rx, rx_phy_hdr); in wl18xx_debugfs_add_files()
478 DEBUGFS_FWSTATS_ADD(rx, rx_timeout); in wl18xx_debugfs_add_files()
480 DEBUGFS_FWSTATS_ADD(rx, rx_timeout_wa); in wl18xx_debugfs_add_files()
481 DEBUGFS_FWSTATS_ADD(rx, defrag_called); in wl18xx_debugfs_add_files()
[all …]
/drivers/accel/qaic/
A Dsahara.c159 struct sahara_packet *rx; member
284 le32_to_cpu(context->rx->length), in sahara_hello()
292 le32_to_cpu(context->rx->length)); in sahara_hello()
330 le32_to_cpu(context->rx->length), in sahara_read_data()
337 le32_to_cpu(context->rx->length)); in sahara_read_data()
406 le32_to_cpu(context->rx->length), in sahara_end_of_image()
412 le32_to_cpu(context->rx->length)); in sahara_end_of_image()
443 le32_to_cpu(context->rx->length), in sahara_memory_debug64()
524 le32_to_cpu(context->rx->cmd)); in sahara_processing()
717 le32_to_cpu(context->rx->cmd)); in sahara_dump_processing()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dipsec_fs.c681 if (rx->chains) { in ipsec_rx_policy_destroy()
891 rx->ft.pol = ft; in ipsec_rx_policy_create()
893 err = ipsec_miss_create(mdev, rx->ft.pol, &rx->pol, in ipsec_rx_policy_create()
1055 rx->ft.sa = ft; in rx_create()
1058 err = ipsec_miss_create(mdev, rx->ft.sa, &rx->sa, &miss_dest); in rx_create()
1114 rx->ft.refcnt++; in rx_get()
1141 return rx; in rx_ft_get()
1157 ft = rx->chains ? ipsec_chains_get_table(rx->chains, prio) : rx->ft.pol; in rx_ft_get_policy()
1187 if (rx->chains) in rx_ft_put_policy()
2017 if (IS_ERR(rx)) in rx_add_rule()
[all …]
/drivers/net/usb/
A Dasix_common.c122 if (rx->ax_skb) { in reset_asix_rx_fixup_info()
125 rx->ax_skb = NULL; in reset_asix_rx_fixup_info()
131 rx->remaining = 0; in reset_asix_rx_fixup_info()
133 rx->header = 0; in reset_asix_rx_fixup_info()
151 if (rx->remaining && (rx->remaining + sizeof(u32) <= skb->len)) { in asix_rx_fixup_internal()
159 rx->remaining); in asix_rx_fixup_internal()
217 rx->remaining = 0; in asix_rx_fixup_internal()
220 if (rx->ax_skb) { in asix_rx_fixup_internal()
225 rx->ax_skb = NULL; in asix_rx_fixup_internal()
259 if (rx->ax_skb) { in asix_rx_fixup_common_free()
[all …]
/drivers/net/ethernet/microchip/
A Dlan743x_main.c2448 if (rx->last_head < 0 || rx->last_head >= rx->ring_size) in lan743x_rx_process_buffer()
2454 descriptor = &rx->ring_cpu_ptr[rx->last_head]; in lan743x_rx_process_buffer()
2457 buffer_info = &rx->buffer_info[rx->last_head]; in lan743x_rx_process_buffer()
2503 lan743x_rx_reuse_ring_element(rx, rx->last_head); in lan743x_rx_process_buffer()
2563 napi_gro_receive(&rx->napi, rx->skb_head); in lan743x_rx_process_buffer()
2569 rx->last_tail = rx->last_head; in lan743x_rx_process_buffer()
2570 rx->last_head = lan743x_rx_next_index(rx, rx->last_head); in lan743x_rx_process_buffer()
2620 if (rx->buffer_info && rx->ring_cpu_ptr) { in lan743x_rx_ring_cleanup()
2629 sizeof(*rx->head_cpu_ptr), rx->head_cpu_ptr, in lan743x_rx_ring_cleanup()
2640 rx->ring_allocation_size, rx->ring_cpu_ptr, in lan743x_rx_ring_cleanup()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
A Ddr_ste.c1132 sb->rx = rx; in mlx5dr_ste_build_eth_l2_src_dst()
1142 sb->rx = rx; in mlx5dr_ste_build_eth_l3_ipv6_dst()
1152 sb->rx = rx; in mlx5dr_ste_build_eth_l3_ipv6_src()
1162 sb->rx = rx; in mlx5dr_ste_build_eth_l3_ipv4_5_tuple()
1172 sb->rx = rx; in mlx5dr_ste_build_eth_l2_src()
1182 sb->rx = rx; in mlx5dr_ste_build_eth_l2_dst()
1191 sb->rx = rx; in mlx5dr_ste_build_eth_l2_tnl()
1201 sb->rx = rx; in mlx5dr_ste_build_eth_l3_ipv4_misc()
1211 sb->rx = rx; in mlx5dr_ste_build_eth_ipv6_l3_l4()
1225 sb->rx = rx; in mlx5dr_ste_build_empty_always_hit()
[all …]
A Ddr_matcher.c413 bool inner, rx; in dr_matcher_set_ste_builders() local
534 inner, rx); in dr_matcher_set_ste_builders()
539 inner, rx); in dr_matcher_set_ste_builders()
544 inner, rx); in dr_matcher_set_ste_builders()
565 inner, rx); in dr_matcher_set_ste_builders()
569 inner, rx); in dr_matcher_set_ste_builders()
574 inner, rx); in dr_matcher_set_ste_builders()
640 inner, rx); in dr_matcher_set_ste_builders()
644 inner, rx); in dr_matcher_set_ste_builders()
954 matcher->rx.nic_tbl = &tbl->rx; in dr_matcher_init()
[all …]
/drivers/staging/most/i2c/
A Di2c.c38 struct rx { struct
43 } rx; member
92 dev->rx.int_disabled = false; in configure_channel()
102 dev->rx.delay = delay ? delay : 1; in configure_channel()
180 while (!list_empty(&dev->rx.list)) { in poison_channel()
220 mbo = list_first_mbo(&dev->rx.list); in do_rx_work()
239 if (list_empty(&dev->rx.list)) in pending_rx_work()
245 schedule_delayed_work(&dev->rx.dwork, dev->rx.delay); in pending_rx_work()
247 dev->rx.int_disabled = false; in pending_rx_work()
275 dev->rx.int_disabled = true; in most_irq_handler()
[all …]
/drivers/net/wireless/ath/ath9k/
A Drecv.c63 if (sc->rx.rxlink) in ath_rx_buf_link()
74 if (sc->rx.buf_hold) in ath_rx_buf_relink()
77 sc->rx.buf_hold = bf; in ath_rx_buf_relink()
85 sc->rx.rxotherant = 0; in ath_setdefantenna()
291 error = ath_descdma_setup(sc, &sc->rx.rxdma, &sc->rx.rxbuf, in ath_rx_init()
323 sc->rx.rxlink = NULL; in ath_rx_init()
455 sc->rx.rxlink = NULL; in ath_startrecv()
943 sc->rx.num_pkts++; in ath9k_rx_skb_preprocess()
1108 if (sc->rx.frag) in ath_rx_tasklet()
1175 if (sc->rx.frag) { in ath_rx_tasklet()
[all …]
/drivers/spi/
A Dspi-dln2.c192 } rx; in dln2_spi_get_cs_num() local
197 &rx, &rx_len); in dln2_spi_get_cs_num()
218 } rx; in dln2_spi_get_speed() local
268 } rx; in dln2_spi_set_speed() local
275 &rx, &rx_len); in dln2_spi_set_speed()
327 } *rx = dln2->buf; in dln2_spi_get_supported_frame_sizes() local
339 if (rx->count > ARRAY_SIZE(rx->frame_sizes)) in dln2_spi_get_supported_frame_sizes()
473 rx, &rx_len); in dln2_spi_read_one()
502 } __packed *rx; in dln2_spi_read_write_one() local
517 rx = dln2->buf; in dln2_spi_read_write_one()
[all …]
/drivers/net/wireless/zydas/zd1211rw/
A Dzd_usb.c676 rx = &usb->rx; in rx_urb_complete()
680 if (length%rx->usb_packet_size > rx->usb_packet_size-4) { in rx_urb_complete()
697 memcpy(rx->fragment+rx->fragment_length, buffer, length); in rx_urb_complete()
749 struct zd_usb_rx *rx = &usb->rx; in __zd_usb_enable_rx() local
766 if (rx->urbs) { in __zd_usb_enable_rx()
801 struct zd_usb_rx *rx = &usb->rx; in zd_usb_enable_rx() local
818 struct zd_usb_rx *rx = &usb->rx; in __zd_usb_disable_rx() local
841 struct zd_usb_rx *rx = &usb->rx; in zd_usb_disable_rx() local
854 struct zd_usb_rx *rx = &usb->rx; in zd_usb_reset_rx() local
1151 struct zd_usb_rx *rx = &usb->rx; in zd_usb_reset_rx_idle_timer() local
[all …]
/drivers/iio/imu/bno055/
A Dbno055_ser_core.c156 } rx; member
392 switch (priv->rx.state) { in bno055_ser_receive_buf()
404 priv->rx.type = buf[0]; in bno055_ser_receive_buf()
405 priv->rx.state = RX_START; in bno055_ser_receive_buf()
408 priv->rx.databuf_count = 0; in bno055_ser_receive_buf()
427 priv->rx.state = RX_IDLE; in bno055_ser_receive_buf()
432 priv->rx.state = RX_DATA; in bno055_ser_receive_buf()
444 if (priv->rx.databuf_count + remaining > priv->rx.expected_len) { in bno055_ser_receive_buf()
451 priv->rx.state = RX_IDLE; in bno055_ser_receive_buf()
480 if (priv->rx.databuf_count == priv->rx.expected_len) { in bno055_ser_receive_buf()
[all …]
/drivers/mfd/
A Dipaq-micro.c141 struct ipaq_micro_rxdev *rx = &micro->rx; in micro_process_char() local
143 switch (rx->state) { in micro_process_char()
151 rx->index = 0; in micro_process_char()
152 rx->chksum = ch; in micro_process_char()
153 rx->state = (rx->len > 0) ? STATE_DATA : STATE_CHKSUM; in micro_process_char()
156 rx->chksum += ch; in micro_process_char()
157 rx->buf[rx->index] = ch; in micro_process_char()
158 if (++rx->index == rx->len) in micro_process_char()
162 if (ch == rx->chksum) in micro_process_char()
163 micro_rx_msg(micro, rx->id, rx->len, rx->buf); in micro_process_char()
[all …]

Completed in 138 milliseconds

12345678910>>...33