Home
last modified time | relevance | path

Searched refs:rx (Results 1 - 25 of 1763) sorted by relevance

12345678910>>...71

/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/
H A Dgve_rx_dqo.c35 static struct gve_rx_buf_state_dqo *gve_alloc_buf_state(struct gve_rx_ring *rx) in gve_alloc_buf_state() argument
40 buffer_id = rx->dqo.free_buf_states; in gve_alloc_buf_state()
44 buf_state = &rx->dqo.buf_states[buffer_id]; in gve_alloc_buf_state()
47 rx->dqo.free_buf_states = buf_state->next; in gve_alloc_buf_state()
55 static bool gve_buf_state_is_allocated(struct gve_rx_ring *rx, in gve_buf_state_is_allocated() argument
58 s16 buffer_id = buf_state - rx->dqo.buf_states; in gve_buf_state_is_allocated()
63 static void gve_free_buf_state(struct gve_rx_ring *rx, in gve_free_buf_state() argument
66 s16 buffer_id = buf_state - rx->dqo.buf_states; in gve_free_buf_state()
68 buf_state->next = rx->dqo.free_buf_states; in gve_free_buf_state()
69 rx in gve_free_buf_state()
73 gve_dequeue_buf_state(struct gve_rx_ring *rx, struct gve_index_list *list) gve_dequeue_buf_state() argument
95 gve_enqueue_buf_state(struct gve_rx_ring *rx, struct gve_index_list *list, struct gve_rx_buf_state_dqo *buf_state) gve_enqueue_buf_state() argument
115 gve_get_recycled_buf_state(struct gve_rx_ring *rx) gve_get_recycled_buf_state() argument
164 gve_alloc_page_dqo(struct gve_rx_ring *rx, struct gve_rx_buf_state_dqo *buf_state) gve_alloc_page_dqo() argument
204 struct gve_rx_ring *rx = &priv->rx[idx]; gve_rx_free_ring_dqo() local
256 struct gve_rx_ring *rx = &priv->rx[idx]; gve_rx_alloc_ring_dqo() local
334 const struct gve_rx_ring *rx = &priv->rx[queue_idx]; gve_rx_write_doorbell_dqo() local
372 gve_rx_post_buffers_dqo(struct gve_rx_ring *rx) gve_rx_post_buffers_dqo() argument
419 gve_try_recycle_buf(struct gve_priv *priv, struct gve_rx_ring *rx, struct gve_rx_buf_state_dqo *buf_state) gve_try_recycle_buf() argument
509 gve_rx_free_skb(struct gve_rx_ring *rx) gve_rx_free_skb() argument
519 gve_rx_should_trigger_copy_ondemand(struct gve_rx_ring *rx) gve_rx_should_trigger_copy_ondemand() argument
530 gve_rx_copy_ondemand(struct gve_rx_ring *rx, struct gve_rx_buf_state_dqo *buf_state, u16 buf_len) gve_rx_copy_ondemand() argument
559 gve_rx_append_frags(struct napi_struct *napi, struct gve_rx_buf_state_dqo *buf_state, u16 buf_len, struct gve_rx_ring *rx, struct gve_priv *priv) gve_rx_append_frags() argument
607 gve_rx_dqo(struct napi_struct *napi, struct gve_rx_ring *rx, const struct gve_rx_compl_desc_dqo *compl_desc, int queue_idx) gve_rx_dqo() argument
723 gve_rx_complete_skb(struct gve_rx_ring *rx, struct napi_struct *napi, const struct gve_rx_compl_desc_dqo *desc, netdev_features_t feat) gve_rx_complete_skb() argument
761 struct gve_rx_ring *rx = block->rx; gve_rx_poll_dqo() local
[all...]
H A Dgve_rx.c26 static void gve_rx_unfill_pages(struct gve_priv *priv, struct gve_rx_ring *rx) in gve_rx_unfill_pages() argument
28 u32 slots = rx->mask + 1; in gve_rx_unfill_pages()
31 if (rx->data.raw_addressing) { in gve_rx_unfill_pages()
33 gve_rx_free_buffer(&priv->pdev->dev, &rx->data.page_info[i], in gve_rx_unfill_pages()
34 &rx->data.data_ring[i]); in gve_rx_unfill_pages()
37 page_ref_sub(rx->data.page_info[i].page, in gve_rx_unfill_pages()
38 rx->data.page_info[i].pagecnt_bias - 1); in gve_rx_unfill_pages()
39 gve_unassign_qpl(priv, rx->data.qpl->id); in gve_rx_unfill_pages()
40 rx->data.qpl = NULL; in gve_rx_unfill_pages()
42 for (i = 0; i < rx in gve_rx_unfill_pages()
54 struct gve_rx_ring *rx = &priv->rx[idx]; gve_rx_free_ring() local
111 gve_prefill_rx_pages(struct gve_rx_ring *rx) gve_prefill_rx_pages() argument
212 struct gve_rx_ring *rx = &priv->rx[idx]; gve_rx_alloc_ring() local
347 gve_rx_write_doorbell(struct gve_priv *priv, struct gve_rx_ring *rx) gve_rx_write_doorbell() argument
451 gve_rx_copy_to_pool(struct gve_rx_ring *rx, struct gve_rx_slot_page_info *page_info, u16 len, struct napi_struct *napi) gve_rx_copy_to_pool() argument
538 gve_rx_qpl(struct device *dev, struct net_device *netdev, struct gve_rx_ring *rx, struct gve_rx_slot_page_info *page_info, u16 len, struct napi_struct *napi, union gve_rx_data_slot *data_slot) gve_rx_qpl() argument
565 gve_rx_skb(struct gve_priv *priv, struct gve_rx_ring *rx, struct gve_rx_slot_page_info *page_info, struct napi_struct *napi, u16 len, union gve_rx_data_slot *data_slot, bool is_only_frag) gve_rx_skb() argument
611 gve_xsk_pool_redirect(struct net_device *dev, struct gve_rx_ring *rx, void *data, int len, struct bpf_prog *xdp_prog) gve_xsk_pool_redirect() argument
636 gve_xdp_redirect(struct net_device *dev, struct gve_rx_ring *rx, struct xdp_buff *orig, struct bpf_prog *xdp_prog) gve_xdp_redirect() argument
669 gve_xdp_done(struct gve_priv *priv, struct gve_rx_ring *rx, struct xdp_buff *xdp, struct bpf_prog *xprog, int xdp_act) gve_xdp_done() argument
713 gve_rx(struct gve_rx_ring *rx, netdev_features_t feat, struct gve_rx_desc *desc, u32 idx, struct gve_rx_cnts *cnts) gve_rx() argument
850 gve_rx_work_pending(struct gve_rx_ring *rx) gve_rx_work_pending() argument
864 gve_rx_refill_buffers(struct gve_priv *priv, struct gve_rx_ring *rx) gve_rx_refill_buffers() argument
920 gve_clean_rx_done(struct gve_rx_ring *rx, int budget, netdev_features_t feat) gve_clean_rx_done() argument
1004 struct gve_rx_ring *rx = block->rx; gve_rx_poll() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/
H A Dgve_rx.c16 block->rx = NULL; in gve_rx_remove_from_block()
21 struct gve_rx_ring *rx = &priv->rx[idx]; in gve_rx_free_ring() local
29 dma_free_coherent(dev, bytes, rx->desc.desc_ring, rx->desc.bus); in gve_rx_free_ring()
30 rx->desc.desc_ring = NULL; in gve_rx_free_ring()
32 dma_free_coherent(dev, sizeof(*rx->q_resources), in gve_rx_free_ring()
33 rx->q_resources, rx->q_resources_bus); in gve_rx_free_ring()
34 rx in gve_rx_free_ring()
58 gve_prefill_rx_pages(struct gve_rx_ring *rx) gve_prefill_rx_pages() argument
91 struct gve_rx_ring *rx = &priv->rx[queue_idx]; gve_rx_add_to_block() local
99 struct gve_rx_ring *rx = &priv->rx[idx]; gve_rx_alloc_ring() local
212 gve_rx_write_doorbell(struct gve_priv *priv, struct gve_rx_ring *rx) gve_rx_write_doorbell() argument
228 gve_rx_copy(struct gve_rx_ring *rx, struct net_device *dev, struct napi_struct *napi, struct gve_rx_slot_page_info *page_info, u16 len) gve_rx_copy() argument
281 gve_rx(struct gve_rx_ring *rx, struct gve_rx_desc *rx_desc, netdev_features_t feat, u32 idx) gve_rx() argument
386 gve_rx_work_pending(struct gve_rx_ring *rx) gve_rx_work_pending() argument
402 gve_clean_rx_done(struct gve_rx_ring *rx, int budget, netdev_features_t feat) gve_clean_rx_done() argument
448 struct gve_rx_ring *rx = block->rx; gve_rx_poll() local
[all...]
/kernel/linux/linux-6.6/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 in hfi1_netdev_rxq_init()
244 hfi1_netdev_rxq_deinit(struct hfi1_netdev_rx *rx) hfi1_netdev_rxq_deinit() argument
263 enable_queues(struct hfi1_netdev_rx *rx) enable_queues() argument
279 disable_queues(struct hfi1_netdev_rx *rx) disable_queues() argument
309 struct hfi1_netdev_rx *rx = dd->netdev_rx; hfi1_netdev_rx_init() local
329 struct hfi1_netdev_rx *rx = dd->netdev_rx; hfi1_netdev_rx_destroy() local
355 struct hfi1_netdev_rx *rx; hfi1_alloc_rx() local
393 struct hfi1_netdev_rx *rx; hfi1_netdev_enable_queues() local
409 struct hfi1_netdev_rx *rx; hfi1_netdev_disable_queues() local
435 struct hfi1_netdev_rx *rx = dd->netdev_rx; hfi1_netdev_add_data() local
449 struct hfi1_netdev_rx *rx = dd->netdev_rx; hfi1_netdev_remove_data() local
462 struct hfi1_netdev_rx *rx = dd->netdev_rx; hfi1_netdev_get_data() local
475 struct hfi1_netdev_rx *rx = dd->netdev_rx; hfi1_netdev_get_first_data() local
[all...]
/kernel/linux/linux-6.6/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 in rxrpc_bind()
213 struct rxrpc_sock *rx = rxrpc_sk(sk); rxrpc_listen() local
297 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_kernel_begin_call() local
433 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_kernel_new_call_notification() local
474 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_connect() local
524 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_sendmsg() local
615 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_setsockopt() local
743 struct rxrpc_sock *rx = rxrpc_sk(sk); rxrpc_poll() local
770 struct rxrpc_sock *rx; rxrpc_create() local
822 struct rxrpc_sock *rx = rxrpc_sk(sk); rxrpc_shutdown() local
871 struct rxrpc_sock *rx = rxrpc_sk(sk); rxrpc_release_sock() local
[all...]
H A Dcall_accept.c34 static int rxrpc_service_prealloc_one(struct rxrpc_sock *rx, in rxrpc_service_prealloc_one() argument
42 struct rxrpc_net *rxnet = rxrpc_net(sock_net(&rx->sk)); in rxrpc_service_prealloc_one()
48 max = rx->sk.sk_max_ack_backlog; in rxrpc_service_prealloc_one()
49 tmp = rx->sk.sk_ack_backlog; in rxrpc_service_prealloc_one()
74 peer = rxrpc_alloc_peer(rx->local, gfp, rxrpc_peer_new_prealloc); in rxrpc_service_prealloc_one()
98 call = rxrpc_alloc_call(rx, gfp, debug_id); 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()
133 rb_insert_color(&call->sock_node, &rx->calls); in rxrpc_service_prealloc_one()
136 list_add(&call->sock_link, &rx in rxrpc_service_prealloc_one()
161 rxrpc_service_prealloc(struct rxrpc_sock *rx, gfp_t gfp) rxrpc_service_prealloc() argument
178 rxrpc_discard_prealloc(struct rxrpc_sock *rx) rxrpc_discard_prealloc() argument
242 rxrpc_alloc_incoming_call(struct rxrpc_sock *rx, struct rxrpc_local *local, struct rxrpc_peer *peer, struct rxrpc_connection *conn, const struct rxrpc_security *sec, struct sockaddr_rxrpc *peer_srx, struct sk_buff *skb) rxrpc_alloc_incoming_call() argument
338 struct rxrpc_sock *rx; rxrpc_new_incoming_call() local
436 rxrpc_user_charge_accept(struct rxrpc_sock *rx, unsigned long user_call_ID) rxrpc_user_charge_accept() argument
469 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_kernel_charge_accept() local
[all...]
/kernel/linux/linux-5.10/net/rxrpc/
H A Daf_rxrpc.c76 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 in rxrpc_bind()
212 struct rxrpc_sock *rx = rxrpc_sk(sk); rxrpc_listen() local
294 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_kernel_begin_call() local
413 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_kernel_new_call_notification() local
454 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_connect() local
503 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_sendmsg() local
594 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_setsockopt() local
722 struct rxrpc_sock *rx = rxrpc_sk(sk); rxrpc_poll() local
749 struct rxrpc_sock *rx; rxrpc_create() local
801 struct rxrpc_sock *rx = rxrpc_sk(sk); rxrpc_shutdown() local
852 struct rxrpc_sock *rx = rxrpc_sk(sk); rxrpc_release_sock() local
[all...]
H A Dcall_accept.c34 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 in rxrpc_service_prealloc_one()
163 rxrpc_service_prealloc(struct rxrpc_sock *rx, gfp_t gfp) rxrpc_service_prealloc() argument
180 rxrpc_discard_prealloc(struct rxrpc_sock *rx) rxrpc_discard_prealloc() argument
260 rxrpc_alloc_incoming_call(struct rxrpc_sock *rx, struct rxrpc_local *local, struct rxrpc_peer *peer, struct rxrpc_connection *conn, const struct rxrpc_security *sec, struct key *key, struct sk_buff *skb) rxrpc_alloc_incoming_call() argument
348 rxrpc_new_incoming_call(struct rxrpc_local *local, struct rxrpc_sock *rx, struct sk_buff *skb) rxrpc_new_incoming_call() argument
448 rxrpc_user_charge_accept(struct rxrpc_sock *rx, unsigned long user_call_ID) rxrpc_user_charge_accept() argument
481 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_kernel_charge_accept() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/engleder/
H A Dtsnep_main.c891 static void tsnep_rx_ring_cleanup(struct tsnep_rx *rx) in tsnep_rx_ring_cleanup() argument
893 struct device *dmadev = rx->adapter->dmadev; in tsnep_rx_ring_cleanup()
898 entry = &rx->entry[i]; in tsnep_rx_ring_cleanup()
899 if (!rx->xsk_pool && entry->page) in tsnep_rx_ring_cleanup()
900 page_pool_put_full_page(rx->page_pool, entry->page, in tsnep_rx_ring_cleanup()
902 if (rx->xsk_pool && entry->xdp) in tsnep_rx_ring_cleanup()
908 if (rx->page_pool) in tsnep_rx_ring_cleanup()
909 page_pool_destroy(rx->page_pool); in tsnep_rx_ring_cleanup()
911 memset(rx->entry, 0, sizeof(rx in tsnep_rx_ring_cleanup()
923 tsnep_rx_ring_create(struct tsnep_rx *rx) tsnep_rx_ring_create() argument
978 tsnep_rx_init(struct tsnep_rx *rx) tsnep_rx_init() argument
991 tsnep_rx_enable(struct tsnep_rx *rx) tsnep_rx_enable() argument
999 tsnep_rx_disable(struct tsnep_rx *rx) tsnep_rx_disable() argument
1009 tsnep_rx_desc_available(struct tsnep_rx *rx) tsnep_rx_desc_available() argument
1017 tsnep_rx_free_page_buffer(struct tsnep_rx *rx) tsnep_rx_free_page_buffer() argument
1032 tsnep_rx_alloc_page_buffer(struct tsnep_rx *rx) tsnep_rx_alloc_page_buffer() argument
1051 tsnep_rx_set_page(struct tsnep_rx *rx, struct tsnep_rx_entry *entry, struct page *page) tsnep_rx_set_page() argument
1060 tsnep_rx_alloc_buffer(struct tsnep_rx *rx, int index) tsnep_rx_alloc_buffer() argument
1073 tsnep_rx_reuse_buffer(struct tsnep_rx *rx, int index) tsnep_rx_reuse_buffer() argument
1082 tsnep_rx_activate(struct tsnep_rx *rx, int index) tsnep_rx_activate() argument
1109 tsnep_rx_alloc(struct tsnep_rx *rx, int count, bool reuse) tsnep_rx_alloc() argument
1137 tsnep_rx_refill(struct tsnep_rx *rx, int count, bool reuse) tsnep_rx_refill() argument
1148 tsnep_rx_set_xdp(struct tsnep_rx *rx, struct tsnep_rx_entry *entry, struct xdp_buff *xdp) tsnep_rx_set_xdp() argument
1157 tsnep_rx_reuse_buffer_zc(struct tsnep_rx *rx, int index) tsnep_rx_reuse_buffer_zc() argument
1166 tsnep_rx_alloc_zc(struct tsnep_rx *rx, int count, bool reuse) tsnep_rx_alloc_zc() argument
1194 tsnep_rx_free_zc(struct tsnep_rx *rx) tsnep_rx_free_zc() argument
1207 tsnep_rx_refill_zc(struct tsnep_rx *rx, int count, bool reuse) tsnep_rx_refill_zc() argument
1218 tsnep_xdp_run_prog(struct tsnep_rx *rx, struct bpf_prog *prog, struct xdp_buff *xdp, int *status, struct netdev_queue *tx_nq, struct tsnep_tx *tx) tsnep_xdp_run_prog() argument
1262 tsnep_xdp_run_prog_zc(struct tsnep_rx *rx, struct bpf_prog *prog, struct xdp_buff *xdp, int *status, struct netdev_queue *tx_nq, struct tsnep_tx *tx) tsnep_xdp_run_prog_zc() argument
1313 tsnep_build_skb(struct tsnep_rx *rx, struct page *page, int length) tsnep_build_skb() argument
1344 tsnep_rx_page(struct tsnep_rx *rx, struct napi_struct *napi, struct page *page, int length) tsnep_rx_page() argument
1366 tsnep_rx_poll(struct tsnep_rx *rx, struct napi_struct *napi, int budget) tsnep_rx_poll() argument
1472 tsnep_rx_poll_zc(struct tsnep_rx *rx, struct napi_struct *napi, int budget) tsnep_rx_poll_zc() argument
1590 tsnep_rx_pending(struct tsnep_rx *rx) tsnep_rx_pending() argument
1605 tsnep_rx_open(struct tsnep_rx *rx) tsnep_rx_open() argument
1643 tsnep_rx_close(struct tsnep_rx *rx) tsnep_rx_close() argument
1651 tsnep_rx_reopen(struct tsnep_rx *rx) tsnep_rx_reopen() argument
1679 tsnep_rx_reopen_xsk(struct tsnep_rx *rx) tsnep_rx_reopen_xsk() argument
1842 struct tsnep_rx *rx = queue->rx; tsnep_queue_close() local
1859 struct tsnep_rx *rx = queue->rx; tsnep_queue_open() local
[all...]
/kernel/linux/linux-6.6/net/mac80211/
H A Drx.c875 static void ieee80211_parse_qos(struct ieee80211_rx_data *rx) in ieee80211_parse_qos() argument
877 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data; in ieee80211_parse_qos()
878 struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(rx->skb); in ieee80211_parse_qos()
910 rx->seqno_idx = seqno_idx; in ieee80211_parse_qos()
911 rx->security_idx = security_idx; in ieee80211_parse_qos()
914 rx->skb->priority = (tid > 7) ? 0 : tid; in ieee80211_parse_qos()
942 static void ieee80211_verify_alignment(struct ieee80211_rx_data *rx) in ieee80211_verify_alignment() argument
945 WARN_ON_ONCE((unsigned long)rx->skb->data & 1); in ieee80211_verify_alignment()
950 /* rx handlers */
1022 static ieee80211_rx_result ieee80211_rx_mesh_check(struct ieee80211_rx_data *rx) in ieee80211_rx_mesh_check() argument
1337 ieee80211_rx_reorder_ampdu(struct ieee80211_rx_data *rx, struct sk_buff_head *frames) ieee80211_rx_reorder_ampdu() argument
1411 ieee80211_rx_h_check_dup(struct ieee80211_rx_data *rx) ieee80211_rx_h_check_dup() argument
1448 ieee80211_rx_h_check(struct ieee80211_rx_data *rx) ieee80211_rx_h_check() argument
1503 ieee80211_rx_h_check_more_data(struct ieee80211_rx_data *rx) ieee80211_rx_h_check_more_data() argument
1660 ieee80211_rx_h_uapsd_and_pspoll(struct ieee80211_rx_data *rx) ieee80211_rx_h_uapsd_and_pspoll() argument
1711 ieee80211_rx_h_sta_process(struct ieee80211_rx_data *rx) ieee80211_rx_h_sta_process() argument
1846 ieee80211_rx_get_bigtk(struct ieee80211_rx_data *rx, int idx) ieee80211_rx_get_bigtk() argument
1880 ieee80211_rx_h_decrypt(struct ieee80211_rx_data *rx) ieee80211_rx_h_decrypt() argument
2209 requires_sequential_pn(struct ieee80211_rx_data *rx, __le16 fc) requires_sequential_pn() argument
2220 ieee80211_rx_h_defragment(struct ieee80211_rx_data *rx) ieee80211_rx_h_defragment() argument
2379 ieee80211_802_1x_port_control(struct ieee80211_rx_data *rx) ieee80211_802_1x_port_control() argument
2387 ieee80211_drop_unencrypted(struct ieee80211_rx_data *rx, __le16 fc) ieee80211_drop_unencrypted() argument
2408 ieee80211_drop_unencrypted_mgmt(struct ieee80211_rx_data *rx) ieee80211_drop_unencrypted_mgmt() argument
2479 __ieee80211_data_to_8023(struct ieee80211_rx_data *rx, bool *port_control) __ieee80211_data_to_8023() argument
2550 ieee80211_frame_allowed(struct ieee80211_rx_data *rx, __le16 fc) ieee80211_frame_allowed() argument
2572 ieee80211_deliver_skb_to_local_stack(struct sk_buff *skb, struct ieee80211_rx_data *rx) ieee80211_deliver_skb_to_local_stack() argument
2623 ieee80211_deliver_skb(struct ieee80211_rx_data *rx) ieee80211_deliver_skb() argument
2966 __ieee80211_rx_h_amsdu(struct ieee80211_rx_data *rx, u8 data_offset) __ieee80211_rx_h_amsdu() argument
3060 ieee80211_rx_h_amsdu(struct ieee80211_rx_data *rx) ieee80211_rx_h_amsdu() argument
3117 ieee80211_rx_h_data(struct ieee80211_rx_data *rx) ieee80211_rx_h_data() argument
3201 ieee80211_rx_h_ctrl(struct ieee80211_rx_data *rx, struct sk_buff_head *frames) ieee80211_rx_h_ctrl() argument
3315 ieee80211_rx_check_bss_color_collision(struct ieee80211_rx_data *rx) ieee80211_rx_check_bss_color_collision() argument
3359 ieee80211_rx_h_mgmt_check(struct ieee80211_rx_data *rx) ieee80211_rx_h_mgmt_check() argument
3409 ieee80211_process_rx_twt_action(struct ieee80211_rx_data *rx) ieee80211_process_rx_twt_action() argument
3461 ieee80211_rx_h_action(struct ieee80211_rx_data *rx) ieee80211_rx_h_action() argument
3771 ieee80211_rx_h_userspace_mgmt(struct ieee80211_rx_data *rx) ieee80211_rx_h_userspace_mgmt() argument
3814 ieee80211_rx_h_action_post_userspace(struct ieee80211_rx_data *rx) ieee80211_rx_h_action_post_userspace() argument
3849 ieee80211_rx_h_action_return(struct ieee80211_rx_data *rx) ieee80211_rx_h_action_return() argument
3912 ieee80211_rx_h_ext(struct ieee80211_rx_data *rx) ieee80211_rx_h_ext() argument
3930 ieee80211_rx_h_mgmt(struct ieee80211_rx_data *rx) ieee80211_rx_h_mgmt() argument
3986 ieee80211_rx_cooked_monitor(struct ieee80211_rx_data *rx, struct ieee80211_rate *rate, ieee80211_rx_result reason) ieee80211_rx_cooked_monitor() argument
4055 ieee80211_rx_handlers_result(struct ieee80211_rx_data *rx, ieee80211_rx_result res) ieee80211_rx_handlers_result() argument
4086 ieee80211_rx_handlers(struct ieee80211_rx_data *rx, struct sk_buff_head *frames) ieee80211_rx_handlers() argument
4150 ieee80211_invoke_rx_handlers(struct ieee80211_rx_data *rx) ieee80211_invoke_rx_handlers() argument
4184 ieee80211_rx_data_set_link(struct ieee80211_rx_data *rx, u8 link_id) ieee80211_rx_data_set_link() argument
4201 ieee80211_rx_data_set_sta(struct ieee80211_rx_data *rx, struct sta_info *sta, int link_id) ieee80211_rx_data_set_sta() argument
4231 struct ieee80211_rx_data rx = { ieee80211_release_reorder_timeout() local
4276 struct ieee80211_rx_data rx = { ieee80211_mark_rx_ba_filtered_frames() local
4360 ieee80211_accept_frame(struct ieee80211_rx_data *rx) ieee80211_accept_frame() argument
4690 ieee80211_rx_8023(struct ieee80211_rx_data *rx, struct ieee80211_fast_rx *fast_rx, int orig_len) ieee80211_rx_8023() argument
4794 ieee80211_invoke_fast_rx(struct ieee80211_rx_data *rx, struct ieee80211_fast_rx *fast_rx) ieee80211_invoke_fast_rx() argument
4946 ieee80211_prepare_and_rx_handle(struct ieee80211_rx_data *rx, struct sk_buff *skb, bool consume) ieee80211_prepare_and_rx_handle() argument
5029 struct ieee80211_rx_data rx; __ieee80211_rx_handle_8023() local
5073 ieee80211_rx_for_interface(struct ieee80211_rx_data *rx, struct sk_buff *skb, bool consume) ieee80211_rx_for_interface() argument
5119 struct ieee80211_rx_data rx; __ieee80211_rx_handle_packet() local
[all...]
/kernel/linux/linux-5.10/drivers/firmware/tegra/
H A Divc.c49 * through the rx.channel pointer. This delineates ownership of the cache
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 in tegra_ivc_available() local
293 unsigned int rx = offsetof(struct tegra_ivc_header, rx.count); tegra_ivc_read_advance() local
347 unsigned int rx = offsetof(struct tegra_ivc_header, rx.count); tegra_ivc_write_advance() local
561 tegra_ivc_check_params(unsigned long rx, unsigned long tx, unsigned int num_frames, size_t frame_size) tegra_ivc_check_params() argument
612 tegra_ivc_init(struct tegra_ivc *ivc, struct device *peer, void *rx, dma_addr_t rx_phys, void *tx, dma_addr_t tx_phys, unsigned int num_frames, size_t frame_size, void (*notify)(struct tegra_ivc *ivc, void *data), void *data) tegra_ivc_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/firmware/tegra/
H A Divc.c49 * through the rx.channel pointer. This delineates ownership of the cache
68 } 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 in tegra_ivc_available() local
305 unsigned int rx = offsetof(struct tegra_ivc_header, rx.count); tegra_ivc_read_advance() local
359 unsigned int rx = offsetof(struct tegra_ivc_header, rx.count); tegra_ivc_write_advance() local
574 tegra_ivc_check_params(unsigned long rx, unsigned long tx, unsigned int num_frames, size_t frame_size) tegra_ivc_check_params() argument
646 tegra_ivc_init(struct tegra_ivc *ivc, struct device *peer, const struct iosys_map *rx, dma_addr_t rx_phys, const struct iosys_map *tx, dma_addr_t tx_phys, unsigned int num_frames, size_t frame_size, void (*notify)(struct tegra_ivc *ivc, void *data), void *data) tegra_ivc_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_fdma.c79 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 in sparx5_fdma_rx_activate()
144 sparx5_fdma_rx_deactivate(struct sparx5 *sparx5, struct sparx5_rx *rx) sparx5_fdma_rx_deactivate() argument
187 sparx5_fdma_rx_reload(struct sparx5 *sparx5, struct sparx5_rx *rx) sparx5_fdma_rx_reload() argument
199 sparx5_fdma_rx_alloc_skb(struct sparx5_rx *rx) sparx5_fdma_rx_alloc_skb() argument
205 sparx5_fdma_rx_get_frame(struct sparx5 *sparx5, struct sparx5_rx *rx) sparx5_fdma_rx_get_frame() argument
260 struct sparx5_rx *rx = container_of(napi, struct sparx5_rx, napi); sparx5_fdma_napi_callback() local
346 struct sparx5_rx *rx = &sparx5->rx; sparx5_fdma_rx_alloc() local
439 sparx5_fdma_rx_init(struct sparx5 *sparx5, struct sparx5_rx *rx, int channel) sparx5_fdma_rx_init() argument
[all...]
/kernel/linux/linux-5.10/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 in bna_bfi_rx_promisc_req()
561 struct bna_rx *rx = rxf->rx; bna_rit_init() local
608 bna_rxf_init(struct bna_rxf *rxf, struct bna_rx *rx, struct bna_rx_config *q_config, struct bna_res_info *res_info) bna_rxf_init() argument
690 bna_rx_cb_rxf_started(struct bna_rx *rx) bna_rx_cb_rxf_started() argument
704 bna_rx_cb_rxf_stopped(struct bna_rx *rx) bna_rx_cb_rxf_stopped() argument
724 bna_rx_ucast_set(struct bna_rx *rx, const u8 *ucmac) bna_rx_ucast_set() argument
746 bna_rx_mcast_add(struct bna_rx *rx, const u8 *addr, void (*cbfn)(struct bnad *, struct bna_rx *)) bna_rx_mcast_add() argument
775 bna_rx_ucast_listset(struct bna_rx *rx, int count, const u8 *uclist) bna_rx_ucast_listset() argument
833 bna_rx_mcast_listset(struct bna_rx *rx, int count, const u8 *mclist) bna_rx_mcast_listset() argument
893 bna_rx_mcast_delall(struct bna_rx *rx) bna_rx_mcast_delall() argument
924 bna_rx_vlan_add(struct bna_rx *rx, int vlan_id) bna_rx_vlan_add() argument
939 bna_rx_vlan_del(struct bna_rx *rx, int vlan_id) bna_rx_vlan_del() argument
1326 bna_rx_sm_stopped_entry(struct bna_rx *rx) bna_rx_sm_stopped_entry() argument
1331 bna_rx_sm_stopped(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_stopped() argument
1353 bna_rx_sm_start_wait_entry(struct bna_rx *rx) bna_rx_sm_start_wait_entry() argument
1359 bna_rx_sm_stop_wait_entry(struct bna_rx *rx) bna_rx_sm_stop_wait_entry() argument
1364 bna_rx_sm_stop_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_stop_wait() argument
1383 bna_rx_sm_start_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_start_wait() argument
1405 bna_rx_sm_rxf_start_wait_entry(struct bna_rx *rx) bna_rx_sm_rxf_start_wait_entry() argument
1412 bna_rx_sm_rxf_stop_wait_entry(struct bna_rx *rx) bna_rx_sm_rxf_stop_wait_entry() argument
1417 bna_rx_sm_rxf_stop_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_rxf_stop_wait() argument
1445 bna_rx_sm_start_stop_wait_entry(struct bna_rx *rx) bna_rx_sm_start_stop_wait_entry() argument
1450 bna_rx_sm_start_stop_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_start_stop_wait() argument
1468 bna_rx_sm_started_entry(struct bna_rx *rx) bna_rx_sm_started_entry() argument
1481 bna_rx_sm_started(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_started() argument
1504 bna_rx_sm_rxf_start_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_rxf_start_wait() argument
1530 bna_rx_sm_cleanup_wait_entry(struct bna_rx *rx) bna_rx_sm_cleanup_wait_entry() argument
1535 bna_rx_sm_cleanup_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_cleanup_wait() argument
1554 bna_rx_sm_failed_entry(struct bna_rx *rx) bna_rx_sm_failed_entry() argument
1559 bna_rx_sm_failed(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_failed() argument
1586 bna_rx_sm_quiesce_wait_entry(struct bna_rx *rx) bna_rx_sm_quiesce_wait_entry() argument
1591 bna_rx_sm_quiesce_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_quiesce_wait() argument
1613 bna_bfi_rx_enet_start(struct bna_rx *rx) bna_bfi_rx_enet_start() argument
1715 bna_bfi_rx_enet_stop(struct bna_rx *rx) bna_bfi_rx_enet_stop() argument
1729 bna_rx_enet_stop(struct bna_rx *rx) bna_rx_enet_stop() argument
1802 struct bna_rx *rx = NULL; bna_rx_get() local
1818 bna_rx_put(struct bna_rx_mod *rx_mod, struct bna_rx *rx) bna_rx_put() argument
1930 bna_rx_mod_cb_rx_stopped(void *arg, struct bna_rx *rx) bna_rx_mod_cb_rx_stopped() argument
1948 bna_rx_start(struct bna_rx *rx) bna_rx_start() argument
1956 bna_rx_stop(struct bna_rx *rx) bna_rx_stop() argument
1969 bna_rx_fail(struct bna_rx *rx) bna_rx_fail() argument
1979 struct bna_rx *rx; bna_rx_mod_start() local
1993 struct bna_rx *rx; bna_rx_mod_stop() local
2014 struct bna_rx *rx; bna_rx_mod_fail() local
2086 bna_bfi_rx_enet_start_rsp(struct bna_rx *rx, struct bfi_msgq_mhdr *msghdr) bna_bfi_rx_enet_start_rsp() argument
2130 bna_bfi_rx_enet_stop_rsp(struct bna_rx *rx, struct bfi_msgq_mhdr *msghdr) bna_bfi_rx_enet_stop_rsp() argument
2257 struct bna_rx *rx; bna_rx_create() local
2483 bna_rx_destroy(struct bna_rx *rx) bna_rx_destroy() argument
2536 bna_rx_enable(struct bna_rx *rx) bna_rx_enable() argument
2547 bna_rx_disable(struct bna_rx *rx, enum bna_cleanup_type type, void (*cbfn)(void *, struct bna_rx *)) bna_rx_disable() argument
2564 bna_rx_cleanup_complete(struct bna_rx *rx) bna_rx_cleanup_complete() argument
2570 bna_rx_vlan_strip_enable(struct bna_rx *rx) bna_rx_vlan_strip_enable() argument
2582 bna_rx_vlan_strip_disable(struct bna_rx *rx) bna_rx_vlan_strip_disable() argument
2594 bna_rx_mode_set(struct bna_rx *rx, enum bna_rxmode new_mode, enum bna_rxmode bitmask) bna_rx_mode_set() argument
2662 bna_rx_vlanfilter_enable(struct bna_rx *rx) bna_rx_vlanfilter_enable() argument
2674 bna_rx_coalescing_timeo_set(struct bna_rx *rx, int coalescing_timeo) bna_rx_coalescing_timeo_set() argument
[all...]
/kernel/linux/linux-6.6/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 in bna_bfi_rx_promisc_req()
561 struct bna_rx *rx = rxf->rx; bna_rit_init() local
608 bna_rxf_init(struct bna_rxf *rxf, struct bna_rx *rx, struct bna_rx_config *q_config, struct bna_res_info *res_info) bna_rxf_init() argument
690 bna_rx_cb_rxf_started(struct bna_rx *rx) bna_rx_cb_rxf_started() argument
704 bna_rx_cb_rxf_stopped(struct bna_rx *rx) bna_rx_cb_rxf_stopped() argument
724 bna_rx_ucast_set(struct bna_rx *rx, const u8 *ucmac) bna_rx_ucast_set() argument
746 bna_rx_mcast_add(struct bna_rx *rx, const u8 *addr, void (*cbfn)(struct bnad *, struct bna_rx *)) bna_rx_mcast_add() argument
775 bna_rx_ucast_listset(struct bna_rx *rx, int count, const u8 *uclist) bna_rx_ucast_listset() argument
833 bna_rx_mcast_listset(struct bna_rx *rx, int count, const u8 *mclist) bna_rx_mcast_listset() argument
893 bna_rx_mcast_delall(struct bna_rx *rx) bna_rx_mcast_delall() argument
924 bna_rx_vlan_add(struct bna_rx *rx, int vlan_id) bna_rx_vlan_add() argument
939 bna_rx_vlan_del(struct bna_rx *rx, int vlan_id) bna_rx_vlan_del() argument
1326 bna_rx_sm_stopped_entry(struct bna_rx *rx) bna_rx_sm_stopped_entry() argument
1331 bna_rx_sm_stopped(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_stopped() argument
1353 bna_rx_sm_start_wait_entry(struct bna_rx *rx) bna_rx_sm_start_wait_entry() argument
1359 bna_rx_sm_stop_wait_entry(struct bna_rx *rx) bna_rx_sm_stop_wait_entry() argument
1364 bna_rx_sm_stop_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_stop_wait() argument
1383 bna_rx_sm_start_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_start_wait() argument
1405 bna_rx_sm_rxf_start_wait_entry(struct bna_rx *rx) bna_rx_sm_rxf_start_wait_entry() argument
1412 bna_rx_sm_rxf_stop_wait_entry(struct bna_rx *rx) bna_rx_sm_rxf_stop_wait_entry() argument
1417 bna_rx_sm_rxf_stop_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_rxf_stop_wait() argument
1445 bna_rx_sm_start_stop_wait_entry(struct bna_rx *rx) bna_rx_sm_start_stop_wait_entry() argument
1450 bna_rx_sm_start_stop_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_start_stop_wait() argument
1468 bna_rx_sm_started_entry(struct bna_rx *rx) bna_rx_sm_started_entry() argument
1481 bna_rx_sm_started(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_started() argument
1504 bna_rx_sm_rxf_start_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_rxf_start_wait() argument
1530 bna_rx_sm_cleanup_wait_entry(struct bna_rx *rx) bna_rx_sm_cleanup_wait_entry() argument
1535 bna_rx_sm_cleanup_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_cleanup_wait() argument
1554 bna_rx_sm_failed_entry(struct bna_rx *rx) bna_rx_sm_failed_entry() argument
1559 bna_rx_sm_failed(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_failed() argument
1586 bna_rx_sm_quiesce_wait_entry(struct bna_rx *rx) bna_rx_sm_quiesce_wait_entry() argument
1591 bna_rx_sm_quiesce_wait(struct bna_rx *rx, enum bna_rx_event event) bna_rx_sm_quiesce_wait() argument
1613 bna_bfi_rx_enet_start(struct bna_rx *rx) bna_bfi_rx_enet_start() argument
1715 bna_bfi_rx_enet_stop(struct bna_rx *rx) bna_bfi_rx_enet_stop() argument
1729 bna_rx_enet_stop(struct bna_rx *rx) bna_rx_enet_stop() argument
1802 struct bna_rx *rx = NULL; bna_rx_get() local
1818 bna_rx_put(struct bna_rx_mod *rx_mod, struct bna_rx *rx) bna_rx_put() argument
1930 bna_rx_mod_cb_rx_stopped(void *arg, struct bna_rx *rx) bna_rx_mod_cb_rx_stopped() argument
1948 bna_rx_start(struct bna_rx *rx) bna_rx_start() argument
1956 bna_rx_stop(struct bna_rx *rx) bna_rx_stop() argument
1969 bna_rx_fail(struct bna_rx *rx) bna_rx_fail() argument
1979 struct bna_rx *rx; bna_rx_mod_start() local
1993 struct bna_rx *rx; bna_rx_mod_stop() local
2014 struct bna_rx *rx; bna_rx_mod_fail() local
2086 bna_bfi_rx_enet_start_rsp(struct bna_rx *rx, struct bfi_msgq_mhdr *msghdr) bna_bfi_rx_enet_start_rsp() argument
2130 bna_bfi_rx_enet_stop_rsp(struct bna_rx *rx, struct bfi_msgq_mhdr *msghdr) bna_bfi_rx_enet_stop_rsp() argument
2257 struct bna_rx *rx; bna_rx_create() local
2483 bna_rx_destroy(struct bna_rx *rx) bna_rx_destroy() argument
2536 bna_rx_enable(struct bna_rx *rx) bna_rx_enable() argument
2547 bna_rx_disable(struct bna_rx *rx, enum bna_cleanup_type type, void (*cbfn)(void *, struct bna_rx *)) bna_rx_disable() argument
2564 bna_rx_cleanup_complete(struct bna_rx *rx) bna_rx_cleanup_complete() argument
2570 bna_rx_vlan_strip_enable(struct bna_rx *rx) bna_rx_vlan_strip_enable() argument
2582 bna_rx_vlan_strip_disable(struct bna_rx *rx) bna_rx_vlan_strip_disable() argument
2594 bna_rx_mode_set(struct bna_rx *rx, enum bna_rxmode new_mode, enum bna_rxmode bitmask) bna_rx_mode_set() argument
2662 bna_rx_vlanfilter_enable(struct bna_rx *rx) bna_rx_vlanfilter_enable() argument
2674 bna_rx_coalescing_timeo_set(struct bna_rx *rx, int coalescing_timeo) bna_rx_coalescing_timeo_set() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_fdma.c14 static struct page *lan966x_fdma_rx_alloc_page(struct lan966x_rx *rx, in lan966x_fdma_rx_alloc_page() argument
19 page = page_pool_dev_alloc_pages(rx->page_pool); in lan966x_fdma_rx_alloc_page()
28 static void lan966x_fdma_rx_free_pages(struct lan966x_rx *rx) in lan966x_fdma_rx_free_pages() argument
34 page_pool_put_full_page(rx->page_pool, in lan966x_fdma_rx_free_pages()
35 rx->page[i][j], false); in lan966x_fdma_rx_free_pages()
39 static void lan966x_fdma_rx_free_page(struct lan966x_rx *rx) in lan966x_fdma_rx_free_page() argument
43 page = rx->page[rx->dcb_index][rx->db_index]; in lan966x_fdma_rx_free_page()
47 page_pool_recycle_direct(rx in lan966x_fdma_rx_free_page()
50 lan966x_fdma_rx_add_dcb(struct lan966x_rx *rx, struct lan966x_rx_dcb *dcb, u64 nextptr) lan966x_fdma_rx_add_dcb() argument
69 lan966x_fdma_rx_alloc_page_pool(struct lan966x_rx *rx) lan966x_fdma_rx_alloc_page_pool() argument
104 lan966x_fdma_rx_alloc(struct lan966x_rx *rx) lan966x_fdma_rx_alloc() argument
150 lan966x_fdma_rx_advance_dcb(struct lan966x_rx *rx) lan966x_fdma_rx_advance_dcb() argument
156 lan966x_fdma_rx_free(struct lan966x_rx *rx) lan966x_fdma_rx_free() argument
167 lan966x_fdma_rx_start(struct lan966x_rx *rx) lan966x_fdma_rx_start() argument
205 lan966x_fdma_rx_disable(struct lan966x_rx *rx) lan966x_fdma_rx_disable() argument
224 lan966x_fdma_rx_reload(struct lan966x_rx *rx) lan966x_fdma_rx_reload() argument
394 struct lan966x_rx *rx = &lan966x->rx; lan966x_fdma_tx_clear_buf() local
452 lan966x_fdma_rx_more_frames(struct lan966x_rx *rx) lan966x_fdma_rx_more_frames() argument
464 lan966x_fdma_rx_check_frame(struct lan966x_rx *rx, u64 *src_port) lan966x_fdma_rx_check_frame() argument
493 lan966x_fdma_rx_get_frame(struct lan966x_rx *rx, u64 src_port) lan966x_fdma_rx_get_frame() argument
548 struct lan966x_rx *rx = &lan966x->rx; lan966x_fdma_napi_poll() local
[all...]
/kernel/linux/linux-5.10/net/mac80211/
H A Drx.c864 static void ieee80211_parse_qos(struct ieee80211_rx_data *rx) in ieee80211_parse_qos() argument
866 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data; in ieee80211_parse_qos()
867 struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(rx->skb); in ieee80211_parse_qos()
899 rx->seqno_idx = seqno_idx; in ieee80211_parse_qos()
900 rx->security_idx = security_idx; in ieee80211_parse_qos()
903 rx->skb->priority = (tid > 7) ? 0 : tid; in ieee80211_parse_qos()
931 static void ieee80211_verify_alignment(struct ieee80211_rx_data *rx) in ieee80211_verify_alignment() argument
934 WARN_ON_ONCE((unsigned long)rx->skb->data & 1); in ieee80211_verify_alignment()
939 /* rx handlers */
1034 static ieee80211_rx_result ieee80211_rx_mesh_check(struct ieee80211_rx_data *rx) in ieee80211_rx_mesh_check() argument
1347 ieee80211_rx_reorder_ampdu(struct ieee80211_rx_data *rx, struct sk_buff_head *frames) ieee80211_rx_reorder_ampdu() argument
1423 ieee80211_rx_h_check_dup(struct ieee80211_rx_data *rx) ieee80211_rx_h_check_dup() argument
1460 ieee80211_rx_h_check(struct ieee80211_rx_data *rx) ieee80211_rx_h_check() argument
1516 ieee80211_rx_h_check_more_data(struct ieee80211_rx_data *rx) ieee80211_rx_h_check_more_data() argument
1676 ieee80211_rx_h_uapsd_and_pspoll(struct ieee80211_rx_data *rx) ieee80211_rx_h_uapsd_and_pspoll() argument
1727 ieee80211_rx_h_sta_process(struct ieee80211_rx_data *rx) ieee80211_rx_h_sta_process() argument
1860 ieee80211_rx_get_bigtk(struct ieee80211_rx_data *rx, int idx) ieee80211_rx_get_bigtk() argument
1895 ieee80211_rx_h_decrypt(struct ieee80211_rx_data *rx) ieee80211_rx_h_decrypt() argument
2224 requires_sequential_pn(struct ieee80211_rx_data *rx, __le16 fc) requires_sequential_pn() argument
2235 ieee80211_rx_h_defragment(struct ieee80211_rx_data *rx) ieee80211_rx_h_defragment() argument
2394 ieee80211_802_1x_port_control(struct ieee80211_rx_data *rx) ieee80211_802_1x_port_control() argument
2402 ieee80211_drop_unencrypted(struct ieee80211_rx_data *rx, __le16 fc) ieee80211_drop_unencrypted() argument
2449 ieee80211_drop_unencrypted_mgmt(struct ieee80211_rx_data *rx) ieee80211_drop_unencrypted_mgmt() argument
2503 __ieee80211_data_to_8023(struct ieee80211_rx_data *rx, bool *port_control) __ieee80211_data_to_8023() argument
2545 ieee80211_frame_allowed(struct ieee80211_rx_data *rx, __le16 fc) ieee80211_frame_allowed() argument
2567 ieee80211_deliver_skb_to_local_stack(struct sk_buff *skb, struct ieee80211_rx_data *rx) ieee80211_deliver_skb_to_local_stack() argument
2617 ieee80211_deliver_skb(struct ieee80211_rx_data *rx) ieee80211_deliver_skb() argument
2718 __ieee80211_rx_h_amsdu(struct ieee80211_rx_data *rx, u8 data_offset) __ieee80211_rx_h_amsdu() argument
2777 ieee80211_rx_h_amsdu(struct ieee80211_rx_data *rx) ieee80211_rx_h_amsdu() argument
2833 ieee80211_rx_h_mesh_fwding(struct ieee80211_rx_data *rx) ieee80211_rx_h_mesh_fwding() argument
2977 ieee80211_rx_h_data(struct ieee80211_rx_data *rx) ieee80211_rx_h_data() argument
3058 ieee80211_rx_h_ctrl(struct ieee80211_rx_data *rx, struct sk_buff_head *frames) ieee80211_rx_h_ctrl() argument
3172 ieee80211_rx_h_mgmt_check(struct ieee80211_rx_data *rx) ieee80211_rx_h_mgmt_check() argument
3214 ieee80211_rx_h_action(struct ieee80211_rx_data *rx) ieee80211_rx_h_action() argument
3516 ieee80211_rx_h_userspace_mgmt(struct ieee80211_rx_data *rx) ieee80211_rx_h_userspace_mgmt() argument
3549 ieee80211_rx_h_action_post_userspace(struct ieee80211_rx_data *rx) ieee80211_rx_h_action_post_userspace() argument
3584 ieee80211_rx_h_action_return(struct ieee80211_rx_data *rx) ieee80211_rx_h_action_return() argument
3647 ieee80211_rx_h_ext(struct ieee80211_rx_data *rx) ieee80211_rx_h_ext() argument
3668 ieee80211_rx_h_mgmt(struct ieee80211_rx_data *rx) ieee80211_rx_h_mgmt() argument
3728 ieee80211_rx_cooked_monitor(struct ieee80211_rx_data *rx, struct ieee80211_rate *rate) ieee80211_rx_cooked_monitor() argument
3798 ieee80211_rx_handlers_result(struct ieee80211_rx_data *rx, ieee80211_rx_result res) ieee80211_rx_handlers_result() argument
3833 ieee80211_rx_handlers(struct ieee80211_rx_data *rx, struct sk_buff_head *frames) ieee80211_rx_handlers() argument
3898 ieee80211_invoke_rx_handlers(struct ieee80211_rx_data *rx) ieee80211_invoke_rx_handlers() argument
3933 struct ieee80211_rx_data rx = { ieee80211_release_reorder_timeout() local
3972 struct ieee80211_rx_data rx = { ieee80211_mark_rx_ba_filtered_frames() local
4046 ieee80211_accept_frame(struct ieee80211_rx_data *rx) ieee80211_accept_frame() argument
4356 ieee80211_invoke_fast_rx(struct ieee80211_rx_data *rx, struct ieee80211_fast_rx *fast_rx) ieee80211_invoke_fast_rx() argument
4565 ieee80211_prepare_and_rx_handle(struct ieee80211_rx_data *rx, struct sk_buff *skb, bool consume) ieee80211_prepare_and_rx_handle() argument
4621 struct ieee80211_rx_data rx; __ieee80211_rx_handle_packet() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/gdm724x/
H A Dgdm_mux.c111 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 in put_rx_struct()
210 struct rx_cxt *rx = &mux_dev->rx; do_rx() local
233 remove_rx_submit_list(struct mux_rx *r, struct rx_cxt *rx) remove_rx_submit_list() argument
251 struct rx_cxt *rx = &mux_dev->rx; gdm_mux_rcv_complete() local
277 struct rx_cxt *rx = &mux_dev->rx; gdm_mux_recv() local
431 struct rx_cxt *rx = &mux_dev->rx; release_usb() local
466 struct rx_cxt *rx = &mux_dev->rx; init_usb() local
585 struct rx_cxt *rx; gdm_mux_suspend() local
[all...]
H A Dgdm_usb.c212 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 in put_rx_struct()
250 struct rx_cxt *rx = &udev->rx; release_usb() local
305 struct rx_cxt *rx = &udev->rx; init_usb() local
385 struct rx_cxt *rx = &udev->rx; do_rx() local
441 remove_rx_submit_list(struct usb_rx *r, struct rx_cxt *rx) remove_rx_submit_list() argument
460 struct rx_cxt *rx = r->rx; gdm_usb_rcv_complete() local
491 struct rx_cxt *rx = &udev->rx; gdm_usb_recv() local
909 struct rx_cxt *rx; gdm_usb_suspend() local
944 struct rx_cxt *rx; gdm_usb_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/gdm724x/
H A Dgdm_mux.c111 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 in put_rx_struct()
210 struct rx_cxt *rx = &mux_dev->rx; do_rx() local
233 remove_rx_submit_list(struct mux_rx *r, struct rx_cxt *rx) remove_rx_submit_list() argument
251 struct rx_cxt *rx = &mux_dev->rx; gdm_mux_rcv_complete() local
277 struct rx_cxt *rx = &mux_dev->rx; gdm_mux_recv() local
431 struct rx_cxt *rx = &mux_dev->rx; release_usb() local
466 struct rx_cxt *rx = &mux_dev->rx; init_usb() local
585 struct rx_cxt *rx; gdm_mux_suspend() local
[all...]
H A Dgdm_usb.c212 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 in put_rx_struct()
250 struct rx_cxt *rx = &udev->rx; release_usb() local
305 struct rx_cxt *rx = &udev->rx; init_usb() local
385 struct rx_cxt *rx = &udev->rx; do_rx() local
441 remove_rx_submit_list(struct usb_rx *r, struct rx_cxt *rx) remove_rx_submit_list() argument
460 struct rx_cxt *rx = r->rx; gdm_usb_rcv_complete() local
491 struct rx_cxt *rx = &udev->rx; gdm_usb_recv() local
909 struct rx_cxt *rx; gdm_usb_suspend() local
944 struct rx_cxt *rx; gdm_usb_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/media/radio/wl128x/
H A Dfmdrv_rx.c17 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 in fm_rx_set_freq()
[all...]
/kernel/linux/linux-6.6/drivers/media/radio/wl128x/
H A Dfmdrv_rx.c17 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 in fm_rx_set_freq()
[all...]
/kernel/linux/linux-5.10/drivers/usb/musb/
H A Dcppi_dma.c85 /* zero out entire rx state RAM entry for the channel */
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); in cppi_controller_start()
192 struct cppi_rx_stateram __iomem *rx; cppi_controller_start() local
355 struct cppi_rx_stateram __iomem *rx = c->state_ram; cppi_dump_rx() local
438 cppi_dump_rxq(int level, const char *tag, struct cppi_channel *rx) cppi_dump_rxq() argument
453 cppi_autoreq_update(struct cppi_channel *rx, void __iomem *tibase, int onepacket, unsigned n_bds) cppi_autoreq_update() argument
762 cppi_next_rx_segment(struct musb *musb, struct cppi_channel *rx, int onepacket) cppi_next_rx_segment() argument
1003 struct cppi_channel *rx = &cppi->rx[ch]; cppi_rx_scan() local
1147 u32 rx, tx; cppi_interrupt() local
[all...]
/kernel/linux/linux-5.10/arch/arm/include/debug/
H 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
28 ldr \rd, [\rx, # S3C2410_UFSTAT]
37 .macro fifo_full_s3c2440 rd, rx
38 ldr \rd, [\rx, # S3C2410_UFSTAT]
47 .macro senduart,rd,rx
48 strb \rd, [\rx, # S3C2410_UTX
[all...]

Completed in 25 milliseconds

12345678910>>...71