/Linux-v4.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 | 33 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() 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() 71 struct rxrpc_peer *peer = rxrpc_alloc_peer(rx->local, gfp); 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() 114 pp = &rx->calls.rb_node; in rxrpc_service_prealloc_one() 133 rb_insert_color(&call->sock_node, &rx->calls); in rxrpc_service_prealloc_one() 137 list_add(&call->sock_link, &rx->sock_calls); in rxrpc_service_prealloc_one() [all …]
|
D | call_object.c | 66 struct rxrpc_call *rxrpc_find_call_by_user_ID(struct rxrpc_sock *rx, in rxrpc_find_call_by_user_ID() argument 72 _enter("%p,%lx", rx, user_call_ID); in rxrpc_find_call_by_user_ID() 74 read_lock(&rx->call_lock); in rxrpc_find_call_by_user_ID() 76 p = rx->calls.rb_node; in rxrpc_find_call_by_user_ID() 88 read_unlock(&rx->call_lock); in rxrpc_find_call_by_user_ID() 94 read_unlock(&rx->call_lock); in rxrpc_find_call_by_user_ID() 102 struct rxrpc_call *rxrpc_alloc_call(struct rxrpc_sock *rx, gfp_t gfp, in rxrpc_alloc_call() argument 106 struct rxrpc_net *rxnet = rxrpc_net(sock_net(&rx->sk)); in rxrpc_alloc_call() 127 if (rx->sk.sk_kern_sock) in rxrpc_alloc_call() 173 static struct rxrpc_call *rxrpc_alloc_client_call(struct rxrpc_sock *rx, in rxrpc_alloc_client_call() argument [all …]
|
D | recvmsg.c | 29 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 write_lock_bh(&rx->recvmsg_lock); in rxrpc_notify_socket() 50 list_add_tail(&call->recvmsg_link, &rx->recvmsg_q); in rxrpc_notify_socket() 52 write_unlock_bh(&rx->recvmsg_lock); in rxrpc_notify_socket() 113 static int rxrpc_recvmsg_new_call(struct rxrpc_sock *rx, in rxrpc_recvmsg_new_call() argument 123 write_lock_bh(&rx->recvmsg_lock); in rxrpc_recvmsg_new_call() 125 write_unlock_bh(&rx->recvmsg_lock); in rxrpc_recvmsg_new_call() [all …]
|
/Linux-v4.19/arch/unicore32/kernel/ |
D | debug-macro.S | 17 .macro put_word_ocd, rd, rx=r16 18 1001: movc \rx, p1.c0, #0 19 cand.a \rx, #2 26 .macro addruart, rx 29 .macro senduart, rd, rx 30 put_word_ocd \rd, \rx 33 .macro busyuart, rd, rx 36 .macro waituart, rd, rx 47 .macro addruart,rx 48 mrc p0, #0, \rx, c1, c0 [all …]
|
/Linux-v4.19/net/mac80211/ |
D | rx.c | 819 static void ieee80211_parse_qos(struct ieee80211_rx_data *rx) in ieee80211_parse_qos() argument 821 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data; in ieee80211_parse_qos() 822 struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(rx->skb); in ieee80211_parse_qos() 854 rx->seqno_idx = seqno_idx; in ieee80211_parse_qos() 855 rx->security_idx = security_idx; in ieee80211_parse_qos() 858 rx->skb->priority = (tid > 7) ? 0 : tid; in ieee80211_parse_qos() 886 static void ieee80211_verify_alignment(struct ieee80211_rx_data *rx) in ieee80211_verify_alignment() argument 889 WARN_ON_ONCE((unsigned long)rx->skb->data & 1); in ieee80211_verify_alignment() 968 static ieee80211_rx_result ieee80211_rx_mesh_check(struct ieee80211_rx_data *rx) in ieee80211_rx_mesh_check() argument 970 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data; in ieee80211_rx_mesh_check() [all …]
|
D | wpa.c | 97 ieee80211_rx_h_michael_mic_verify(struct ieee80211_rx_data *rx) in ieee80211_rx_h_michael_mic_verify() argument 103 struct sk_buff *skb = rx->skb; in ieee80211_rx_h_michael_mic_verify() 124 if (!(status->flag & RX_FLAG_IV_STRIPPED) && rx->key && in ieee80211_rx_h_michael_mic_verify() 125 rx->key->conf.cipher == WLAN_CIPHER_SUITE_TKIP) in ieee80211_rx_h_michael_mic_verify() 136 if (!rx->key || rx->key->conf.cipher != WLAN_CIPHER_SUITE_TKIP || in ieee80211_rx_h_michael_mic_verify() 140 if (rx->sdata->vif.type == NL80211_IFTYPE_AP && rx->key->conf.keyidx) { in ieee80211_rx_h_michael_mic_verify() 157 if (skb_linearize(rx->skb)) in ieee80211_rx_h_michael_mic_verify() 163 key = &rx->key->conf.key[NL80211_TKIP_DATA_OFFSET_RX_MIC_KEY]; in ieee80211_rx_h_michael_mic_verify() 173 rx->key->u.tkip.rx[rx->security_idx].iv32 = rx->tkip_iv32; in ieee80211_rx_h_michael_mic_verify() 174 rx->key->u.tkip.rx[rx->security_idx].iv16 = rx->tkip_iv16; in ieee80211_rx_h_michael_mic_verify() [all …]
|
D | wpa.h | 19 ieee80211_rx_h_michael_mic_verify(struct ieee80211_rx_data *rx); 24 ieee80211_crypto_tkip_decrypt(struct ieee80211_rx_data *rx); 30 ieee80211_crypto_ccmp_decrypt(struct ieee80211_rx_data *rx, 38 ieee80211_crypto_aes_cmac_decrypt(struct ieee80211_rx_data *rx); 40 ieee80211_crypto_aes_cmac_256_decrypt(struct ieee80211_rx_data *rx); 44 ieee80211_crypto_aes_gmac_decrypt(struct ieee80211_rx_data *rx); 48 ieee80211_crypto_hw_decrypt(struct ieee80211_rx_data *rx); 53 ieee80211_crypto_gcmp_decrypt(struct ieee80211_rx_data *rx);
|
/Linux-v4.19/drivers/firmware/tegra/ |
D | ivc.c | 76 } rx; member 106 u32 rx = READ_ONCE(header->rx.count); in tegra_ivc_empty() local 118 if (tx - rx > ivc->num_frames) in tegra_ivc_empty() 121 return tx == rx; in tegra_ivc_empty() 128 u32 rx = READ_ONCE(header->rx.count); in tegra_ivc_full() local 134 return tx - rx >= ivc->num_frames; in tegra_ivc_full() 141 u32 rx = READ_ONCE(header->rx.count); in tegra_ivc_available() local 149 return tx - rx; in tegra_ivc_available() 165 WRITE_ONCE(ivc->rx.channel->rx.count, in tegra_ivc_advance_rx() 166 READ_ONCE(ivc->rx.channel->rx.count) + 1); in tegra_ivc_advance_rx() [all …]
|
/Linux-v4.19/arch/arm/include/debug/ |
D | icedcc.S | 19 .macro senduart, rd, rx 23 .macro busyuart, rd, rx 25 mrc p14, 0, \rx, c0, c1, 0 26 tst \rx, #0x20000000 30 .macro waituart, rd, rx 35 mrc p14, 0, \rx, c0, c1, 0 36 tst \rx, #0x20000000 43 .macro senduart, rd, rx 47 .macro busyuart, rd, rx 49 mrc p14, 0, \rx, c14, c0, 0 [all …]
|
D | samsung.S | 12 .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_UTXH] [all …]
|
D | 8250.S | 18 .macro store, rd, rx:vararg 20 str \rd, \rx 24 .macro load, rd, rx:vararg 25 ldr \rd, \rx 29 .macro store, rd, rx:vararg 30 strb \rd, \rx 33 .macro load, rd, rx:vararg 34 ldrb \rd, \rx 40 .macro senduart,rd,rx 41 store \rd, [\rx, #UART_TX << UART_SHIFT] [all …]
|
D | efm32.S | 19 .macro addruart, rx, tmp, tmp2 20 ldr \rx, =(CONFIG_DEBUG_UART_PHYS) 28 str \tmp, [\rx, #UARTn_CMD] 31 .macro senduart,rd,rx 32 strb \rd, [\rx, #UARTn_TXDATA] 35 .macro waituart,rd,rx 36 1001: ldr \rd, [\rx, #UARTn_STATUS] 41 .macro busyuart,rd,rx 42 1001: ldr \rd, [\rx, UARTn_STATUS]
|
D | omap2plus.S | 67 .macro senduart,rd,rx 68 orr \rd, \rd, \rx, lsl #24 @ preserve LSR reg offset 69 bic \rx, \rx, #0xff @ get base (THR) reg address 70 strb \rd, [\rx] @ send lower byte of rd 71 orr \rx, \rx, \rd, lsr #24 @ restore original rx (LSR) 75 .macro busyuart,rd,rx 76 1001: ldrb \rd, [\rx] @ rx contains UART_LSR address 82 .macro waituart,rd,rx
|
D | msm.S | 23 .macro senduart, rd, rx 26 str \rd, [\rx, #0x70] 29 .macro waituart, rd, rx 31 ldr \rd, [\rx, #0x08] 36 1001: ldr \rd, [\rx, #0x14] 44 str \rd, [\rx, #0x10] 48 str \rd, [\rx, #0x40] 50 ldr \rd, [\rx, #0x08] 53 .macro busyuart, rd, rx
|
D | renesas-scif.S | 32 .macro waituart, rd, rx 33 1001: ldrh \rd, [\rx, #FSR] 38 .macro senduart, rd, rx 39 strb \rd, [\rx, #FTDR] 40 ldrh \rd, [\rx, #FSR] 42 strh \rd, [\rx, #FSR] 45 .macro busyuart, rd, rx 46 1001: ldrh \rd, [\rx, #FSR]
|
/Linux-v4.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 …]
|
D | gdm_usb.c | 208 static struct usb_rx *get_rx_struct(struct rx_cxt *rx, int *no_spc) in get_rx_struct() argument 213 spin_lock_irqsave(&rx->rx_lock, flags); in get_rx_struct() 215 if (list_empty(&rx->free_list)) { in get_rx_struct() 216 spin_unlock_irqrestore(&rx->rx_lock, flags); in get_rx_struct() 220 r = list_entry(rx->free_list.next, struct usb_rx, free_list); in get_rx_struct() 223 rx->avail_count--; in get_rx_struct() 225 *no_spc = list_empty(&rx->free_list) ? 1 : 0; in get_rx_struct() 227 spin_unlock_irqrestore(&rx->rx_lock, flags); in get_rx_struct() 232 static void put_rx_struct(struct rx_cxt *rx, struct usb_rx *r) in put_rx_struct() argument 236 spin_lock_irqsave(&rx->rx_lock, flags); in put_rx_struct() [all …]
|
/Linux-v4.19/drivers/usb/musb/ |
D | cppi_dma.c | 86 static void cppi_reset_rx(struct cppi_rx_stateram __iomem *rx) in cppi_reset_rx() argument 88 musb_writel(&rx->rx_skipbytes, 0, 0); in cppi_reset_rx() 89 musb_writel(&rx->rx_head, 0, 0); in cppi_reset_rx() 90 musb_writel(&rx->rx_sop, 0, 0); in cppi_reset_rx() 91 musb_writel(&rx->rx_current, 0, 0); in cppi_reset_rx() 92 musb_writel(&rx->rx_buf_current, 0, 0); in cppi_reset_rx() 93 musb_writel(&rx->rx_len_len, 0, 0); in cppi_reset_rx() 94 musb_writel(&rx->rx_cnt_cnt, 0, 0); in cppi_reset_rx() 165 for (i = 0; i < ARRAY_SIZE(controller->rx); i++) { in cppi_controller_start() 166 controller->rx[i].transmit = false; in cppi_controller_start() [all …]
|
/Linux-v4.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 …]
|
/Linux-v4.19/drivers/media/radio/wl128x/ |
D | fmdrv_rx.c | 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() 71 payload = (freq - fmdev->rx.region.bot_freq) / FM_FREQ_MUL; in fm_rx_set_freq() [all …]
|
/Linux-v4.19/drivers/net/ethernet/microchip/ |
D | lan743x_main.c | 197 struct lan743x_rx *rx = context; in lan743x_rx_isr() local 198 struct lan743x_adapter *adapter = rx->adapter; in lan743x_rx_isr() 203 INT_BIT_DMA_RX_(rx->channel_number)); in lan743x_rx_isr() 206 if (int_sts & INT_BIT_DMA_RX_(rx->channel_number)) { in lan743x_rx_isr() 207 u32 rx_frame_bit = DMAC_INT_BIT_RXFRM_(rx->channel_number); in lan743x_rx_isr() 224 napi_schedule(&rx->napi); in lan743x_rx_isr() 232 INT_BIT_DMA_RX_(rx->channel_number)); in lan743x_rx_isr() 247 lan743x_rx_isr(&adapter->rx[channel], in lan743x_intr_shared_isr() 663 &adapter->rx[index]); in lan743x_intr_open() 1904 static int lan743x_rx_next_index(struct lan743x_rx *rx, int index) in lan743x_rx_next_index() argument [all …]
|
/Linux-v4.19/drivers/net/wireless/ti/wl18xx/ |
D | debugfs.c | 97 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_beacon_early_term, "%u"); 98 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_out_of_mpdu_nodes, "%u"); 99 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_hdr_overflow, "%u"); 100 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_dropped_frame, "%u"); 101 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_done, "%u"); 102 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_defrag, "%u"); 103 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_defrag_end, "%u"); 104 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_cmplt, "%u"); 105 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_pre_complt, "%u"); 106 WL18XX_DEBUGFS_FWSTATS_FILE(rx, rx_cmplt_task, "%u"); [all …]
|
/Linux-v4.19/drivers/net/usb/ |
D | asix_common.c | 78 static void reset_asix_rx_fixup_info(struct asix_rx_fixup_info *rx) in reset_asix_rx_fixup_info() argument 85 if (rx->ax_skb) { in reset_asix_rx_fixup_info() 87 kfree_skb(rx->ax_skb); in reset_asix_rx_fixup_info() 88 rx->ax_skb = NULL; in reset_asix_rx_fixup_info() 94 rx->remaining = 0; in reset_asix_rx_fixup_info() 95 rx->split_head = false; in reset_asix_rx_fixup_info() 96 rx->header = 0; in reset_asix_rx_fixup_info() 100 struct asix_rx_fixup_info *rx) in asix_rx_fixup_internal() argument 114 if (rx->remaining && (rx->remaining + sizeof(u32) <= skb->len)) { in asix_rx_fixup_internal() 115 offset = ((rx->remaining + 1) & 0xfffe); in asix_rx_fixup_internal() [all …]
|
/Linux-v4.19/drivers/staging/most/i2c/ |
D | i2c.c | 39 struct rx { struct 44 } rx; member 90 dev->rx.int_disabled = false; in configure_channel() 100 dev->rx.delay = delay ? delay : 1; in configure_channel() 101 pr = MSEC_PER_SEC / jiffies_to_msecs(dev->rx.delay); in configure_channel() 132 cancel_delayed_work_sync(&dev->rx.dwork); in enqueue() 133 list_add_tail(&mbo->list, &dev->rx.list); in enqueue() 134 if (dev->rx.int_disabled || polling_rate) in enqueue() 135 pending_rx_work(&dev->rx.dwork.work); in enqueue() 176 cancel_delayed_work_sync(&dev->rx.dwork); in poison_channel() [all …]
|