Home
last modified time | relevance | path

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

12345678910>>...87

/linux/drivers/net/ethernet/google/gve/
H A Dgve_rx_dqo.c21 static void gve_rx_free_hdr_bufs(struct gve_priv *priv, struct gve_rx_ring *rx) in gve_rx_free_hdr_bufs() argument
24 int buf_count = rx->dqo.bufq.mask + 1; in gve_rx_free_hdr_bufs()
26 if (rx->dqo.hdr_bufs.data) { in gve_rx_free_hdr_bufs()
28 rx->dqo.hdr_bufs.data, rx->dqo.hdr_bufs.addr); in gve_rx_free_hdr_bufs()
29 rx->dqo.hdr_bufs.data = NULL; in gve_rx_free_hdr_bufs()
33 static void gve_rx_init_ring_state_dqo(struct gve_rx_ring *rx, in gve_rx_init_ring_state_dqo() argument
40 rx->dqo.bufq.mask = buffer_queue_slots - 1; in gve_rx_init_ring_state_dqo()
41 rx->dqo.bufq.head = 0; in gve_rx_init_ring_state_dqo()
42 rx->dqo.bufq.tail = 0; in gve_rx_init_ring_state_dqo()
45 rx->dqo.complq.num_free_slots = completion_queue_slots; in gve_rx_init_ring_state_dqo()
[all …]
H A Dgve_rx.c27 struct gve_rx_ring *rx, in gve_rx_unfill_pages() argument
30 u32 slots = rx->mask + 1; in gve_rx_unfill_pages()
33 if (!rx->data.page_info) in gve_rx_unfill_pages()
36 if (rx->data.raw_addressing) { in gve_rx_unfill_pages()
38 gve_rx_free_buffer(&priv->pdev->dev, &rx->data.page_info[i], in gve_rx_unfill_pages()
39 &rx->data.data_ring[i]); in gve_rx_unfill_pages()
42 page_ref_sub(rx->data.page_info[i].page, in gve_rx_unfill_pages()
43 rx->data.page_info[i].pagecnt_bias - 1); in gve_rx_unfill_pages()
45 for (i = 0; i < rx->qpl_copy_pool_mask + 1; i++) { in gve_rx_unfill_pages()
46 page_ref_sub(rx->qpl_copy_pool[i].page, in gve_rx_unfill_pages()
[all …]
H A Dgve_buffer_mgmt_dqo.c16 struct gve_rx_buf_state_dqo *gve_alloc_buf_state(struct gve_rx_ring *rx) in gve_alloc_buf_state() argument
21 buffer_id = rx->dqo.free_buf_states; in gve_alloc_buf_state()
25 buf_state = &rx->dqo.buf_states[buffer_id]; in gve_alloc_buf_state()
28 rx->dqo.free_buf_states = buf_state->next; in gve_alloc_buf_state()
40 bool gve_buf_state_is_allocated(struct gve_rx_ring *rx, in gve_buf_state_is_allocated() argument
43 s16 buffer_id = buf_state - rx->dqo.buf_states; in gve_buf_state_is_allocated()
48 void gve_free_buf_state(struct gve_rx_ring *rx, in gve_free_buf_state() argument
51 s16 buffer_id = buf_state - rx->dqo.buf_states; in gve_free_buf_state()
53 buf_state->next = rx->dqo.free_buf_states; in gve_free_buf_state()
54 rx->dqo.free_buf_states = buffer_id; in gve_free_buf_state()
[all …]
/linux/drivers/infiniband/hw/hfi1/
H A Dnetdev_rx.c20 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/fs/xfs/scrub/
H A Dattr_repair.c165 struct xrep_xattr *rx, in xrep_xattr_want_salvage() argument
181 return xfs_parent_valuecheck(rx->sc->mp, value, valuelen); in xrep_xattr_want_salvage()
189 struct xrep_xattr *rx, in xrep_xattr_salvage_key() argument
203 if (xchk_should_terminate(rx->sc, &error)) in xrep_xattr_salvage_key()
213 trace_xrep_xattr_salvage_pptr(rx->sc->ip, flags, name, in xrep_xattr_salvage_key()
222 trace_xrep_xattr_salvage_rec(rx->sc->ip, flags, name, in xrep_xattr_salvage_key()
226 error = xfblob_store(rx->xattr_blobs, &key.name_cookie, name, in xrep_xattr_salvage_key()
231 error = xfblob_store(rx->xattr_blobs, &key.value_cookie, value, in xrep_xattr_salvage_key()
236 error = xfarray_append(rx->xattr_records, &key); in xrep_xattr_salvage_key()
240 rx->attrs_found++; in xrep_xattr_salvage_key()
[all …]
/linux/net/rxrpc/
H A Daf_rxrpc.c76 static int rxrpc_validate_address(struct rxrpc_sock *rx, in rxrpc_validate_address() argument
98 if (rx->family != AF_INET && in rxrpc_validate_address()
99 rx->family != AF_INET6) in rxrpc_validate_address()
108 if (rx->family != AF_INET6) in rxrpc_validate_address()
134 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); in rxrpc_bind() local
138 _enter("%p,%p,%d", rx, saddr, len); in rxrpc_bind()
140 ret = rxrpc_validate_address(rx, srx, len); in rxrpc_bind()
145 lock_sock(&rx->sk); in rxrpc_bind()
147 switch (rx->sk.sk_state) { in rxrpc_bind()
149 rx->srx = *srx; in rxrpc_bind()
[all …]
H A Dcall_accept.c34 static int rxrpc_service_prealloc_one(struct rxrpc_sock *rx, in rxrpc_service_prealloc_one() argument
41 struct rxrpc_net *rxnet = rxrpc_net(sock_net(&rx->sk)); in rxrpc_service_prealloc_one()
47 max = rx->sk.sk_max_ack_backlog; in rxrpc_service_prealloc_one()
48 tmp = rx->sk.sk_ack_backlog; in rxrpc_service_prealloc_one()
73 peer = rxrpc_alloc_peer(rx->local, gfp, rxrpc_peer_new_prealloc); in rxrpc_service_prealloc_one()
97 call = rxrpc_alloc_call(rx, gfp, debug_id); in rxrpc_service_prealloc_one()
107 write_lock(&rx->call_lock); in rxrpc_service_prealloc_one()
110 pp = &rx->calls.rb_node; in rxrpc_service_prealloc_one()
125 if (rx->app_ops && in rxrpc_service_prealloc_one()
126 rx->app_ops->user_attach_call) { in rxrpc_service_prealloc_one()
[all …]
H A Drecvmsg.c25 struct rxrpc_sock *rx; in rxrpc_notify_socket() local
39 rx = rcu_dereference(call->socket); in rxrpc_notify_socket()
40 sk = &rx->sk; in rxrpc_notify_socket()
41 if (rx && sk->sk_state < RXRPC_CLOSE) { in rxrpc_notify_socket()
47 spin_lock_irq(&rx->recvmsg_lock); in rxrpc_notify_socket()
50 list_add_tail(&call->recvmsg_link, &rx->recvmsg_q); in rxrpc_notify_socket()
52 spin_unlock_irq(&rx->recvmsg_lock); in rxrpc_notify_socket()
201 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); in rxrpc_recvmsg_oob() local
206 skb = skb_peek(&rx->recvmsg_oobq); in rxrpc_recvmsg_oob()
229 skb_unlink(skb, &rx->recvmsg_oobq); in rxrpc_recvmsg_oob()
[all …]
H A Doob.c38 struct rxrpc_sock *rx; in rxrpc_notify_socket_oob() local
43 rx = rcu_dereference(call->socket); in rxrpc_notify_socket_oob()
44 if (rx) { in rxrpc_notify_socket_oob()
45 sk = &rx->sk; in rxrpc_notify_socket_oob()
46 spin_lock_irq(&rx->recvmsg_lock); in rxrpc_notify_socket_oob()
49 skb->skb_mstamp_ns = rx->oob_id_counter++; in rxrpc_notify_socket_oob()
51 skb_queue_tail(&rx->recvmsg_oobq, skb); in rxrpc_notify_socket_oob()
54 if (rx->app_ops) in rxrpc_notify_socket_oob()
55 rx->app_ops->notify_oob(sk, skb); in rxrpc_notify_socket_oob()
58 spin_unlock_irq(&rx->recvmsg_lock); in rxrpc_notify_socket_oob()
[all …]
/linux/drivers/net/ethernet/engleder/
H A Dtsnep_main.c951 static void tsnep_rx_ring_cleanup(struct tsnep_rx *rx) in tsnep_rx_ring_cleanup() argument
953 struct device *dmadev = rx->adapter->dmadev; in tsnep_rx_ring_cleanup()
958 entry = &rx->entry[i]; in tsnep_rx_ring_cleanup()
959 if (!rx->xsk_pool && entry->page) in tsnep_rx_ring_cleanup()
960 page_pool_put_full_page(rx->page_pool, entry->page, in tsnep_rx_ring_cleanup()
962 if (rx->xsk_pool && entry->xdp) in tsnep_rx_ring_cleanup()
968 if (rx->page_pool) in tsnep_rx_ring_cleanup()
969 page_pool_destroy(rx->page_pool); in tsnep_rx_ring_cleanup()
971 memset(rx->entry, 0, sizeof(rx->entry)); in tsnep_rx_ring_cleanup()
974 if (rx->page[i]) { in tsnep_rx_ring_cleanup()
[all …]
/linux/net/mac80211/
H A Drx.c984 static void ieee80211_parse_qos(struct ieee80211_rx_data *rx) in ieee80211_parse_qos() argument
986 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data; in ieee80211_parse_qos()
987 struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(rx->skb); in ieee80211_parse_qos()
1019 rx->seqno_idx = seqno_idx; in ieee80211_parse_qos()
1020 rx->security_idx = security_idx; in ieee80211_parse_qos()
1023 rx->skb->priority = (tid > 7) ? 0 : tid; in ieee80211_parse_qos()
1051 static void ieee80211_verify_alignment(struct ieee80211_rx_data *rx) in ieee80211_verify_alignment() argument
1054 WARN_ON_ONCE((unsigned long)rx->skb->data & 1); in ieee80211_verify_alignment()
1131 static ieee80211_rx_result ieee80211_rx_mesh_check(struct ieee80211_rx_data *rx) in ieee80211_rx_mesh_check() argument
1133 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data; in ieee80211_rx_mesh_check()
[all …]
/linux/arch/arm/include/debug/
H A Dicedcc.S15 .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 …]
H A Dsamsung.S12 .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 …]
H 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 argument
38 store \rd, [\rx, #UART_TX << UART_SHIFT]
[all …]
/linux/drivers/firmware/tegra/
H A Divc.c68 } rx; member
103 u32 rx = tegra_ivc_header_read_field(map, rx.count); in tegra_ivc_empty() local
115 if (tx - rx > ivc->num_frames) in tegra_ivc_empty()
118 return tx == rx; in tegra_ivc_empty()
124 u32 rx = tegra_ivc_header_read_field(map, rx.count); in tegra_ivc_full() local
130 return tx - rx >= ivc->num_frames; in tegra_ivc_full()
136 u32 rx = tegra_ivc_header_read_field(map, rx.count); in tegra_ivc_available() local
144 return tx - rx; in tegra_ivc_available()
161 unsigned int count = tegra_ivc_header_read_field(&ivc->rx.map, rx.count); in tegra_ivc_advance_rx()
163 tegra_ivc_header_write_field(&ivc->rx.map, rx.count, count + 1); in tegra_ivc_advance_rx()
[all …]
/linux/sound/soc/codecs/
H A Dlpass-rx-macro.c162 #define CDC_RX_RXn_RX_PATH_CTL(rx, n) (0x0400 + rx->rxn_reg_stride * n) argument
170 #define CDC_RX_RXn_RX_PATH_CFG0(rx, n) (0x0404 + rx->rxn_reg_stride * n) argument
177 #define CDC_RX_RXn_RX_PATH_CFG1(rx, n) (0x0408 + rx->rxn_reg_stride * n) argument
181 #define CDC_RX_RXn_RX_PATH_CFG2(rx, n) (0x040C + rx->rxn_reg_stride * n) argument
184 #define CDC_RX_RXn_RX_PATH_CFG3(rx, n) (0x0410 + rx->rxn_reg_stride * n) argument
188 #define CDC_RX_RXn_RX_VOL_CTL(rx, n) (0x0414 + rx->rxn_reg_stride * n) argument
190 #define CDC_RX_RXn_RX_PATH_MIX_CTL(rx, n) (0x0418 + rx->rxn_reg_stride * n) argument
197 #define CDC_RX_RXn_RX_VOL_MIX_CTL(rx, n) (0x0420 + rx->rxn_reg_stride * n) argument
202 #define CDC_RX_RXn_RX_PATH_SEC3(rx, n) (0x042c + rx->rxn_reg_stride * n) argument
205 #define CDC_RX_RXn_RX_PATH_SEC7(rx, n) \ argument
[all …]
/linux/drivers/net/ethernet/brocade/bna/
H A Dbna_tx_rx.c184 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/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_fdma.c13 struct lan966x_rx *rx = &lan966x->rx; in lan966x_fdma_rx_dataptr_cb() local
16 page = page_pool_dev_alloc_pages(rx->page_pool); in lan966x_fdma_rx_dataptr_cb()
20 rx->page[dcb][db] = page; in lan966x_fdma_rx_dataptr_cb()
51 static void lan966x_fdma_rx_free_pages(struct lan966x_rx *rx) in lan966x_fdma_rx_free_pages() argument
53 struct fdma *fdma = &rx->fdma; in lan966x_fdma_rx_free_pages()
58 page_pool_put_full_page(rx->page_pool, in lan966x_fdma_rx_free_pages()
59 rx->page[i][j], false); in lan966x_fdma_rx_free_pages()
63 static void lan966x_fdma_rx_free_page(struct lan966x_rx *rx) in lan966x_fdma_rx_free_page() argument
65 struct fdma *fdma = &rx->fdma; in lan966x_fdma_rx_free_page()
68 page = rx->page[fdma->dcb_index][fdma->db_index]; in lan966x_fdma_rx_free_page()
[all …]
/linux/net/tipc/
H A Dcrypto.c285 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);
1213 struct tipc_crypto *tx, *rx; in tipc_crypto_key_flush() local
1219 rx = c; in tipc_crypto_key_flush()
1220 tx = tipc_net(rx->net)->crypto_tx; in tipc_crypto_key_flush()
1221 if (cancel_delayed_work(&rx->work)) { in tipc_crypto_key_flush()
1222 kfree_sensitive(rx->skey); in tipc_crypto_key_flush()
1223 rx->skey = NULL; in tipc_crypto_key_flush()
[all …]
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ring.c100 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/drivers/net/ethernet/microchip/sparx5/lan969x/
H A Dlan969x_fdma.c28 struct sparx5_rx *rx = &FDMA_PRIV(fdma)->rx; in lan969x_fdma_rx_dataptr_cb() local
31 page = page_pool_dev_alloc_pages(rx->page_pool); in lan969x_fdma_rx_dataptr_cb()
35 rx->page[dcb][db] = page; in lan969x_fdma_rx_dataptr_cb()
89 static void lan969x_fdma_free_pages(struct sparx5_rx *rx) in lan969x_fdma_free_pages() argument
91 struct fdma *fdma = &rx->fdma; in lan969x_fdma_free_pages()
95 page_pool_put_full_page(rx->page_pool, 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()
112 page = rx->page[fdma->dcb_index][fdma->db_index]; in lan969x_fdma_rx_get_frame()
[all …]
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_fdma.c37 struct sparx5_rx *rx = &sparx5->rx; in sparx5_fdma_rx_dataptr_cb() local
40 skb = __netdev_alloc_skb(rx->ndev, fdma->db_size, GFP_ATOMIC); in sparx5_fdma_rx_dataptr_cb()
46 rx->skb[dcb][db] = skb; in sparx5_fdma_rx_dataptr_cb()
51 static void sparx5_fdma_rx_activate(struct sparx5 *sparx5, struct sparx5_rx *rx) in sparx5_fdma_rx_activate() argument
53 struct fdma *fdma = &rx->fdma; in sparx5_fdma_rx_activate()
85 static void sparx5_fdma_rx_deactivate(struct sparx5 *sparx5, struct sparx5_rx *rx) in sparx5_fdma_rx_deactivate() argument
87 struct fdma *fdma = &rx->fdma; in sparx5_fdma_rx_deactivate()
139 static bool sparx5_fdma_rx_get_frame(struct sparx5 *sparx5, struct sparx5_rx *rx) in sparx5_fdma_rx_get_frame() argument
141 struct fdma *fdma = &rx->fdma; in sparx5_fdma_rx_get_frame()
151 skb = rx->skb[fdma->dcb_index][fdma->db_index]; in sparx5_fdma_rx_get_frame()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_fs.c165 struct mlx5e_ipsec_rx *rx) in ipsec_rx_status_drop_destroy() argument
167 mlx5_del_flow_rules(rx->status_checks.all.rule); in ipsec_rx_status_drop_destroy()
168 mlx5_fc_destroy(ipsec->mdev, rx->status_checks.all.fc); in ipsec_rx_status_drop_destroy()
169 mlx5_destroy_flow_group(rx->status_checks.drop_all_group); in ipsec_rx_status_drop_destroy()
173 struct mlx5e_ipsec_rx *rx) in ipsec_rx_status_pass_destroy() argument
175 mlx5_del_flow_rules(rx->status_checks.packet_offload_pass_rule); in ipsec_rx_status_pass_destroy()
176 mlx5_del_flow_rules(rx->status_checks.crypto_offload_pass_rule); in ipsec_rx_status_pass_destroy()
180 struct mlx5e_ipsec_rx *rx, in ipsec_rx_rule_add_match_obj() argument
185 if (rx == ipsec->rx_esw) { in ipsec_rx_rule_add_match_obj()
199 struct mlx5e_ipsec_rx *rx) in rx_add_rule_drop_auth_trailer() argument
[all …]
/linux/drivers/net/wireless/ti/wl18xx/
H A Ddebugfs.c83 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/drivers/net/usb/
H A Dasix_common.c115 static void reset_asix_rx_fixup_info(struct asix_rx_fixup_info *rx) in reset_asix_rx_fixup_info() argument
122 if (rx->ax_skb) { in reset_asix_rx_fixup_info()
124 kfree_skb(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()
132 rx->split_head = false; in reset_asix_rx_fixup_info()
133 rx->header = 0; in reset_asix_rx_fixup_info()
137 struct asix_rx_fixup_info *rx) in asix_rx_fixup_internal() argument
151 if (rx->remaining && (rx->remaining + sizeof(u32) <= skb->len)) { in asix_rx_fixup_internal()
152 offset = ((rx->remaining + 1) & 0xfffe); in asix_rx_fixup_internal()
[all …]

12345678910>>...87