/linux-5.19.10/drivers/net/ethernet/google/gve/ |
D | gve_rx_dqo.c | 33 static struct gve_rx_buf_state_dqo *gve_alloc_buf_state(struct gve_rx_ring *rx) in gve_alloc_buf_state() argument 38 buffer_id = rx->dqo.free_buf_states; in gve_alloc_buf_state() 42 buf_state = &rx->dqo.buf_states[buffer_id]; in gve_alloc_buf_state() 45 rx->dqo.free_buf_states = buf_state->next; in gve_alloc_buf_state() 53 static bool gve_buf_state_is_allocated(struct gve_rx_ring *rx, in gve_buf_state_is_allocated() argument 56 s16 buffer_id = buf_state - rx->dqo.buf_states; in gve_buf_state_is_allocated() 61 static void gve_free_buf_state(struct gve_rx_ring *rx, in gve_free_buf_state() argument 64 s16 buffer_id = buf_state - rx->dqo.buf_states; in gve_free_buf_state() 66 buf_state->next = rx->dqo.free_buf_states; in gve_free_buf_state() 67 rx->dqo.free_buf_states = buffer_id; in gve_free_buf_state() [all …]
|
D | gve_rx.c | 23 static void gve_rx_unfill_pages(struct gve_priv *priv, struct gve_rx_ring *rx) in gve_rx_unfill_pages() argument 25 u32 slots = rx->mask + 1; in gve_rx_unfill_pages() 28 if (rx->data.raw_addressing) { in gve_rx_unfill_pages() 30 gve_rx_free_buffer(&priv->pdev->dev, &rx->data.page_info[i], in gve_rx_unfill_pages() 31 &rx->data.data_ring[i]); in gve_rx_unfill_pages() 34 page_ref_sub(rx->data.page_info[i].page, in gve_rx_unfill_pages() 35 rx->data.page_info[i].pagecnt_bias - 1); in gve_rx_unfill_pages() 36 gve_unassign_qpl(priv, rx->data.qpl->id); in gve_rx_unfill_pages() 37 rx->data.qpl = NULL; in gve_rx_unfill_pages() 39 kvfree(rx->data.page_info); in gve_rx_unfill_pages() [all …]
|
/linux-5.19.10/drivers/infiniband/hw/hfi1/ |
D | netdev_rx.c | 20 static int hfi1_netdev_setup_ctxt(struct hfi1_netdev_rx *rx, in hfi1_netdev_setup_ctxt() argument 24 struct hfi1_devdata *dd = rx->dd; in hfi1_netdev_setup_ctxt() 121 static int hfi1_netdev_allot_ctxt(struct hfi1_netdev_rx *rx, in hfi1_netdev_allot_ctxt() argument 125 struct hfi1_devdata *dd = rx->dd; in hfi1_netdev_allot_ctxt() 133 rc = hfi1_netdev_setup_ctxt(rx, *ctxt); in hfi1_netdev_allot_ctxt() 186 static int hfi1_netdev_rxq_init(struct hfi1_netdev_rx *rx) in hfi1_netdev_rxq_init() argument 190 struct hfi1_devdata *dd = rx->dd; in hfi1_netdev_rxq_init() 191 struct net_device *dev = &rx->rx_napi; in hfi1_netdev_rxq_init() 193 rx->num_rx_q = dd->num_netdev_contexts; in hfi1_netdev_rxq_init() 194 rx->rxq = kcalloc_node(rx->num_rx_q, sizeof(*rx->rxq), in hfi1_netdev_rxq_init() [all …]
|
/linux-5.19.10/net/rxrpc/ |
D | af_rxrpc.c | 76 static int rxrpc_validate_address(struct rxrpc_sock *rx, in rxrpc_validate_address() argument 96 if (srx->transport.family != rx->family && in rxrpc_validate_address() 97 srx->transport.family == AF_INET && rx->family != AF_INET6) in rxrpc_validate_address() 133 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); in rxrpc_bind() local 137 _enter("%p,%p,%d", rx, saddr, len); in rxrpc_bind() 139 ret = rxrpc_validate_address(rx, srx, len); in rxrpc_bind() 144 lock_sock(&rx->sk); in rxrpc_bind() 146 switch (rx->sk.sk_state) { in rxrpc_bind() 148 rx->srx = *srx; in rxrpc_bind() 149 local = rxrpc_lookup_local(sock_net(&rx->sk), &rx->srx); in rxrpc_bind() [all …]
|
D | call_accept.c | 34 static int rxrpc_service_prealloc_one(struct rxrpc_sock *rx, in rxrpc_service_prealloc_one() argument 43 struct rxrpc_net *rxnet = rxrpc_net(sock_net(&rx->sk)); in rxrpc_service_prealloc_one() 49 max = rx->sk.sk_max_ack_backlog; in rxrpc_service_prealloc_one() 50 tmp = rx->sk.sk_ack_backlog; in rxrpc_service_prealloc_one() 73 struct rxrpc_peer *peer = rxrpc_alloc_peer(rx->local, gfp); in rxrpc_service_prealloc_one() 100 call = rxrpc_alloc_call(rx, gfp, debug_id); in rxrpc_service_prealloc_one() 110 write_lock(&rx->call_lock); in rxrpc_service_prealloc_one() 113 pp = &rx->calls.rb_node; in rxrpc_service_prealloc_one() 135 rb_insert_color(&call->sock_node, &rx->calls); in rxrpc_service_prealloc_one() 138 list_add(&call->sock_link, &rx->sock_calls); in rxrpc_service_prealloc_one() [all …]
|
/linux-5.19.10/arch/arm/include/debug/ |
D | icedcc.S | 15 .macro senduart, rd, rx argument 19 .macro busyuart, rd, rx argument 21 mrc p14, 0, \rx, c0, c1, 0 22 tst \rx, #0x20000000 26 .macro waituartcts, rd, rx argument 29 .macro waituarttxrdy, rd, rx argument 34 mrc p14, 0, \rx, c0, c1, 0 35 tst \rx, #0x20000000 42 .macro senduart, rd, rx argument 46 .macro busyuart, rd, rx argument [all …]
|
D | samsung.S | 12 .macro fifo_level_s5pv210 rd, rx argument 13 ldr \rd, [\rx, # S3C2410_UFSTAT] 18 .macro fifo_full_s5pv210 rd, rx argument 19 ldr \rd, [\rx, # S3C2410_UFSTAT] 27 .macro fifo_level_s3c2440 rd, rx argument 28 ldr \rd, [\rx, # S3C2410_UFSTAT] 37 .macro fifo_full_s3c2440 rd, rx argument 38 ldr \rd, [\rx, # S3C2410_UFSTAT] 47 .macro senduart,rd,rx argument 48 strb \rd, [\rx, # S3C2410_UTXH] [all …]
|
D | 8250.S | 15 .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 argument 38 store \rd, [\rx, #UART_TX << UART_SHIFT] [all …]
|
/linux-5.19.10/drivers/net/ethernet/microchip/lan966x/ |
D | lan966x_fdma.c | 10 static struct page *lan966x_fdma_rx_alloc_page(struct lan966x_rx *rx, in lan966x_fdma_rx_alloc_page() argument 13 struct lan966x *lan966x = rx->lan966x; in lan966x_fdma_rx_alloc_page() 17 page = dev_alloc_pages(rx->page_order); in lan966x_fdma_rx_alloc_page() 22 PAGE_SIZE << rx->page_order, in lan966x_fdma_rx_alloc_page() 32 __free_pages(page, rx->page_order); in lan966x_fdma_rx_alloc_page() 36 static void lan966x_fdma_rx_free_pages(struct lan966x_rx *rx) in lan966x_fdma_rx_free_pages() argument 38 struct lan966x *lan966x = rx->lan966x; in lan966x_fdma_rx_free_pages() 44 dcb = &rx->dcbs[i]; in lan966x_fdma_rx_free_pages() 50 PAGE_SIZE << rx->page_order, in lan966x_fdma_rx_free_pages() 52 __free_pages(rx->page[i][j], rx->page_order); in lan966x_fdma_rx_free_pages() [all …]
|
/linux-5.19.10/drivers/net/ethernet/microchip/sparx5/ |
D | sparx5_fdma.c | 79 static void sparx5_fdma_rx_add_dcb(struct sparx5_rx *rx, in sparx5_fdma_rx_add_dcb() argument 93 rx->last_entry->nextptr = nextptr; in sparx5_fdma_rx_add_dcb() 94 rx->last_entry = dcb; in sparx5_fdma_rx_add_dcb() 113 static void sparx5_fdma_rx_activate(struct sparx5 *sparx5, struct sparx5_rx *rx) in sparx5_fdma_rx_activate() argument 116 spx5_wr(((u64)rx->dma) & GENMASK(31, 0), sparx5, in sparx5_fdma_rx_activate() 117 FDMA_DCB_LLP(rx->channel_id)); in sparx5_fdma_rx_activate() 118 spx5_wr(((u64)rx->dma) >> 32, sparx5, FDMA_DCB_LLP1(rx->channel_id)); in sparx5_fdma_rx_activate() 124 sparx5, FDMA_CH_CFG(rx->channel_id)); in sparx5_fdma_rx_activate() 136 spx5_rmw(BIT(rx->channel_id), in sparx5_fdma_rx_activate() 137 BIT(rx->channel_id) & FDMA_INTR_DB_ENA_INTR_DB_ENA, in sparx5_fdma_rx_activate() [all …]
|
/linux-5.19.10/net/mac80211/ |
D | rx.c | 883 static void ieee80211_parse_qos(struct ieee80211_rx_data *rx) in ieee80211_parse_qos() argument 885 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data; in ieee80211_parse_qos() 886 struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(rx->skb); in ieee80211_parse_qos() 918 rx->seqno_idx = seqno_idx; in ieee80211_parse_qos() 919 rx->security_idx = security_idx; in ieee80211_parse_qos() 922 rx->skb->priority = (tid > 7) ? 0 : tid; in ieee80211_parse_qos() 950 static void ieee80211_verify_alignment(struct ieee80211_rx_data *rx) in ieee80211_verify_alignment() argument 953 WARN_ON_ONCE((unsigned long)rx->skb->data & 1); in ieee80211_verify_alignment() 1053 static ieee80211_rx_result ieee80211_rx_mesh_check(struct ieee80211_rx_data *rx) in ieee80211_rx_mesh_check() argument 1055 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data; in ieee80211_rx_mesh_check() [all …]
|
D | wpa.c | 95 ieee80211_rx_h_michael_mic_verify(struct ieee80211_rx_data *rx) in ieee80211_rx_h_michael_mic_verify() argument 101 struct sk_buff *skb = rx->skb; in ieee80211_rx_h_michael_mic_verify() 122 if (!(status->flag & RX_FLAG_IV_STRIPPED) && rx->key && in ieee80211_rx_h_michael_mic_verify() 123 rx->key->conf.cipher == WLAN_CIPHER_SUITE_TKIP) in ieee80211_rx_h_michael_mic_verify() 134 if (!rx->key || rx->key->conf.cipher != WLAN_CIPHER_SUITE_TKIP || in ieee80211_rx_h_michael_mic_verify() 138 if (rx->sdata->vif.type == NL80211_IFTYPE_AP && rx->key->conf.keyidx) { in ieee80211_rx_h_michael_mic_verify() 155 if (skb_linearize(rx->skb)) in ieee80211_rx_h_michael_mic_verify() 161 key = &rx->key->conf.key[NL80211_TKIP_DATA_OFFSET_RX_MIC_KEY]; in ieee80211_rx_h_michael_mic_verify() 171 rx->key->u.tkip.rx[rx->security_idx].iv32 = rx->tkip.iv32; in ieee80211_rx_h_michael_mic_verify() 172 rx->key->u.tkip.rx[rx->security_idx].iv16 = rx->tkip.iv16; in ieee80211_rx_h_michael_mic_verify() [all …]
|
/linux-5.19.10/drivers/firmware/tegra/ |
D | ivc.c | 68 } rx; member 98 u32 rx = READ_ONCE(header->rx.count); in tegra_ivc_empty() local 110 if (tx - rx > ivc->num_frames) in tegra_ivc_empty() 113 return tx == rx; in tegra_ivc_empty() 120 u32 rx = READ_ONCE(header->rx.count); in tegra_ivc_full() local 126 return tx - rx >= ivc->num_frames; in tegra_ivc_full() 133 u32 rx = READ_ONCE(header->rx.count); in tegra_ivc_available() local 141 return tx - rx; in tegra_ivc_available() 157 WRITE_ONCE(ivc->rx.channel->rx.count, in tegra_ivc_advance_rx() 158 READ_ONCE(ivc->rx.channel->rx.count) + 1); in tegra_ivc_advance_rx() [all …]
|
/linux-5.19.10/drivers/staging/gdm724x/ |
D | gdm_mux.c | 111 static struct mux_rx *get_rx_struct(struct rx_cxt *rx) in get_rx_struct() argument 116 spin_lock_irqsave(&rx->free_list_lock, flags); in get_rx_struct() 118 if (list_empty(&rx->rx_free_list)) { in get_rx_struct() 119 spin_unlock_irqrestore(&rx->free_list_lock, flags); in get_rx_struct() 123 r = list_entry(rx->rx_free_list.prev, struct mux_rx, free_list); in get_rx_struct() 126 spin_unlock_irqrestore(&rx->free_list_lock, flags); in get_rx_struct() 131 static void put_rx_struct(struct rx_cxt *rx, struct mux_rx *r) in put_rx_struct() argument 135 spin_lock_irqsave(&rx->free_list_lock, flags); in put_rx_struct() 136 list_add_tail(&r->free_list, &rx->rx_free_list); in put_rx_struct() 137 spin_unlock_irqrestore(&rx->free_list_lock, flags); in put_rx_struct() [all …]
|
D | gdm_usb.c | 212 static struct usb_rx *get_rx_struct(struct rx_cxt *rx, int *no_spc) in get_rx_struct() argument 217 spin_lock_irqsave(&rx->rx_lock, flags); in get_rx_struct() 219 if (list_empty(&rx->free_list)) { in get_rx_struct() 220 spin_unlock_irqrestore(&rx->rx_lock, flags); in get_rx_struct() 224 r = list_entry(rx->free_list.next, struct usb_rx, free_list); in get_rx_struct() 227 rx->avail_count--; in get_rx_struct() 229 *no_spc = list_empty(&rx->free_list) ? 1 : 0; in get_rx_struct() 231 spin_unlock_irqrestore(&rx->rx_lock, flags); in get_rx_struct() 236 static void put_rx_struct(struct rx_cxt *rx, struct usb_rx *r) in put_rx_struct() argument 240 spin_lock_irqsave(&rx->rx_lock, flags); in put_rx_struct() [all …]
|
/linux-5.19.10/drivers/usb/musb/ |
D | cppi_dma.c | 86 static void cppi_reset_rx(struct cppi_rx_stateram __iomem *rx) in cppi_reset_rx() argument 88 musb_writel(&rx->rx_skipbytes, 0, 0); in cppi_reset_rx() 89 musb_writel(&rx->rx_head, 0, 0); in cppi_reset_rx() 90 musb_writel(&rx->rx_sop, 0, 0); in cppi_reset_rx() 91 musb_writel(&rx->rx_current, 0, 0); in cppi_reset_rx() 92 musb_writel(&rx->rx_buf_current, 0, 0); in cppi_reset_rx() 93 musb_writel(&rx->rx_len_len, 0, 0); in cppi_reset_rx() 94 musb_writel(&rx->rx_cnt_cnt, 0, 0); in cppi_reset_rx() 165 for (i = 0; i < ARRAY_SIZE(controller->rx); i++) { in cppi_controller_start() 166 controller->rx[i].transmit = false; in cppi_controller_start() [all …]
|
/linux-5.19.10/drivers/net/ethernet/brocade/bna/ |
D | bna_tx_rx.c | 184 bfi_msgq_mhdr_set(req->mh, BFI_MC_ENET, req_type, 0, rxf->rx->rid); in bna_bfi_ucast_req() 190 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_ucast_req() 200 0, rxf->rx->rid); in bna_bfi_mcast_add_req() 206 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_add_req() 216 0, rxf->rx->rid); in bna_bfi_mcast_del_req() 222 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_del_req() 231 BFI_ENET_H2I_MAC_MCAST_FILTER_REQ, 0, rxf->rx->rid); in bna_bfi_mcast_filter_req() 237 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_filter_req() 246 BFI_ENET_H2I_RX_PROMISCUOUS_REQ, 0, rxf->rx->rid); in bna_bfi_rx_promisc_req() 252 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rx_promisc_req() [all …]
|
/linux-5.19.10/drivers/media/radio/wl128x/ |
D | fmdrv_rx.c | 17 fmdev->rx.rds.flag = FM_RDS_DISABLE; in fm_rx_reset_rds_cache() 18 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() 22 if (fmdev->rx.af_mode == FM_RX_RDS_AF_SWITCH_MODE_ON) in fm_rx_reset_rds_cache() 28 fmdev->rx.stat_info.picode = FM_NO_PI_CODE; in fm_rx_reset_station_info() 29 fmdev->rx.stat_info.afcache_size = 0; in fm_rx_reset_station_info() 30 fmdev->rx.stat_info.af_list_max = 0; in fm_rx_reset_station_info() 41 if (freq < fmdev->rx.region.bot_freq || freq > fmdev->rx.region.top_freq) { in fm_rx_set_freq() 62 payload = (freq - fmdev->rx.region.bot_freq) / FM_FREQ_MUL; in fm_rx_set_freq() [all …]
|
/linux-5.19.10/sound/soc/codecs/ |
D | lpass-rx-macro.c | 1548 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_set_prim_interpolator_rate() local 1550 for_each_set_bit(port, &rx->active_ch_mask[dai->id], RX_MACRO_PORTS_MAX) { in rx_macro_set_prim_interpolator_rate() 1593 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_set_mix_interpolator_rate() local 1595 for_each_set_bit(port, &rx->active_ch_mask[dai->id], RX_MACRO_PORTS_MAX) { in rx_macro_set_mix_interpolator_rate() 1639 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_hw_params() local 1650 rx->bit_width[dai->id] = params_width(params); in rx_macro_hw_params() 1663 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_get_channel_map() local 1671 for_each_set_bit(temp, &rx->active_ch_mask[dai->id], in rx_macro_get_channel_map() 1692 *rx_num = rx->active_ch_cnt[dai->id]; in rx_macro_get_channel_map() 1855 static void rx_macro_mclk_enable(struct rx_macro *rx, bool mclk_enable) in rx_macro_mclk_enable() argument [all …]
|
/linux-5.19.10/net/tipc/ |
D | crypto.c | 285 static bool tipc_crypto_key_try_align(struct tipc_crypto *rx, u8 new_pending); 287 struct tipc_crypto *rx, 290 static void tipc_crypto_key_synch(struct tipc_crypto *rx, struct sk_buff *skb); 305 static bool tipc_crypto_key_rcv(struct tipc_crypto *rx, struct tipc_msg *hdr); 1204 struct tipc_crypto *tx, *rx; in tipc_crypto_key_flush() local 1210 rx = c; in tipc_crypto_key_flush() 1211 tx = tipc_net(rx->net)->crypto_tx; in tipc_crypto_key_flush() 1212 if (cancel_delayed_work(&rx->work)) { in tipc_crypto_key_flush() 1213 kfree(rx->skey); in tipc_crypto_key_flush() 1214 rx->skey = NULL; in tipc_crypto_key_flush() [all …]
|
/linux-5.19.10/drivers/net/ethernet/aquantia/atlantic/ |
D | aq_ring.c | 100 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages() 101 self->stats.rx.pg_flips++; in aq_get_rxpages() 102 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages() 110 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages() 111 self->stats.rx.pg_losts++; in aq_get_rxpages() 112 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages() 116 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages() 117 self->stats.rx.pg_reuses++; in aq_get_rxpages() 118 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages() 125 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages() [all …]
|
/linux-5.19.10/drivers/net/wireless/ti/wl18xx/ |
D | debugfs.c | 83 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_beacon_early_term, "%u"); 84 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_out_of_mpdu_nodes, "%u"); 85 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_hdr_overflow, "%u"); 86 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_dropped_frame, "%u"); 87 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_done, "%u"); 88 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_defrag, "%u"); 89 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_defrag_end, "%u"); 90 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_cmplt, "%u"); 91 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_pre_complt, "%u"); 92 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_cmplt_task, "%u"); [all …]
|
/linux-5.19.10/drivers/net/ethernet/microchip/ |
D | lan743x_main.c | 241 struct lan743x_rx *rx = context; in lan743x_rx_isr() local 242 struct lan743x_adapter *adapter = rx->adapter; in lan743x_rx_isr() 247 INT_BIT_DMA_RX_(rx->channel_number)); in lan743x_rx_isr() 250 if (int_sts & INT_BIT_DMA_RX_(rx->channel_number)) { in lan743x_rx_isr() 251 u32 rx_frame_bit = DMAC_INT_BIT_RXFRM_(rx->channel_number); in lan743x_rx_isr() 268 napi_schedule(&rx->napi); in lan743x_rx_isr() 276 INT_BIT_DMA_RX_(rx->channel_number)); in lan743x_rx_isr() 291 lan743x_rx_isr(&adapter->rx[channel], in lan743x_intr_shared_isr() 711 &adapter->rx[index]); in lan743x_intr_open() 2080 static int lan743x_rx_next_index(struct lan743x_rx *rx, int index) in lan743x_rx_next_index() argument [all …]
|
/linux-5.19.10/drivers/net/usb/ |
D | asix_common.c | 94 static void reset_asix_rx_fixup_info(struct asix_rx_fixup_info *rx) in reset_asix_rx_fixup_info() argument 101 if (rx->ax_skb) { in reset_asix_rx_fixup_info() 103 kfree_skb(rx->ax_skb); in reset_asix_rx_fixup_info() 104 rx->ax_skb = NULL; in reset_asix_rx_fixup_info() 110 rx->remaining = 0; in reset_asix_rx_fixup_info() 111 rx->split_head = false; in reset_asix_rx_fixup_info() 112 rx->header = 0; in reset_asix_rx_fixup_info() 116 struct asix_rx_fixup_info *rx) in asix_rx_fixup_internal() argument 130 if (rx->remaining && (rx->remaining + sizeof(u32) <= skb->len)) { in asix_rx_fixup_internal() 131 offset = ((rx->remaining + 1) & 0xfffe); in asix_rx_fixup_internal() [all …]
|
/linux-5.19.10/drivers/net/ethernet/engleder/ |
D | tsnep_main.c | 543 static void tsnep_rx_ring_cleanup(struct tsnep_rx *rx) in tsnep_rx_ring_cleanup() argument 545 struct device *dmadev = rx->adapter->dmadev; in tsnep_rx_ring_cleanup() 550 entry = &rx->entry[i]; in tsnep_rx_ring_cleanup() 559 memset(rx->entry, 0, sizeof(rx->entry)); in tsnep_rx_ring_cleanup() 562 if (rx->page[i]) { in tsnep_rx_ring_cleanup() 563 dma_free_coherent(dmadev, PAGE_SIZE, rx->page[i], in tsnep_rx_ring_cleanup() 564 rx->page_dma[i]); in tsnep_rx_ring_cleanup() 565 rx->page[i] = NULL; in tsnep_rx_ring_cleanup() 566 rx->page_dma[i] = 0; in tsnep_rx_ring_cleanup() 571 static int tsnep_rx_alloc_and_map_skb(struct tsnep_rx *rx, in tsnep_rx_alloc_and_map_skb() argument [all …]
|