Home
last modified time | relevance | path

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

12345678910>>...63

/linux-6.3-rc2/drivers/net/ethernet/google/gve/
A Dgve_rx_dqo.c178 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_free_ring_dqo() local
192 rx->q_resources, rx->q_resources_bus); in gve_rx_free_ring_dqo()
226 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_alloc_ring_dqo() local
237 memset(rx, 0, sizeof(*rx)); in gve_rx_alloc_ring_dqo()
247 rx->dqo.buf_states = kvcalloc(rx->dqo.num_buf_states, in gve_rx_alloc_ring_dqo()
294 const struct gve_rx_ring *rx = &priv->rx[queue_idx]; in gve_rx_write_doorbell_dqo() local
499 if (rx->ctx.skb_tail != rx->ctx.skb_head) { in gve_rx_append_frags()
574 rx->ctx.skb_tail = rx->ctx.skb_head; in gve_rx_dqo()
589 rx->ctx.skb_tail = rx->ctx.skb_head; in gve_rx_dqo()
638 skb_record_rx_queue(rx->ctx.skb_head, rx->q_num); in gve_rx_complete_skb()
[all …]
A Dgve_rx.c51 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_free_ring() local
63 rx->q_resources, rx->q_resources_bus); in gve_rx_free_ring()
195 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_alloc_ring() local
204 memset(rx, 0, sizeof(*rx)); in gve_rx_alloc_ring()
709 next_idx = rx->cnt & rx->mask; in gve_rx_work_pending()
780 u32 idx = rx->cnt & rx->mask; in gve_clean_rx_done()
794 idx = rx->cnt & rx->mask; in gve_clean_rx_done()
811 if (!work_done && rx->fill_cnt - rx->cnt > rx->db_threshold) in gve_clean_rx_done()
827 } else if (rx->fill_cnt - rx->cnt <= rx->db_threshold) { in gve_clean_rx_done()
837 if (rx->fill_cnt - rx->cnt <= rx->db_threshold) { in gve_clean_rx_done()
[all …]
/linux-6.3-rc2/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()
260 rx->num_rx_q = 0; 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()
[all …]
/linux-6.3-rc2/net/rxrpc/
A Daf_rxrpc.c145 lock_sock(&rx->sk); in rxrpc_bind()
149 rx->srx = *srx; in rxrpc_bind()
150 local = rxrpc_lookup_local(sock_net(&rx->sk), &rx->srx); in rxrpc_bind()
219 lock_sock(&rx->sk); in rxrpc_listen()
307 key = rx->key; in rxrpc_kernel_begin_call()
532 rx->srx.transport.family = rx->family; in rxrpc_sendmsg()
623 if (rx->key) in rxrpc_setsockopt()
633 if (rx->key) in rxrpc_setsockopt()
791 memset(&rx->srx, 0, sizeof(rx->srx)); in rxrpc_create()
878 if (rx->local && rx->local->service == rx) { in rxrpc_release_sock()
[all …]
A Dcall_accept.c49 tmp = rx->sk.sk_ack_backlog; in rxrpc_service_prealloc_one()
108 write_lock(&rx->call_lock); in rxrpc_service_prealloc_one()
111 pp = &rx->calls.rb_node; in rxrpc_service_prealloc_one()
169 rx->backlog = b; in rxrpc_service_prealloc()
186 rx->backlog = NULL; in rxrpc_discard_prealloc()
222 if (rx->discard_new_call) { in rxrpc_discard_prealloc()
338 struct rxrpc_sock *rx; in rxrpc_new_incoming_call() local
352 rx = local->service; in rxrpc_new_incoming_call()
353 if (!rx || (sp->hdr.serviceId != rx->srx.srx_service && in rxrpc_new_incoming_call()
390 if (rx->notify_new_call) in rxrpc_new_incoming_call()
[all …]
/linux-6.3-rc2/net/mac80211/
A Drx.c2282 rx->seqno_idx, &(rx->skb)); in ieee80211_rx_h_defragment()
2952 res = ieee80211_rx_mesh_data(rx->sdata, rx->sta, rx->skb); in __ieee80211_rx_h_amsdu()
3067 res = ieee80211_rx_mesh_data(rx->sdata, rx->sta, rx->skb); in ieee80211_rx_h_data()
3087 rx->sta, rx->skb); in ieee80211_rx_h_data()
3307 rx->skb->data, rx->skb->len, in ieee80211_rx_h_mgmt_check()
3677 ieee80211_queue_skb_to_iface(sdata, rx->link_id, rx->sta, rx->skb); in ieee80211_rx_h_action()
3835 ieee80211_queue_skb_to_iface(sdata, rx->link_id, rx->sta, rx->skb); in ieee80211_rx_h_ext()
4114 return rx->link && rx->link_sta; in ieee80211_rx_data_set_link()
4133 rx->link = &rx->sdata->deflink; in ieee80211_rx_data_set_sta()
4917 memset(&rx, 0, sizeof(rx)); in __ieee80211_rx_handle_8023()
[all …]
/linux-6.3-rc2/arch/arm/include/debug/
A Dicedcc.S15 .macro senduart, rd, rx
19 .macro busyuart, rd, rx
22 tst \rx, #0x20000000
35 tst \rx, #0x20000000
42 .macro senduart, rd, rx
46 .macro busyuart, rd, rx
49 tst \rx, #0x10000000
62 tst \rx, #0x10000000
69 .macro senduart, rd, rx
76 tst \rx, #2
[all …]
A Dsamsung.S12 .macro fifo_level_s5pv210 rd, rx
13 ldr \rd, [\rx, # S3C2410_UFSTAT]
18 .macro fifo_full_s5pv210 rd, rx
19 ldr \rd, [\rx, # S3C2410_UFSTAT]
27 .macro fifo_level_s3c2440 rd, rx
47 .macro senduart,rd,rx
51 .macro busyuart, rd, rx
58 fifo_full \rd, \rx
72 .macro waituartcts,rd,rx
75 .macro waituarttxrdy,rd,rx
[all …]
A D8250.S15 .macro store, rd, rx:vararg
17 str \rd, \rx
21 .macro load, rd, rx:vararg
22 ldr \rd, \rx
26 .macro store, rd, rx:vararg
27 strb \rd, \rx
30 .macro load, rd, rx:vararg
31 ldrb \rd, \rx
37 .macro senduart,rd,rx
41 .macro busyuart,rd,rx
[all …]
A Domap2plus.S63 .macro senduart,rd,rx
64 orr \rd, \rd, \rx, lsl #24 @ preserve LSR reg offset
65 bic \rx, \rx, #0xff @ get base (THR) reg address
66 strb \rd, [\rx] @ send lower byte of rd
67 orr \rx, \rx, \rd, lsr #24 @ restore original rx (LSR)
71 .macro busyuart,rd,rx
72 1001: ldrb \rd, [\rx] @ rx contains UART_LSR address
78 .macro waituartcts,rd,rx
81 .macro waituarttxrdy,rd,rx
/linux-6.3-rc2/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_fdma.c42 page = rx->page[rx->dcb_index][rx->db_index]; in lan966x_fdma_rx_free_page()
123 rx->last_entry = rx->dcbs; in lan966x_fdma_rx_alloc()
163 dma_free_coherent(lan966x->dev, size, rx->dcbs, rx->dma); in lan966x_fdma_rx_free()
454 db = &rx->dcbs[rx->dcb_index].db[rx->db_index]; in lan966x_fdma_rx_more_frames()
468 db = &rx->dcbs[rx->dcb_index].db[rx->db_index]; in lan966x_fdma_rx_check_frame()
469 page = rx->page[rx->dcb_index][rx->db_index]; in lan966x_fdma_rx_check_frame()
500 db = &rx->dcbs[rx->dcb_index].db[rx->db_index]; in lan966x_fdma_rx_get_frame()
501 page = rx->page[rx->dcb_index][rx->db_index]; in lan966x_fdma_rx_get_frame()
545 struct lan966x_rx *rx = &lan966x->rx; in lan966x_fdma_napi_poll() local
595 db = &rx->dcbs[dcb_reload].db[rx->db_index]; in lan966x_fdma_napi_poll()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/microchip/sparx5/
A Dsparx5_fdma.c216 db_hw = &rx->dcb_entries[rx->dcb_index].db[rx->db_index]; in sparx5_fdma_rx_get_frame()
219 skb = rx->skb[rx->dcb_index][rx->db_index]; in sparx5_fdma_rx_get_frame()
226 rx->skb[rx->dcb_index][rx->db_index] = new_skb; in sparx5_fdma_rx_get_frame()
253 rx->packets++; in sparx5_fdma_rx_get_frame()
261 struct sparx5 *sparx5 = container_of(rx, struct sparx5, rx); in sparx5_fdma_napi_callback()
267 rx->db_index++; in sparx5_fdma_napi_callback()
276 old_dcb = &rx->dcb_entries[rx->dcb_index]; in sparx5_fdma_napi_callback()
346 struct sparx5_rx *rx = &sparx5->rx; in sparx5_fdma_rx_alloc() local
356 rx->dma = virt_to_phys(rx->dcb_entries); in sparx5_fdma_rx_alloc()
357 rx->last_entry = rx->dcb_entries; in sparx5_fdma_rx_alloc()
[all …]
/linux-6.3-rc2/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 …]
/linux-6.3-rc2/drivers/staging/gdm724x/
A Dgdm_mux.c210 struct rx_cxt *rx = &mux_dev->rx; in do_rx() local
229 put_rx_struct(rx, r); in do_rx()
251 struct rx_cxt *rx = &mux_dev->rx; in gdm_mux_rcv_complete() local
260 put_rx_struct(rx, r); in gdm_mux_rcv_complete()
277 struct rx_cxt *rx = &mux_dev->rx; in gdm_mux_recv() local
286 r = get_rx_struct(rx); in gdm_mux_recv()
316 put_rx_struct(rx, r); in gdm_mux_recv()
431 struct rx_cxt *rx = &mux_dev->rx; in release_usb() local
466 struct rx_cxt *rx = &mux_dev->rx; in init_usb() local
585 struct rx_cxt *rx; in gdm_mux_suspend() local
[all …]
A Dgdm_usb.c227 rx->avail_count--; in get_rx_struct()
243 rx->avail_count++; in put_rx_struct()
250 struct rx_cxt *rx = &udev->rx; in release_usb() local
305 struct rx_cxt *rx = &udev->rx; in init_usb() local
385 struct rx_cxt *rx = &udev->rx; in do_rx() local
460 struct rx_cxt *rx = r->rx; in gdm_usb_rcv_complete() local
462 struct lte_udev *udev = container_of(r->rx, struct lte_udev, rx); in gdm_usb_rcv_complete()
491 struct rx_cxt *rx = &udev->rx; in gdm_usb_recv() local
512 r->rx = rx; in gdm_usb_recv()
916 rx = &udev->rx; in gdm_usb_suspend()
[all …]
/linux-6.3-rc2/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 …]
/linux-6.3-rc2/drivers/media/radio/wl128x/
A Dfmdrv_rx.c18 fmdev->rx.rds.last_blk_idx = 0; in fm_rx_reset_rds_cache()
19 fmdev->rx.rds.wr_idx = 0; in fm_rx_reset_rds_cache()
20 fmdev->rx.rds.rd_idx = 0; in fm_rx_reset_rds_cache()
41 if (freq < fmdev->rx.region.bot_freq || freq > fmdev->rx.region.top_freq) { in fm_rx_set_freq()
180 last_frq = (fmdev->rx.region.top_freq - fmdev->rx.region.bot_freq) / FM_FREQ_MUL; in fm_rx_seek()
258 fmdev->rx.region.bot_freq; in fm_rx_seek()
276 fmdev->rx.freq = (fmdev->rx.region.bot_freq + in fm_rx_seek()
374 if (fmdev->rx.freq < fmdev->rx.region.bot_freq) in fm_rx_set_region()
376 else if (fmdev->rx.freq > fmdev->rx.region.top_freq) in fm_rx_set_region()
722 fmdev->rx.rds.wr_idx = 0; in fm_rx_set_rds_mode()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/engleder/
A Dtsnep_main.c787 memset(rx->entry, 0, sizeof(rx->entry)); in tsnep_rx_ring_cleanup()
856 if (rx->read <= rx->write) in tsnep_rx_desc_available()
859 return rx->read - rx->write - 1; in tsnep_rx_desc_available()
1077 entry = &rx->entry[rx->read]; in tsnep_rx_poll()
1174 if (rx->read != rx->write) { in tsnep_rx_pending()
1175 entry = &rx->entry[rx->read]; in tsnep_rx_pending()
1191 memset(rx, 0, sizeof(*rx)); in tsnep_rx_open()
1322 struct tsnep_rx *rx = queue->rx; in tsnep_queue_close() local
1335 struct tsnep_rx *rx = queue->rx; in tsnep_queue_open() local
1348 rx->tx_queue_index = rx->queue_index; in tsnep_queue_open()
[all …]
/linux-6.3-rc2/sound/soc/codecs/
A Dlpass-rx-macro.c1873 rx->rx_mclk_users++; in rx_macro_mclk_enable()
1880 rx->rx_mclk_users--; in rx_macro_mclk_enable()
2146 rx->clsh_users = 0; in rx_macro_enable_clsh_block()
3501 rx->hw.init = &init; in rx_macro_register_mclk_output()
3502 hw = &rx->hw; in rx_macro_register_mclk_output()
3524 struct rx_macro *rx; in rx_macro_probe() local
3528 rx = devm_kzalloc(dev, sizeof(*rx), GFP_KERNEL); in rx_macro_probe()
3529 if (!rx) in rx_macro_probe()
3545 if (IS_ERR(rx->npl)) in rx_macro_probe()
3553 if (IS_ERR(rx->pds)) in rx_macro_probe()
[all …]
/linux-6.3-rc2/net/tipc/
A Dcrypto.c1210 rx = c; in tipc_crypto_key_flush()
1326 skb_cb->tx_clone_ctx.rx = rx; in tipc_crypto_key_pick_tx()
1863 if (rx) { in tipc_crypto_rcv()
1869 rx->nokey = !(rx->skey || in tipc_crypto_rcv()
1872 rx->name, rx->nokey, in tipc_crypto_rcv()
1900 rx = skb_cb->tx_clone_ctx.rx; in tipc_crypto_rcv_complete()
1919 if (!rx) { in tipc_crypto_rcv_complete()
1993 if (rx) in tipc_crypto_rcv_complete()
2302 if (unlikely(rx->skey || (key_gen == rx->key_gen && rx->key.keys))) { in tipc_crypto_key_rcv()
2304 rx->skey, key_gen, rx->key_gen); in tipc_crypto_key_rcv()
[all …]
/linux-6.3-rc2/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()
377 ++self->stats.rx.errors; in aq_rx_checksum()
428 ++rx_ring->stats.rx.packets; in aq_xdp_run_prog()
466 ++rx_ring->stats.rx.xdp_tx; in aq_xdp_run_prog()
608 ++self->stats.rx.errors; in __aq_ring_rx_clean()
616 ++self->stats.rx.errors; in __aq_ring_rx_clean()
702 ++self->stats.rx.packets; in __aq_ring_rx_clean()
[all …]
/linux-6.3-rc2/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 …]
/linux-6.3-rc2/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 …]
/linux-6.3-rc2/drivers/net/ethernet/microchip/
A Dlan743x_main.c2578 if (rx->last_head < 0 || rx->last_head >= rx->ring_size) in lan743x_rx_process_buffer()
2584 descriptor = &rx->ring_cpu_ptr[rx->last_head]; in lan743x_rx_process_buffer()
2587 buffer_info = &rx->buffer_info[rx->last_head]; in lan743x_rx_process_buffer()
2634 lan743x_rx_reuse_ring_element(rx, rx->last_head); in lan743x_rx_process_buffer()
2694 napi_gro_receive(&rx->napi, rx->skb_head); in lan743x_rx_process_buffer()
2700 rx->last_tail = rx->last_head; in lan743x_rx_process_buffer()
2701 rx->last_head = lan743x_rx_next_index(rx, rx->last_head); in lan743x_rx_process_buffer()
2751 if (rx->buffer_info && rx->ring_cpu_ptr) { in lan743x_rx_ring_cleanup()
2760 sizeof(*rx->head_cpu_ptr), rx->head_cpu_ptr, in lan743x_rx_ring_cleanup()
2771 rx->ring_allocation_size, rx->ring_cpu_ptr, in lan743x_rx_ring_cleanup()
[all …]
/linux-6.3-rc2/drivers/staging/most/i2c/
A Di2c.c38 struct rx { struct
43 } rx; member
89 dev->rx.int_disabled = false; in configure_channel()
99 dev->rx.delay = delay ? delay : 1; in configure_channel()
177 while (!list_empty(&dev->rx.list)) { in poison_channel()
217 mbo = list_first_mbo(&dev->rx.list); in do_rx_work()
236 if (list_empty(&dev->rx.list)) in pending_rx_work()
242 schedule_delayed_work(&dev->rx.dwork, dev->rx.delay); in pending_rx_work()
244 dev->rx.int_disabled = false; in pending_rx_work()
272 dev->rx.int_disabled = true; in most_irq_handler()
[all …]

Completed in 112 milliseconds

12345678910>>...63