Home
last modified time | relevance | path

Searched full:rx (Results 1 – 25 of 5217) sorted by relevance

12345678910>>...209

/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/
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->q_resources = NULL; in gve_rx_free_ring()
36 gve_unassign_qpl(priv, rx->data.qpl->id); in gve_rx_free_ring()
37 rx->data.qpl = NULL; in gve_rx_free_ring()
38 kvfree(rx->data.page_info); in gve_rx_free_ring()
[all …]
/kernel/linux/linux-5.10/net/rxrpc/
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->sk), &rx->srx); in rxrpc_bind()
[all …]
/kernel/linux/linux-4.19/net/rxrpc/
Daf_rxrpc.c80 static int rxrpc_validate_address(struct rxrpc_sock *rx, in rxrpc_validate_address() argument
100 if (srx->transport.family != rx->family) in rxrpc_validate_address()
136 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); in rxrpc_bind() local
140 _enter("%p,%p,%d", rx, saddr, len); in rxrpc_bind()
142 ret = rxrpc_validate_address(rx, srx, len); in rxrpc_bind()
146 lock_sock(&rx->sk); in rxrpc_bind()
148 switch (rx->sk.sk_state) { in rxrpc_bind()
150 rx->srx = *srx; in rxrpc_bind()
151 local = rxrpc_lookup_local(sock_net(&rx->sk), &rx->srx); in rxrpc_bind()
161 rx->local = local; in rxrpc_bind()
[all …]
Dcall_accept.c38 static int rxrpc_service_prealloc_one(struct rxrpc_sock *rx, in rxrpc_service_prealloc_one() argument
47 struct rxrpc_net *rxnet = rxrpc_net(sock_net(&rx->sk)); in rxrpc_service_prealloc_one()
52 max = rx->sk.sk_max_ack_backlog; in rxrpc_service_prealloc_one()
53 tmp = rx->sk.sk_ack_backlog; in rxrpc_service_prealloc_one()
76 struct rxrpc_peer *peer = rxrpc_alloc_peer(rx->local, gfp); in rxrpc_service_prealloc_one()
103 call = rxrpc_alloc_call(rx, gfp, debug_id); in rxrpc_service_prealloc_one()
113 write_lock(&rx->call_lock); in rxrpc_service_prealloc_one()
119 pp = &rx->calls.rb_node; in rxrpc_service_prealloc_one()
138 rb_insert_color(&call->sock_node, &rx->calls); in rxrpc_service_prealloc_one()
142 list_add(&call->sock_link, &rx->sock_calls); in rxrpc_service_prealloc_one()
[all …]
/kernel/linux/linux-5.10/arch/arm/include/debug/
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 …]
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 …]
/kernel/linux/linux-4.19/arch/unicore32/kernel/
Ddebug-macro.S17 .macro put_word_ocd, rd, rx=r16 argument
18 1001: movc \rx, p1.c0, #0
19 cand.a \rx, #2
26 .macro addruart, rx argument
29 .macro senduart, rd, rx argument
30 put_word_ocd \rd, \rx
33 .macro busyuart, rd, rx argument
36 .macro waituart, rd, rx argument
47 .macro addruart,rx argument
48 mrc p0, #0, \rx, c1, c0
[all …]
/kernel/linux/linux-4.19/Documentation/virtual/kvm/
Dppc-pv.txt77 ld rX, -4096(0)
144 mfmsr rX ld rX, magic_page->msr
145 mfsprg rX, 0 ld rX, magic_page->sprg0
146 mfsprg rX, 1 ld rX, magic_page->sprg1
147 mfsprg rX, 2 ld rX, magic_page->sprg2
148 mfsprg rX, 3 ld rX, magic_page->sprg3
149 mfsrr0 rX ld rX, magic_page->srr0
150 mfsrr1 rX ld rX, magic_page->srr1
151 mfdar rX ld rX, magic_page->dar
152 mfdsisr rX lwz rX, magic_page->dsisr
[all …]
/kernel/linux/linux-4.19/arch/arm/include/debug/
Dicedcc.S19 .macro senduart, rd, rx argument
23 .macro busyuart, rd, rx argument
25 mrc p14, 0, \rx, c0, c1, 0
26 tst \rx, #0x20000000
30 .macro waituart, rd, rx argument
35 mrc p14, 0, \rx, c0, c1, 0
36 tst \rx, #0x20000000
43 .macro senduart, rd, rx argument
47 .macro busyuart, rd, rx argument
49 mrc p14, 0, \rx, c14, c0, 0
[all …]
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 …]
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/
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 …]
Dbfa_defs_cna.h26 u64 rx_frames; /*!< Rx frames */
27 u64 rx_words; /*!< Rx words */
28 u64 lip_count; /*!< Rx LIP */
29 u64 nos_count; /*!< Rx NOS */
30 u64 ols_count; /*!< Rx OLS */
31 u64 lr_count; /*!< Rx LR */
32 u64 lrr_count; /*!< Rx LRR */
33 u64 invalid_crcs; /*!< Rx CRC err frames */
34 u64 invalid_crc_gd_eof; /*!< Rx CRC err good EOF frames */
35 u64 undersized_frm; /*!< Rx undersized frames */
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/brocade/bna/
Dbna_tx_rx.c192 bfi_msgq_mhdr_set(req->mh, BFI_MC_ENET, req_type, 0, rxf->rx->rid); in bna_bfi_ucast_req()
198 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_ucast_req()
208 0, rxf->rx->rid); in bna_bfi_mcast_add_req()
214 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_add_req()
224 0, rxf->rx->rid); in bna_bfi_mcast_del_req()
230 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_del_req()
239 BFI_ENET_H2I_MAC_MCAST_FILTER_REQ, 0, rxf->rx->rid); in bna_bfi_mcast_filter_req()
245 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_filter_req()
254 BFI_ENET_H2I_RX_PROMISCUOUS_REQ, 0, rxf->rx->rid); in bna_bfi_rx_promisc_req()
260 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rx_promisc_req()
[all …]
Dbfa_defs_cna.h34 u64 rx_frames; /*!< Rx frames */
35 u64 rx_words; /*!< Rx words */
36 u64 lip_count; /*!< Rx LIP */
37 u64 nos_count; /*!< Rx NOS */
38 u64 ols_count; /*!< Rx OLS */
39 u64 lr_count; /*!< Rx LR */
40 u64 lrr_count; /*!< Rx LRR */
41 u64 invalid_crcs; /*!< Rx CRC err frames */
42 u64 invalid_crc_gd_eof; /*!< Rx CRC err good EOF frames */
43 u64 undersized_frm; /*!< Rx undersized frames */
[all …]
/kernel/linux/linux-4.19/net/mac80211/
Drx.c677 * RX header they pull before we get here, and that should in ieee80211_make_monitor_skb()
742 * (2) the other RX handlers will modify the skb we got. in ieee80211_rx_monitor()
820 static void ieee80211_parse_qos(struct ieee80211_rx_data *rx) in ieee80211_parse_qos() argument
822 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data; in ieee80211_parse_qos()
823 struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(rx->skb); in ieee80211_parse_qos()
855 rx->seqno_idx = seqno_idx; in ieee80211_parse_qos()
856 rx->security_idx = security_idx; in ieee80211_parse_qos()
859 rx->skb->priority = (tid > 7) ? 0 : tid; in ieee80211_parse_qos()
887 static void ieee80211_verify_alignment(struct ieee80211_rx_data *rx) in ieee80211_verify_alignment() argument
890 WARN_ON_ONCE((unsigned long)rx->skb->data & 1); in ieee80211_verify_alignment()
[all …]
/kernel/linux/linux-5.10/net/mac80211/
Drx.c710 * RX header they pull before we get here, and that should in ieee80211_make_monitor_skb()
782 * (2) the other RX handlers will modify the skb we got. in ieee80211_rx_monitor()
864 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()
[all …]
/kernel/linux/linux-4.19/drivers/staging/gdm724x/
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->free_list_lock, flags); in put_rx_struct()
[all …]
/kernel/linux/linux-5.10/drivers/staging/gdm724x/
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->free_list_lock, flags); in put_rx_struct()
[all …]
/kernel/linux/linux-5.10/drivers/media/radio/wl128x/
Dfmdrv_rx.c4 * This sub-module of FM driver implements FM RX functionality.
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()
[all …]
/kernel/linux/linux-4.19/drivers/media/radio/wl128x/
Dfmdrv_rx.c3 * This sub-module of FM driver implements FM RX functionality.
26 fmdev->rx.rds.flag = FM_RDS_DISABLE; in fm_rx_reset_rds_cache()
27 fmdev->rx.rds.last_blk_idx = 0; in fm_rx_reset_rds_cache()
28 fmdev->rx.rds.wr_idx = 0; in fm_rx_reset_rds_cache()
29 fmdev->rx.rds.rd_idx = 0; in fm_rx_reset_rds_cache()
31 if (fmdev->rx.af_mode == FM_RX_RDS_AF_SWITCH_MODE_ON) in fm_rx_reset_rds_cache()
37 fmdev->rx.stat_info.picode = FM_NO_PI_CODE; in fm_rx_reset_station_info()
38 fmdev->rx.stat_info.afcache_size = 0; in fm_rx_reset_station_info()
39 fmdev->rx.stat_info.af_list_max = 0; in fm_rx_reset_station_info()
50 if (freq < fmdev->rx.region.bot_freq || freq > fmdev->rx.region.top_freq) { in fm_rx_set_freq()
[all …]
/kernel/linux/linux-5.10/drivers/net/phy/
Dlinkmode.c21 * 1 X 1 X TX+RX
22 * 1 1 0 1 RX
50 * @rx: boolean from ethtool struct ethtool_pauseparam rx_pause member
53 * capabilities of provided in @tx and @rx.
56 * tx rx Pause AsymDir
62 * Note: this translation from ethtool tx/rx notation to the advertisement
65 * For tx=0 rx=1, meaning transmit is unsupported, receive is supported:
69 * 1 1 1 0 TX + RX - but we have no TX support.
70 * 1 1 0 1 Only this gives RX only
72 * For tx=1 rx=1, meaning we have the capability to transmit and receive
[all …]
/kernel/linux/linux-5.10/Documentation/virt/kvm/
Dppc-pv.rst84 ld rX, -4096(0)
153 mfmsr rX ld rX, magic_page->msr
154 mfsprg rX, 0 ld rX, magic_page->sprg0
155 mfsprg rX, 1 ld rX, magic_page->sprg1
156 mfsprg rX, 2 ld rX, magic_page->sprg2
157 mfsprg rX, 3 ld rX, magic_page->sprg3
158 mfsrr0 rX ld rX, magic_page->srr0
159 mfsrr1 rX ld rX, magic_page->srr1
160 mfdar rX ld rX, magic_page->dar
161 mfdsisr rX lwz rX, magic_page->dsisr
[all …]
/kernel/linux/linux-5.10/drivers/usb/musb/
Dcppi_dma.c25 * - Correct RX DMA generally forces the engine into irq-per-packet mode,
33 * and RX DMA0: 4 left, 80000000 8feff880, 8feff860 8feff860; 8f321401
38 * evidently also directly update the RX and TX CSRs ... so audit all
85 /* 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()
[all …]
/kernel/linux/linux-4.19/drivers/usb/musb/
Dcppi_dma.c25 * - Correct RX DMA generally forces the engine into irq-per-packet mode,
33 * and RX DMA0: 4 left, 80000000 8feff880, 8feff860 8feff860; 8f321401
38 * evidently also directly update the RX and TX CSRs ... so audit all
85 /* 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()
[all …]
/kernel/linux/linux-5.10/drivers/firmware/tegra/
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 = 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()
[all …]

12345678910>>...209