| /kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/ |
| D | gve_rx.c | 16 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/ |
| 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 …]
|
| /kernel/linux/linux-4.19/net/rxrpc/ |
| D | af_rxrpc.c | 80 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 …]
|
| D | call_accept.c | 38 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/ |
| 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 …]
|
| /kernel/linux/linux-4.19/arch/unicore32/kernel/ |
| D | debug-macro.S | 17 .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/ |
| D | ppc-pv.txt | 77 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/ |
| D | icedcc.S | 19 .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 …]
|
| 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 …]
|
| /kernel/linux/linux-5.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 …]
|
| D | bfa_defs_cna.h | 26 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/ |
| D | bna_tx_rx.c | 192 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 …]
|
| D | bfa_defs_cna.h | 34 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/ |
| D | rx.c | 677 * 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/ |
| D | rx.c | 710 * 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/ |
| 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 …]
|
| /kernel/linux/linux-5.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 …]
|
| /kernel/linux/linux-5.10/drivers/media/radio/wl128x/ |
| D | fmdrv_rx.c | 4 * 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/ |
| D | fmdrv_rx.c | 3 * 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/ |
| D | linkmode.c | 21 * 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/ |
| D | ppc-pv.rst | 84 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/ |
| D | cppi_dma.c | 25 * - 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/ |
| D | cppi_dma.c | 25 * - 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/ |
| D | ivc.c | 49 * 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 …]
|