/linux-4.4.14/Documentation/RCU/ |
D | rcu_dereference.txt | 1 PROPER CARE AND FEEDING OF RETURN VALUES FROM rcu_dereference() 3 Most of the time, you can use values from rcu_dereference() or one of 11 o You must use one of the rcu_dereference() family of primitives 15 Without one of the rcu_dereference() primitives, compilers 17 different values for a single pointer! Without rcu_dereference(), 22 In addition, the volatile cast in rcu_dereference() prevents the 34 on the rcu_dereference(), again possibly resulting in bugs due 37 Of course, if "p" is a pointer from rcu_dereference(), and "a" 40 the rcu_dereference(), thus maintaining proper ordering. 47 accesses to no longer depend on the rcu_dereference(), causing [all …]
|
D | lockdep-splat.txt | 3 misuses of the RCU API, most notably using one of the rcu_dereference() 65 if (rcu_dereference(ioc->ioc_data) == cic) { 86 return value from rcu_dereference(), or at least until there is some 91 if (rcu_dereference(ioc->ioc_data) == cic) { 98 With this change, the rcu_dereference() is always within an RCU 103 returned from rcu_dereference(). Instead, that pointer is just compared 104 to the cic pointer, which means that the rcu_dereference() can be replaced
|
D | 00-INDEX | 15 rcu_dereference.txt 16 - Proper care and feeding of return values from rcu_dereference()
|
D | whatisRCU.txt | 123 e. rcu_dereference() 228 rcu_dereference() 230 typeof(p) rcu_dereference(p); 232 Like rcu_assign_pointer(), rcu_dereference() must be implemented 235 The reader uses rcu_dereference() to fetch an RCU-protected 241 needs memory barriers within rcu_dereference() -- on other CPUs, 244 Common coding practice uses rcu_dereference() to copy an 248 p = rcu_dereference(head.next); 254 return rcu_dereference(head.next)->data; 258 course preferred. Repeated rcu_dereference() calls look [all …]
|
D | rculist_nulls.txt | 39 for (pos = rcu_dereference((head)->first); 42 pos = rcu_dereference(next)) 50 for (pos = rcu_dereference((head)->first); 53 pos = rcu_dereference(pos->next))
|
D | checklist.txt | 109 accesses. The rcu_dereference() primitive ensures that 116 The rcu_dereference() primitive is also an excellent 121 just that. The rcu_dereference() primitive therefore also 124 mishandle the return value from rcu_dereference(). 125 Please see rcu_dereference.txt in this directory for 128 The rcu_dereference() primitive is used by the 132 use rcu_dereference() and the "_rcu()" list-traversal 135 will complain if you access rcu_dereference() outside 139 Of course, neither rcu_dereference() nor the "_rcu()" 292 rcu_dereference(), list_for_each_entry_rcu(), and [all …]
|
D | lockdep.txt | 24 checking of rcu_dereference() primitives: 26 rcu_dereference(p): 95 other flavors of rcu_dereference(). On the other hand, it is illegal
|
D | arrayRCU.txt | 107 using rcu_dereference() to pick up the pointer to the array so 124 entries = rcu_dereference(ids->entries);
|
/linux-4.4.14/net/core/ |
D | lwtunnel.c | 87 ops = rcu_dereference(lwtun_encaps[encap_type]); in lwtunnel_build_state() 112 ops = rcu_dereference(lwtun_encaps[lwtstate->type]); in lwtunnel_fill_encap() 146 ops = rcu_dereference(lwtun_encaps[lwtstate->type]); in lwtunnel_get_encap_size() 174 ops = rcu_dereference(lwtun_encaps[a->type]); in lwtunnel_cmp_encap() 200 ops = rcu_dereference(lwtun_encaps[lwtstate->type]); in lwtunnel_output() 234 ops = rcu_dereference(lwtun_encaps[lwtstate->type]); in lwtunnel_input()
|
D | stream.c | 37 wq = rcu_dereference(sk->sk_wq); in sk_stream_write_space()
|
D | net-sysfs.c | 672 map = rcu_dereference(queue->rps_map); in show_rps_map() 751 flow_table = rcu_dereference(queue->rps_flow_table); in show_rps_dev_flow_table_cnt() 1185 dev_maps = rcu_dereference(dev->xps_maps); in show_xps_map() 1189 rcu_dereference(dev_maps->cpu_map[i]); in show_xps_map()
|
D | sock_diag.c | 90 filter = rcu_dereference(sk->sk_filter); in sock_diag_put_filterinfo()
|
D | dev.c | 2271 struct Qdisc *q = rcu_dereference(txq->qdisc); in netif_schedule_queue() 2294 q = rcu_dereference(txq->qdisc); in netif_wake_subqueue() 2307 q = rcu_dereference(dev_queue->qdisc); in netif_tx_wake_queue() 2978 dev_maps = rcu_dereference(dev->xps_maps); in get_xps_queue() 2980 map = rcu_dereference( in get_xps_queue() 3248 flow_table = rcu_dereference(rxqueue->rps_flow_table); in set_rps_cpu() 3302 flow_table = rcu_dereference(rxqueue->rps_flow_table); in get_rps_cpu() 3303 map = rcu_dereference(rxqueue->rps_map); in get_rps_cpu() 3312 sock_flow_table = rcu_dereference(rps_sock_flow_table); in get_rps_cpu() 3394 flow_table = rcu_dereference(rxqueue->rps_flow_table); in rps_may_expire_flow() [all …]
|
D | sysctl_net_core.c | 154 if (rcu_dereference(sd->flow_limit)) in flow_limit_cpu_sysctl()
|
D | net-procfs.c | 155 fl = rcu_dereference(sd->flow_limit); in softnet_seq_show()
|
/linux-4.4.14/drivers/dma-buf/ |
D | reservation.c | 254 fobj = rcu_dereference(obj->fence); in reservation_object_get_fences_rcu() 278 fence_excl = rcu_dereference(obj->fence_excl); in reservation_object_get_fences_rcu() 341 rcu_dereference(obj->fence); in reservation_object_wait_timeout_rcu() 350 struct fence *lfence = rcu_dereference(fobj->shared[i]); in reservation_object_wait_timeout_rcu() 369 struct fence *fence_excl = rcu_dereference(obj->fence_excl); in reservation_object_wait_timeout_rcu() 434 rcu_dereference(obj->fence); in reservation_object_test_signaled_rcu() 443 struct fence *fence = rcu_dereference(fobj->shared[i]); in reservation_object_test_signaled_rcu() 461 struct fence *fence_excl = rcu_dereference(obj->fence_excl); in reservation_object_test_signaled_rcu()
|
D | dma-buf.c | 160 fobj = rcu_dereference(resv->fence); in dma_buf_poll() 165 fence_excl = rcu_dereference(resv->fence_excl); in dma_buf_poll() 222 struct fence *fence = rcu_dereference(fobj->shared[i]); in dma_buf_poll()
|
/linux-4.4.14/include/linux/ |
D | if_tunnel.h | 14 for (pos = rcu_dereference(start); pos; pos = rcu_dereference(pos->next))
|
D | netfilter_ipv6.h | 35 return rcu_dereference(nf_ipv6_ops); in nf_get_ipv6_ops()
|
D | ptrace.h | 115 return rcu_dereference(task->parent); in ptrace_parent() 178 ns = task_active_pid_ns(rcu_dereference(current->parent)); in ptrace_event_pid()
|
D | rculist.h | 460 for (pos = rcu_dereference(hlist_first_rcu(head)); \ 462 pos = rcu_dereference(hlist_next_rcu(pos)))
|
D | netfilter.h | 293 return rcu_dereference(nf_afinfo[family]); in nf_get_afinfo() 341 decodefn = rcu_dereference(nf_nat_decode_session_hook); in nf_nat_decode_session()
|
D | memcontrol.h | 340 task_memcg = mem_cgroup_from_task(rcu_dereference(mm->owner)); in mm_match_cgroup() 478 memcg = mem_cgroup_from_task(rcu_dereference(mm->owner)); in mem_cgroup_count_vm_event()
|
D | cred.h | 305 rcu_dereference((task)->real_cred)
|
D | radix-tree.h | 196 return rcu_dereference(*pslot); in radix_tree_deref_slot()
|
D | inetdevice.h | 205 return rcu_dereference(dev->ip_ptr); in __in_dev_get_rcu()
|
D | cgroup.h | 390 rcu_dereference((task)->cgroups)
|
D | rcupdate.h | 776 #define rcu_dereference(p) rcu_dereference_check(p, 0) macro
|
/linux-4.4.14/drivers/target/ |
D | target_core_stat.c | 443 dev = rcu_dereference(lun->lun_se_dev); in target_stat_port_inst_show() 457 dev = rcu_dereference(lun->lun_se_dev); in target_stat_port_dev_show() 471 dev = rcu_dereference(lun->lun_se_dev); in target_stat_port_indx_show() 485 dev = rcu_dereference(lun->lun_se_dev); in target_stat_port_role_show() 500 dev = rcu_dereference(lun->lun_se_dev); in target_stat_port_busy_count_show() 547 dev = rcu_dereference(lun->lun_se_dev); in target_stat_tgt_port_inst_show() 562 dev = rcu_dereference(lun->lun_se_dev); in target_stat_tgt_port_dev_show() 577 dev = rcu_dereference(lun->lun_se_dev); in target_stat_tgt_port_indx_show() 593 dev = rcu_dereference(lun->lun_se_dev); in target_stat_tgt_port_name_show() 611 dev = rcu_dereference(lun->lun_se_dev); in target_stat_tgt_port_port_index_show() [all …]
|
D | target_core_device.c | 79 se_lun = rcu_dereference(deve->se_lun); in transport_lookup_cmd_lun() 80 se_cmd->se_lun = rcu_dereference(deve->se_lun); in transport_lookup_cmd_lun() 165 se_tmr->tmr_lun = rcu_dereference(deve->se_lun); in transport_lookup_tmr_lun() 166 se_cmd->se_lun = rcu_dereference(deve->se_lun); in transport_lookup_tmr_lun() 167 se_lun = rcu_dereference(deve->se_lun); in transport_lookup_tmr_lun() 224 lun = rcu_dereference(deve->se_lun); in core_get_se_deve_from_rtpi()
|
/linux-4.4.14/security/yama/ |
D | yama_lsm.c | 170 myself = rcu_dereference(myself->group_leader); in yama_task_prctl() 221 parent = rcu_dereference(parent->group_leader); in task_is_descendant() 224 walker = rcu_dereference(walker->group_leader); in task_is_descendant() 229 walker = rcu_dereference(walker->real_parent); in task_is_descendant() 253 tracee = rcu_dereference(tracee->group_leader); in ptracer_exception_found()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | qp.h | 107 qp = rcu_dereference(ibp->qp[qpn]); in hfi1_lookup_qpn() 112 for (qp = rcu_dereference(dev->qp_dev->qp_table[n]); qp; in hfi1_lookup_qpn() 113 qp = rcu_dereference(qp->next)) in hfi1_lookup_qpn()
|
D | keys.c | 196 mr = rcu_dereference(dev->dma_mr); in hfi1_lkey_ok() 210 mr = rcu_dereference( in hfi1_lkey_ok() 293 mr = rcu_dereference(dev->dma_mr); in hfi1_rkey_ok() 308 mr = rcu_dereference( in hfi1_rkey_ok()
|
D | qp.c | 320 if (rcu_dereference(ibp->qp[0])) in free_all_qps() 322 if (rcu_dereference(ibp->qp[1])) in free_all_qps() 1592 qp = rcu_dereference(pqp->next); in qp_iter_next() 1604 qp = rcu_dereference(ibp->qp[0]); in qp_iter_next() 1606 qp = rcu_dereference(ibp->qp[1]); in qp_iter_next() 1608 qp = rcu_dereference( in qp_iter_next()
|
/linux-4.4.14/net/netfilter/ |
D | nf_conntrack_extend.c | 33 t = rcu_dereference(nf_ct_ext_types[i]); in __nf_ct_ext_destroy() 55 t = rcu_dereference(nf_ct_ext_types[id]); in nf_ct_ext_create() 90 t = rcu_dereference(nf_ct_ext_types[id]); in __nf_ct_ext_add_length() 107 t = rcu_dereference(nf_ct_ext_types[i]); in __nf_ct_ext_add_length()
|
D | nf_log.c | 166 logger = rcu_dereference(loggers[pf][type]); in nf_logger_find_get() 185 logger = rcu_dereference(loggers[pf][type]); in nf_logger_put() 206 logger = rcu_dereference(loggers[pf][loginfo->type]); in nf_log_packet() 208 logger = rcu_dereference(net->nf.nf_loggers[pf]); in nf_log_packet() 233 logger = rcu_dereference(net->nf.nf_loggers[pf]); in nf_log_trace()
|
D | nf_conntrack_h323_main.c | 304 (nat_rtp_rtcp = rcu_dereference(nat_rtp_rtcp_hook)) && in expect_rtp_rtcp() 364 (nat_t120 = rcu_dereference(nat_t120_hook)) && in expect_t120() 710 (nat_h245 = rcu_dereference(nat_h245_hook)) && in expect_h245() 838 (nat_callforwarding = rcu_dereference(nat_callforwarding_hook)) && in expect_callforwarding() 881 set_h225_addr = rcu_dereference(set_h225_addr_hook); in process_setup() 1325 nat_q931 = rcu_dereference(nat_q931_hook); in expect_q931() 1356 set_ras_addr = rcu_dereference(set_ras_addr_hook); in process_grq() 1427 set_ras_addr = rcu_dereference(set_ras_addr_hook); in process_rrq() 1460 set_sig_addr = rcu_dereference(set_sig_addr_hook); in process_rcf() 1510 set_sig_addr = rcu_dereference(set_sig_addr_hook); in process_urq() [all …]
|
D | nf_queue.c | 106 qh = rcu_dereference(queue_handler); in nf_queue_nf_hook_drop() 127 qh = rcu_dereference(queue_handler); in nf_queue()
|
D | xt_CT.c | 112 timeout_put = rcu_dereference(nf_ct_timeout_put_hook); in __xt_ct_tg_timeout_put() 131 timeout_find_get = rcu_dereference(nf_ct_timeout_find_get_hook); in xt_ct_set_timeout() 320 timeout_put = rcu_dereference(nf_ct_timeout_put_hook); in xt_ct_destroy_timeout()
|
D | nf_conntrack_snmp.c | 45 nf_nat_snmp = rcu_dereference(nf_nat_snmp_hook); in snmp_conntrack_help()
|
D | nf_conntrack_pptp.c | 117 nf_nat_pptp_expectfn = rcu_dereference(nf_nat_pptp_hook_expectfn); in pptp_expectfn() 236 nf_nat_pptp_exp_gre = rcu_dereference(nf_nat_pptp_hook_exp_gre); in exp_gre() 380 nf_nat_pptp_inbound = rcu_dereference(nf_nat_pptp_hook_inbound); in pptp_inbound_pkt() 476 nf_nat_pptp_outbound = rcu_dereference(nf_nat_pptp_hook_outbound); in pptp_outbound_pkt()
|
D | nf_conntrack_helper.c | 239 struct nf_conntrack_helper *tmp = rcu_dereference(help->helper); in __nf_ct_try_assign_helper() 274 helper = rcu_dereference(help->helper); in nf_ct_helper_destroy() 353 helper = rcu_dereference(help->helper); in nf_ct_helper_log()
|
D | xt_helper.c | 45 helper = rcu_dereference(master_help->helper); in helper_mt()
|
D | nf_conntrack_expect.c | 476 n = rcu_dereference(hlist_first_rcu(&net->ct.expect_hash[st->bucket])); in ct_expect_get_first() 489 head = rcu_dereference(hlist_next_rcu(head)); in ct_expect_get_next() 493 head = rcu_dereference(hlist_first_rcu(&net->ct.expect_hash[st->bucket])); in ct_expect_get_next() 560 helper = rcu_dereference(nfct_help(expect->master)->helper); in exp_seq_show()
|
D | nf_conntrack_standalone.c | 64 n = rcu_dereference(hlist_nulls_first_rcu(&net->ct.hash[st->bucket])); in ct_get_first() 77 head = rcu_dereference(hlist_nulls_next_rcu(head)); in ct_get_next() 83 head = rcu_dereference( in ct_get_next()
|
D | core.c | 371 attach = rcu_dereference(ip_ct_attach); in nf_ct_attach() 387 destroy = rcu_dereference(nf_ct_destroy); in nf_conntrack_destroy()
|
D | nf_conntrack_sip.c | 916 hooks = rcu_dereference(nf_nat_sip_hooks); in set_expected_rtp_rtcp() 940 hooks = rcu_dereference(nf_nat_sip_hooks); in set_expected_rtp_rtcp() 1002 hooks = rcu_dereference(nf_nat_sip_hooks); in process_sdp() 1085 hooks = rcu_dereference(nf_nat_sip_hooks); in process_sdp() 1256 hooks = rcu_dereference(nf_nat_sip_hooks); in process_register_request() 1471 hooks = rcu_dereference(nf_nat_sip_hooks); in process_sip_msg() 1558 hooks = rcu_dereference(nf_nat_sip_hooks); in sip_help_tcp()
|
D | nf_conntrack_tftp.c | 76 nf_nat_tftp = rcu_dereference(nf_nat_tftp_hook); in tftp_help()
|
D | nf_conntrack_amanda.c | 155 nf_nat_amanda = rcu_dereference(nf_nat_amanda_hook); in amanda_help()
|
D | nf_tables_core.c | 202 stats = this_cpu_ptr(rcu_dereference(nft_base_chain(basechain)->stats)); in nft_do_chain()
|
D | nf_conntrack_ecache.c | 128 notify = rcu_dereference(net->ct.nf_conntrack_event_cb); in nf_ct_deliver_cached_events()
|
D | nf_conntrack_irc.c | 210 nf_nat_irc = rcu_dereference(nf_nat_irc_hook); in help()
|
D | nf_nat_core.c | 45 return rcu_dereference(nf_nat_l3protos[family]); in __nf_nat_l3proto_find() 51 return rcu_dereference(nf_nat_l4protos[family][protonum]); in __nf_nat_l4proto_find()
|
D | nft_ct.c | 95 helper = rcu_dereference(help->helper); in nft_ct_get_eval()
|
D | nf_conntrack_proto.c | 74 return rcu_dereference(nf_ct_protos[l3proto][l4proto]); in __nf_ct_l4proto_find()
|
/linux-4.4.14/include/net/ |
D | dn_dev.h | 180 dn_db = rcu_dereference(dev->dn_ptr); in dn_dev_islocal() 186 for (ifa = rcu_dereference(dn_db->ifa_list); in dn_dev_islocal() 188 ifa = rcu_dereference(ifa->ifa_next)) in dn_dev_islocal()
|
D | bonding.h | 244 ((struct slave *) rcu_dereference(dev->rx_handler_data)) 316 struct slave *slave = rcu_dereference(bond->curr_active_slave); in bond_option_active_slave_get_rcu()
|
D | addrconf.h | 280 idev = rcu_dereference(dev->ip6_ptr); in in6_dev_get()
|
D | sock.h | 464 #define rcu_dereference_sk_user_data(sk) rcu_dereference(__sk_user_data((sk))) 884 sock_flow_table = rcu_dereference(rps_sock_flow_table); in sock_rps_record_flow_hash() 1722 dst = rcu_dereference(sk->sk_dst_cache); in sk_dst_get() 2030 sock_wake_async(rcu_dereference(sk->sk_wq), how, band); in sk_wake_async()
|
/linux-4.4.14/net/ipv6/ |
D | ip6_offload.c | 31 ops = rcu_dereference(inet6_offloads[proto]); in ipv6_gso_pull_exthdrs() 109 ops = rcu_dereference(inet6_offloads[proto]); in ipv6_gso_segment() 152 *opps = rcu_dereference(inet6_offloads[proto]); in ipv6_exthdrs_len() 196 ops = rcu_dereference(inet6_offloads[proto]); in ipv6_gro_receive() 204 ops = rcu_dereference(inet6_offloads[proto]); in ipv6_gro_receive()
|
D | inet6_connection_sock.c | 82 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final); in inet6_csk_route_req() 140 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final); in inet6_csk_route_socket() 174 res = ip6_xmit(sk, skb, &fl6, rcu_dereference(np->opt), in inet6_csk_xmit()
|
D | xfrm6_mode_tunnel.c | 66 for (handler = rcu_dereference(head); \ 68 handler = rcu_dereference(handler->next))
|
D | tunnel6.c | 97 for (handler = rcu_dereference(head); \ 99 handler = rcu_dereference(handler->next)) \
|
D | ip6_icmp.c | 38 send = rcu_dereference(ip6_icmp_send); in icmpv6_send()
|
D | xfrm6_protocol.c | 45 for (handler = rcu_dereference(head); \ 47 handler = rcu_dereference(handler->next)) \
|
D | ip6_input.c | 55 ipprot = rcu_dereference(inet6_protos[ipv6_hdr(skb)->nexthdr]); in ip6_rcv_finish() 223 ipprot = rcu_dereference(inet6_protos[nexthdr]); in ip6_input_finish()
|
D | ip6_vti.c | 78 for (t = rcu_dereference(start); t; t = rcu_dereference(t->next)) 122 t = rcu_dereference(ip6n->tnls_wc[0]); in vti6_tnl_lookup()
|
D | syncookies.c | 225 final_p = fl6_update_dst(&fl6, rcu_dereference(np->opt), &final); in cookie_v6_check()
|
D | ip6_tunnel.c | 158 dst = rcu_dereference(idst->dst); in ip6_tnl_dst_get() 228 for (t = rcu_dereference(start); t; t = rcu_dereference(t->next)) 260 t = rcu_dereference(ip6n->tnls_wc[0]); in ip6_tnl_lookup()
|
/linux-4.4.14/net/ipv4/netfilter/ |
D | nf_conntrack_l3proto_ipv4_compat.c | 41 n = rcu_dereference( in ct_get_first() 55 head = rcu_dereference(hlist_nulls_next_rcu(head)); in ct_get_next() 61 head = rcu_dereference( in ct_get_next() 228 n = rcu_dereference( in ct_expect_get_first() 242 head = rcu_dereference(hlist_next_rcu(head)); in ct_expect_get_next() 246 head = rcu_dereference( in ct_expect_get_next()
|
/linux-4.4.14/net/802/ |
D | stp.c | 46 proto = rcu_dereference(garp_protos[eh->h_dest[5] - in stp_pdu_rcv() 52 proto = rcu_dereference(stp_proto); in stp_pdu_rcv()
|
D | garp.c | 509 port = rcu_dereference(dev->garp_port); in garp_pdu_rcv() 512 app = rcu_dereference(port->applicants[appl->type]); in garp_pdu_rcv()
|
D | mrp.c | 789 port = rcu_dereference(dev->mrp_port); in mrp_rcv() 792 app = rcu_dereference(port->applicants[appl->type]); in mrp_rcv()
|
/linux-4.4.14/net/mac80211/ |
D | tx.c | 64 chanctx_conf = rcu_dereference(tx->sdata->vif.chanctx_conf); in ieee80211_duration() 591 (key = rcu_dereference(tx->sta->ptk[tx->sta->ptk_idx]))) in ieee80211_tx_h_select_key() 596 (key = rcu_dereference(tx->sdata->default_mgmt_key))) in ieee80211_tx_h_select_key() 599 (key = rcu_dereference(tx->sdata->default_multicast_key))) in ieee80211_tx_h_select_key() 602 (key = rcu_dereference(tx->sdata->default_unicast_key))) in ieee80211_tx_h_select_key() 736 ratetbl = rcu_dereference(tx->sta->sta.rates); in ieee80211_tx_h_rate_ctrl() 1173 tx->sta = rcu_dereference(sdata->u.vlan.sta); in ieee80211_tx_prepare() 1194 tid_tx = rcu_dereference(tx->sta->ampdu_mlme.tid_tx[tid]); in ieee80211_tx_prepare() 1428 sdata = rcu_dereference(local->monitor_sdata); in __ieee80211_tx() 1850 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_monitor_start_xmit() [all …]
|
D | mesh_pathtbl.c | 258 next_hop = rcu_dereference(gate_mpath->next_hop)->sta.addr; in prepare_for_gate() 370 return mpath_lookup(rcu_dereference(mesh_paths), dst, sdata); in mesh_path_lookup() 376 return mpath_lookup(rcu_dereference(mpp_paths), dst, sdata); in mpp_path_lookup() 392 struct mesh_table *tbl = rcu_dereference(mesh_paths); in mesh_path_lookup_by_idx() 425 struct mesh_table *tbl = rcu_dereference(mpp_paths); in mpp_path_lookup_by_idx() 451 tbl = rcu_dereference(mesh_paths); in mesh_path_add_gate() 760 tbl = rcu_dereference(mesh_paths); in mesh_plink_broken() 953 tbl = rcu_dereference(mesh_paths); in mesh_path_send_to_gates() 1124 tbl = rcu_dereference(mesh_paths); in mesh_path_expire()
|
D | wme.c | 163 sta = rcu_dereference(sdata->u.vlan.sta); in ieee80211_select_queue() 217 qos_map = rcu_dereference(sdata->qos_map); in ieee80211_select_queue()
|
D | mesh.c | 396 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in mesh_add_ds_params_ie() 447 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in mesh_add_ht_oper_ie() 510 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in mesh_add_vht_oper_ie() 689 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_mesh_build_beacon() 743 csa = rcu_dereference(ifmsh->csa); in ieee80211_mesh_build_beacon() 1050 bcn = rcu_dereference(ifmsh->beacon); in ieee80211_mesh_rx_probe_req() 1139 tmp_csa_settings = rcu_dereference(ifmsh->csa); in ieee80211_mesh_finish_csa() 1173 tmp_csa_settings = rcu_dereference(ifmsh->csa); in ieee80211_mesh_csa_beacon()
|
D | scan.c | 184 sdata1 = rcu_dereference(local->scan_sdata); in ieee80211_scan_rx() 185 sdata2 = rcu_dereference(local->sched_scan_sdata); in ieee80211_scan_rx() 194 scan_req = rcu_dereference(local->scan_req); in ieee80211_scan_rx() 195 sched_scan_req = rcu_dereference(local->sched_scan_req); in ieee80211_scan_rx()
|
D | debugfs_sta.c | 129 tid_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[i]); in sta_agg_status_read() 130 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[i]); in sta_agg_status_read()
|
D | rx.c | 1054 tid_agg_rx = rcu_dereference(sta->ampdu_mlme.tid_rx[tid]); in ieee80211_rx_reorder_ampdu() 1570 sta_ptk = rcu_dereference(rx->sta->ptk[keyid]); in ieee80211_rx_h_decrypt() 1594 rx->key = rcu_dereference(rx->sta->gtk[mmie_keyidx]); in ieee80211_rx_h_decrypt() 1596 rx->key = rcu_dereference(rx->sdata->keys[mmie_keyidx]); in ieee80211_rx_h_decrypt() 1610 (key = rcu_dereference(rx->sdata->default_mgmt_key))) in ieee80211_rx_h_decrypt() 1615 key = rcu_dereference(rx->sta->gtk[i]); in ieee80211_rx_h_decrypt() 1622 key = rcu_dereference(sdata->keys[i]); in ieee80211_rx_h_decrypt() 1667 rx->key = rcu_dereference(rx->sta->gtk[keyidx]); in ieee80211_rx_h_decrypt() 1671 rx->key = rcu_dereference(rx->sdata->keys[keyidx]); in ieee80211_rx_h_decrypt() 2499 tid_agg_rx = rcu_dereference(rx->sta->ampdu_mlme.tid_rx[tid]); in ieee80211_rx_h_ctrl() [all …]
|
D | status.c | 171 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]); in ieee80211_check_pending_bar() 236 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]); in ieee80211_set_bar_pending() 449 return rcu_dereference(local->p2p_sdata); in ieee80211_sdata_from_skb()
|
D | rate.c | 48 chanctx_conf = rcu_dereference(sta->sdata->vif.chanctx_conf); in rate_control_rate_init() 76 chanctx_conf = rcu_dereference(sta->sdata->vif.chanctx_conf); in rate_control_rate_update() 655 ratetbl = rcu_dereference(sta->rates); in rate_control_fill_sta_table()
|
D | ocb.c | 65 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_ocb_rx_no_sta()
|
D | ethtool.c | 149 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_get_stats()
|
D | cfg.c | 326 key = rcu_dereference(sta->ptk[key_idx]); in ieee80211_get_key() 329 key = rcu_dereference(sta->gtk[key_idx]); in ieee80211_get_key() 331 key = rcu_dereference(sdata->keys[key_idx]); in ieee80211_get_key() 1473 struct sta_info *next_hop_sta = rcu_dereference(mpath->next_hop); in mpath_set_pinfo() 3383 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_mgmt_tx() 3426 beacon = rcu_dereference(sdata->u.ap.beacon); in ieee80211_mgmt_tx() 3428 beacon = rcu_dereference(sdata->u.ibss.presp); in ieee80211_mgmt_tx() 3430 beacon = rcu_dereference(sdata->u.mesh.beacon); in ieee80211_mgmt_tx() 3585 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_probe_client() 3668 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_cfg_get_channel()
|
D | agg-tx.c | 426 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[tid]); in sta_addba_resp_timer_expired() 525 tid_tx = rcu_dereference(sta->ampdu_mlme.tid_tx[*ptid]); in sta_tx_agg_session_timer_expired()
|
/linux-4.4.14/net/ipv4/ |
D | ip_input.c | 162 for (ra = rcu_dereference(ip_ra_chain); ra; ra = rcu_dereference(ra->next)) { in ip_call_ra_chain() 205 ipprot = rcu_dereference(inet_protos[protocol]); in ip_local_deliver_finish() 323 ipprot = rcu_dereference(inet_protos[protocol]); in ip_rcv_finish()
|
D | gre_demux.c | 77 proto = rcu_dereference(gre_proto[ver]); in gre_rcv() 101 proto = rcu_dereference(gre_proto[ver]); in gre_err()
|
D | udp_offload.c | 160 ops = rcu_dereference(offloads[skb->inner_ipproto]); in skb_udp_tunnel_segment() 312 uo_priv = rcu_dereference(udp_offload_base); in udp_gro_receive() 313 for (; uo_priv != NULL; uo_priv = rcu_dereference(uo_priv->next)) { in udp_gro_receive() 390 uo_priv = rcu_dereference(udp_offload_base); in udp_gro_complete() 391 for (; uo_priv != NULL; uo_priv = rcu_dereference(uo_priv->next)) { in udp_gro_complete()
|
D | tcp_metrics.c | 223 for (tm = rcu_dereference(tcp_metrics_hash[hash].chain); tm; in __tcp_get_metrics() 224 tm = rcu_dereference(tm->tcpm_next)) { in __tcp_get_metrics() 265 for (tm = rcu_dereference(tcp_metrics_hash[hash].chain); tm; in __tcp_get_metrics_req() 266 tm = rcu_dereference(tm->tcpm_next)) { in __tcp_get_metrics_req() 308 for (tm = rcu_dereference(tcp_metrics_hash[hash].chain); tm; in __tcp_get_metrics_tw() 309 tm = rcu_dereference(tm->tcpm_next)) { in __tcp_get_metrics_tw() 916 for (col = 0, tm = rcu_dereference(hb->chain); tm; in tcp_metrics_nl_dump() 917 tm = rcu_dereference(tm->tcpm_next), col++) { in tcp_metrics_nl_dump() 1010 for (tm = rcu_dereference(tcp_metrics_hash[hash].chain); tm; in tcp_metrics_nl_cmd_get() 1011 tm = rcu_dereference(tm->tcpm_next)) { in tcp_metrics_nl_cmd_get()
|
D | tunnel4.c | 86 for (handler = rcu_dereference(head); \ 88 handler = rcu_dereference(handler->next)) \
|
D | route.c | 542 inet_opt = rcu_dereference(inet->inet_opt); in build_sk_flow_key() 573 rt = rcu_dereference(fnhe->fnhe_rth_input); in fnhe_flush_routes() 578 rt = rcu_dereference(fnhe->fnhe_rth_output); in fnhe_flush_routes() 589 oldest = rcu_dereference(hash->chain); in fnhe_oldest() 590 for (fnhe = rcu_dereference(oldest->fnhe_next); fnhe; in fnhe_oldest() 591 fnhe = rcu_dereference(fnhe->fnhe_next)) { in fnhe_oldest() 633 hash = rcu_dereference(nh->nh_exceptions); in update_or_create_fnhe() 644 for (fnhe = rcu_dereference(hash->chain); fnhe; in update_or_create_fnhe() 645 fnhe = rcu_dereference(fnhe->fnhe_next)) { in update_or_create_fnhe() 659 rt = rcu_dereference(fnhe->fnhe_rth_input); in update_or_create_fnhe() [all …]
|
D | xfrm4_protocol.c | 45 for (handler = rcu_dereference(head); \ 47 handler = rcu_dereference(handler->next)) \
|
D | inetpeer.c | 198 struct inet_peer *u = rcu_dereference(base->root); in lookup_rcu() 212 u = rcu_dereference(u->avl_left); in lookup_rcu() 214 u = rcu_dereference(u->avl_right); in lookup_rcu()
|
D | datagram.c | 118 inet_opt = rcu_dereference(inet->inet_opt); in ip4_datagram_release_cb()
|
D | igmp.c | 189 for (pmc = rcu_dereference(in_dev->mc_list); \ 191 pmc = rcu_dereference(pmc->next_rcu)) 2517 psl = rcu_dereference(pmc->sflist); in ip_mc_sf_allow() 2575 mc_hash = rcu_dereference(in_dev->mc_hash); in ip_check_mc_rcu() 2579 for (im = rcu_dereference(mc_hash[hash]); in ip_check_mc_rcu() 2581 im = rcu_dereference(im->next_hash)) { in ip_check_mc_rcu() 2633 im = rcu_dereference(in_dev->mc_list); in igmp_mc_get_first() 2646 im = rcu_dereference(im->next_rcu); in igmp_mc_get_next() 2656 im = rcu_dereference(state->in_dev->mc_list); in igmp_mc_get_next() 2777 im = rcu_dereference(idev->mc_list); in igmp_mcf_get_first() [all …]
|
D | fou.c | 191 ops = rcu_dereference(offloads[proto]); in fou_gro_receive() 215 ops = rcu_dereference(offloads[proto]); in fou_gro_complete() 350 ops = rcu_dereference(offloads[guehdr->proto_ctype]); in gue_gro_receive() 381 ops = rcu_dereference(offloads[proto]); in gue_gro_complete()
|
D | ip_tunnel.c | 111 dst = rcu_dereference(idst->dst); in tunnel_rtable_get() 233 t = rcu_dereference(itn->collect_md_tun); in ip_tunnel_lookup() 513 ops = rcu_dereference(iptun_encaps[e->type]); in ip_encap_hlen() 590 ops = rcu_dereference(iptun_encaps[t->encap.type]); in ip_tunnel_encap()
|
D | tcp_fastopen.c | 82 ctx = rcu_dereference(tcp_fastopen_ctx); in __tcp_fastopen_cookie_gen()
|
D | af_inet.c | 1164 inet_opt = rcu_dereference(inet->inet_opt); in inet_sk_rebuild_header() 1259 ops = rcu_dereference(inet_offloads[proto]); in inet_gso_segment() 1314 ops = rcu_dereference(inet_offloads[proto]); in inet_gro_receive() 1412 ops = rcu_dereference(inet_offloads[proto]); in inet_gro_complete()
|
D | icmp.c | 753 ipprot = rcu_dereference(inet_protos[protocol]); in icmp_socket_deliver() 763 ok = rcu_dereference(inet_protos[proto])->icmp_strict_tag_validation; in icmp_tag_validation()
|
D | inet_connection_sock.c | 454 opt = rcu_dereference(newinet->inet_opt); in inet_csk_route_child_sock() 930 inet_opt = rcu_dereference(inet->inet_opt); in inet_csk_rebuild_route()
|
/linux-4.4.14/net/bridge/ |
D | br_forward.c | 266 rp = rcu_dereference(hlist_first_rcu(&br->router_list)); in br_multicast_flood() 267 p = mdst ? rcu_dereference(mdst->ports) : NULL; in br_multicast_flood() 283 p = rcu_dereference(p->next); in br_multicast_flood() 285 rp = rcu_dereference(hlist_next_rcu(rp)); in br_multicast_flood()
|
D | br_private.h | 243 return rcu_dereference(dev->rx_handler_data); in br_port_get_rcu() 511 return rcu_dereference(dev->rx_handler) == br_handle_frame; in br_rx_handler_check_rcu() 715 return rcu_dereference(br->vlgrp); in br_vlan_group_rcu() 721 return rcu_dereference(p->vlgrp); in nbp_vlan_group_rcu()
|
D | br_mdb.c | 55 mdb = rcu_dereference(br->mdb); in br_mdb_fill_info() 80 (p = rcu_dereference(*pp)) != NULL; in br_mdb_fill_info()
|
D | br_input.c | 300 rhook = rcu_dereference(br_should_route_hook); in br_handle_frame()
|
D | br_device.c | 45 nf_ops = rcu_dereference(nf_br_ops); in br_dev_xmit()
|
/linux-4.4.14/net/sunrpc/ |
D | clnt.c | 573 xprt = xprt_get(rcu_dereference(clnt->cl_xprt)); in __rpc_clone_client() 755 rcu_dereference(clnt->cl_xprt)->servername); in rpc_shutdown_client() 777 rcu_dereference(clnt->cl_xprt)->servername); in rpc_free_client() 1087 xprt = rcu_dereference(clnt->cl_xprt); in rpc_peeraddr() 1113 xprt = rcu_dereference(clnt->cl_xprt); in rpc_peeraddr2str() 1255 xprt = rcu_dereference(clnt->cl_xprt); in rpc_localaddr() 1277 xprt = rcu_dereference(clnt->cl_xprt); in rpc_setbufsize() 1294 protocol = rcu_dereference(clnt->cl_xprt)->prot; in rpc_protocol() 1310 ret = rcu_dereference(clnt->cl_xprt)->xprt_net; in rpc_net_ns() 1330 ret = rcu_dereference(clnt->cl_xprt)->max_payload; in rpc_max_payload() [all …]
|
D | sunrpc.h | 51 dst = rcu_dereference(sk->sk_dst_cache); in sock_is_loopback()
|
D | rpcb_clnt.c | 651 struct rpc_xprt *xprt = rcu_dereference(clnt->cl_xprt); in rpcb_find_transport_owner() 654 if (rcu_dereference(parent->cl_xprt) != xprt) in rpcb_find_transport_owner() 688 xprt = xprt_get(rcu_dereference(clnt->cl_xprt)); in rpcb_getport_async()
|
D | stats.c | 217 xprt = rcu_dereference(clnt->cl_xprt); in rpc_print_iostats()
|
D | debugfs.c | 161 xprt = rcu_dereference(clnt->cl_xprt); in rpc_clnt_debugfs_register()
|
D | xprt.c | 1192 xprt = rcu_dereference(task->tk_client->cl_xprt); in xprt_reserve() 1218 xprt = rcu_dereference(task->tk_client->cl_xprt); in xprt_retry_reserve() 1268 xprt = rcu_dereference(task->tk_client->cl_xprt); in xprt_release()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_keys.c | 172 mr = rcu_dereference(dev->dma_mr); in qib_lkey_ok() 187 mr = rcu_dereference( in qib_lkey_ok() 271 mr = rcu_dereference(dev->dma_mr); in qib_rkey_ok() 287 mr = rcu_dereference( in qib_rkey_ok()
|
D | qib_qp.c | 308 if (rcu_dereference(ibp->qp0)) in qib_free_all_qps() 310 if (rcu_dereference(ibp->qp1)) in qib_free_all_qps() 346 qp = rcu_dereference(ibp->qp0); in qib_lookup_qpn() 348 qp = rcu_dereference(ibp->qp1); in qib_lookup_qpn() 355 for (qp = rcu_dereference(dev->qp_table[n]); qp; in qib_lookup_qpn() 356 qp = rcu_dereference(qp->next)) in qib_lookup_qpn() 1348 qp = rcu_dereference(pqp->next); in qib_qp_iter_next() 1350 qp = rcu_dereference(dev->qp_table[n]); in qib_qp_iter_next()
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_sh.c | 112 struct ip_vs_dest *dest = rcu_dereference(s->buckets[hash].dest); in ip_vs_sh_get() 134 dest = rcu_dereference(s->buckets[ihash].dest); in ip_vs_sh_get_fallback() 149 dest = rcu_dereference(s->buckets[hash].dest); in ip_vs_sh_get_fallback()
|
D | ip_vs_sched.c | 150 struct ip_vs_scheduler *sched = rcu_dereference(svc->scheduler); in ip_vs_scheduler_err()
|
D | ip_vs_dh.c | 94 return rcu_dereference(s->buckets[ip_vs_dh_hashkey(af, addr)].dest); in ip_vs_dh_get()
|
D | ip_vs_core.c | 128 svc = rcu_dereference(dest->svc); in ip_vs_in_stats() 162 svc = rcu_dereference(dest->svc); in ip_vs_out_stats() 220 p->pe = rcu_dereference(svc->pe); in ip_vs_conn_fill_param_persist() 331 sched = rcu_dereference(svc->scheduler); in ip_vs_sched_persist() 504 sched = rcu_dereference(svc->scheduler); in ip_vs_schedule() 1525 dest_dst = rcu_dereference(dest->dest_dst); in ip_vs_in_icmp()
|
/linux-4.4.14/fs/nfs/ |
D | delegation.c | 52 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs4_do_check_delegation() 173 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs_inode_reclaim_delegation() 227 struct nfs_delegation *delegation = rcu_dereference(nfsi->delegation); in nfs_start_delegation_return_locked() 649 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs_revoke_delegation() 725 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs_async_inode_return_delegation() 894 delegation = rcu_dereference(nfsi->delegation); in nfs4_copy_delegation_stateid() 919 delegation = rcu_dereference(nfsi->delegation); in nfs4_delegation_flush_on_close()
|
/linux-4.4.14/drivers/misc/mic/scif/ |
D | scif_peer_bus.c | 74 struct scif_peer_dev *spdev = rcu_dereference(scifdev->spdev); in scif_peer_add_device() 156 spdev = rcu_dereference(scifdev->spdev); in scif_peer_unregister_device()
|
D | scif_nodeqp.h | 208 spdev = rcu_dereference(scifdev->spdev); in scif_get_peer_dev()
|
D | scif_main.h | 265 spdev = rcu_dereference(scifdev->spdev); in _scifdev_alive()
|
/linux-4.4.14/include/net/netns/ |
D | generic.h | 40 ng = rcu_dereference(net->gen); in net_generic()
|
/linux-4.4.14/net/hsr/ |
D | hsr_slave.h | 35 rcu_dereference(dev->rx_handler_data) : NULL; in hsr_port_get_rcu()
|
/linux-4.4.14/net/decnet/ |
D | dn_dev.c | 761 if ((dn_db = rcu_dereference(dev->dn_ptr)) == NULL) in dn_nl_dump_ifaddr() 764 for (ifa = rcu_dereference(dn_db->ifa_list), dn_idx = 0; ifa; in dn_nl_dump_ifaddr() 765 ifa = rcu_dereference(ifa->ifa_next), dn_idx++) { in dn_nl_dump_ifaddr() 792 dn_db = rcu_dereference(dev->dn_ptr); in dn_dev_get_first() 796 ifa = rcu_dereference(dn_db->ifa_list); in dn_dev_get_first() 1044 dn_db = rcu_dereference(dev->dn_ptr); in dn_dev_timer_func() 1047 for (ifa = rcu_dereference(dn_db->ifa_list); in dn_dev_timer_func() 1049 ifa = rcu_dereference(ifa->ifa_next)) { in dn_dev_timer_func() 1359 struct dn_dev *dn_db = rcu_dereference(dev->dn_ptr); in dn_dev_seq_show()
|
D | dn_neigh.c | 118 dn_db = rcu_dereference(dev->dn_ptr); in dn_neigh_construct() 347 dn_db = rcu_dereference(neigh->dev->dn_ptr); in dn_to_neigh_output() 400 dn_db = rcu_dereference(neigh->dev->dn_ptr); in dn_neigh_router_hello()
|
D | dn_route.c | 635 struct dn_dev *dn = rcu_dereference(dev->dn_ptr); in dn_route_rcv() 789 struct dn_dev *dn_db = rcu_dereference(dst->dev->dn_ptr); in dn_forward() 929 dn_db = rcu_dereference(dev->dn_ptr); in dnet_select_source() 930 for (ifa = rcu_dereference(dn_db->ifa_list); in dnet_select_source() 932 ifa = rcu_dereference(ifa->ifa_next)) { in dnet_select_source() 1337 if ((dn_db = rcu_dereference(in_dev->dn_ptr)) == NULL) in dn_route_input_slow() 1537 for(rt = rcu_dereference(dn_rt_hash_table[hash].chain); rt != NULL; in dn_route_input() 1538 rt = rcu_dereference(rt->dst.dn_next)) { in dn_route_input()
|
D | dn_fib.c | 635 dn_db = rcu_dereference(dev->dn_ptr); in dn_fib_del_ifaddr() 638 for (ifa2 = rcu_dereference(dn_db->ifa_list); in dn_fib_del_ifaddr() 640 ifa2 = rcu_dereference(ifa2->ifa_next)) { in dn_fib_del_ifaddr()
|
/linux-4.4.14/fs/btrfs/ |
D | rcu-string.h | 54 struct rcu_string *__str = rcu_dereference(rcu_str); \
|
/linux-4.4.14/net/netlabel/ |
D | netlabel_domainhash.c | 397 &rcu_dereference(netlbl_domhsh)->tbl[bkt]); in netlbl_domhsh_add() 516 if (entry != rcu_dereference(netlbl_domhsh_def)) in netlbl_domhsh_remove_entry() 770 iter_bkt < rcu_dereference(netlbl_domhsh)->size; in netlbl_domhsh_walk() 772 iter_list = &rcu_dereference(netlbl_domhsh)->tbl[iter_bkt]; in netlbl_domhsh_walk()
|
D | netlabel_addrlist.h | 90 i = rcu_dereference(i->next); in __af4list_valid_rcu() 157 i = rcu_dereference(i->next); in __af6list_valid_rcu()
|
D | netlabel_unlabeled.c | 414 iface = rcu_dereference(netlbl_unlhsh_def); in netlbl_unlhsh_add() 671 iface = rcu_dereference(netlbl_unlhsh_def); in netlbl_unlhsh_remove() 1202 iter_bkt < rcu_dereference(netlbl_unlhsh)->size; in netlbl_unlabel_staticlist() 1204 iter_list = &rcu_dereference(netlbl_unlhsh)->tbl[iter_bkt]; in netlbl_unlabel_staticlist() 1280 iface = rcu_dereference(netlbl_unlhsh_def); in netlbl_unlabel_staticlistdef() 1469 iface = rcu_dereference(netlbl_unlhsh_def); in netlbl_unlabel_getattr()
|
/linux-4.4.14/net/batman-adv/ |
D | hard-interface.h | 84 hard_iface = rcu_dereference(bat_priv->primary_if); in batadv_primary_if_get_selected()
|
D | routing.c | 74 curr_router = rcu_dereference(orig_ifinfo->router); in _batadv_update_route() 490 last_cand_router = rcu_dereference(last_candidate->router); in batadv_find_router() 497 cand_router = rcu_dereference(cand->router); in batadv_find_router()
|
/linux-4.4.14/drivers/crypto/nx/ |
D | nx-842-pseries.c | 317 local_devdata = rcu_dereference(devdata); in nx842_pseries_compress() 449 local_devdata = rcu_dereference(devdata); in nx842_pseries_decompress() 846 local_devdata = rcu_dereference(devdata); in nx842_OF_notifier() 872 local_devdata = rcu_dereference(devdata); \ 911 local_devdata = rcu_dereference(devdata); in nx842_timehist_show() 1040 dev_set_drvdata(&viodev->dev, rcu_dereference(devdata)); in nx842_probe()
|
/linux-4.4.14/drivers/misc/cxl/ |
D | base.c | 29 calls = rcu_dereference(cxl_calls); in cxl_calls_get()
|
/linux-4.4.14/include/net/netfilter/ |
D | nf_conntrack_l3proto.h | 99 return rcu_dereference(nf_ct_l3protos[l3proto]); in __nf_ct_l3proto_find()
|
D | nf_conntrack_ecache.h | 105 notify = rcu_dereference(net->ct.nf_conntrack_event_cb); in nf_conntrack_eventmask_report() 186 notify = rcu_dereference(net->ct.nf_expect_event_cb); in nf_ct_expect_event_report()
|
D | nf_conntrack_timeout.h | 31 timeout = rcu_dereference(t->timeout); in nf_ct_timeout_data()
|
/linux-4.4.14/drivers/net/ |
D | veth.c | 115 rcv = rcu_dereference(priv->peer); in veth_xmit() 175 peer = rcu_dereference(priv->peer); in veth_get_stats64() 267 peer = rcu_dereference(priv->peer); in veth_get_iflink()
|
D | macvtap.c | 144 return rcu_dereference(dev->rx_handler_data); in macvtap_get_vlan_rcu() 294 tap = rcu_dereference(vlan->taps[rxq % numvtaps]); in macvtap_get_queue() 304 tap = rcu_dereference(vlan->taps[rxq]); in macvtap_get_queue() 308 tap = rcu_dereference(vlan->taps[0]); in macvtap_get_queue() 818 vlan = rcu_dereference(q->vlan); in macvtap_get_user() 840 vlan = rcu_dereference(q->vlan); in macvtap_get_user()
|
/linux-4.4.14/block/ |
D | genhd.c | 71 ptbl = rcu_dereference(disk->part_tbl); in disk_get_part() 73 part = rcu_dereference(ptbl->part[partno]); in disk_get_part() 101 ptbl = rcu_dereference(disk->part_tbl); in disk_part_iter_init() 139 ptbl = rcu_dereference(piter->disk->part_tbl); in disk_part_iter_next() 158 part = rcu_dereference(ptbl->part[piter->idx]); in disk_part_iter_next() 222 ptbl = rcu_dereference(disk->part_tbl); in disk_map_sector_rcu() 224 part = rcu_dereference(ptbl->last_lookup); in disk_map_sector_rcu() 229 part = rcu_dereference(ptbl->part[i]); in disk_map_sector_rcu()
|
D | blk-ioc.c | 330 icq = rcu_dereference(ioc->icq_hint); in ioc_lookup_icq()
|
/linux-4.4.14/net/caif/ |
D | cfmuxl.c | 127 up = rcu_dereference(muxl->up_cache[idx]); in get_up() 141 dn = rcu_dereference(muxl->dn_cache[idx]); in get_dn()
|
/linux-4.4.14/drivers/block/drbd/ |
D | drbd_worker.c | 489 dc = rcu_dereference(device->ldev->disk_conf); in drbd_rs_controller() 490 plan = rcu_dereference(device->rs_plan_s); in drbd_rs_controller() 539 if (rcu_dereference(device->rs_plan_s)->size) { in drbd_rs_number_requests() 543 device->c_sync_rate = rcu_dereference(device->ldev->disk_conf)->resync_rate; in drbd_rs_number_requests() 1443 resync_after = rcu_dereference(odev->ldev->disk_conf)->resync_after; in _drbd_may_sync_now() 1549 resync_after = rcu_dereference(odev->ldev->disk_conf)->resync_after; in drbd_resync_after_valid() 1588 plan = rcu_dereference(device->rs_plan_s); in drbd_rs_controller_reset() 1617 csums_after_crash_only = rcu_dereference(connection->net_conf)->csums_after_crash_only; in use_checksum_based_resync() 1791 nc = rcu_dereference(connection->net_conf); in drbd_start_resync() 1995 nc = rcu_dereference(connection->net_conf); in wait_for_work() [all …]
|
D | drbd_req.c | 606 nc = rcu_dereference(connection->net_conf); in __req_mod() 719 nc = rcu_dereference(connection->net_conf); in __req_mod() 1007 nc = rcu_dereference(connection->net_conf); in maybe_pull_ahead() 1080 rbm = rcu_dereference(device->ldev->disk_conf)->read_balancing; in do_remote_read() 1527 nc = rcu_dereference(connection->net_conf); in request_timer_fn() 1532 dt = rcu_dereference(device->ldev->disk_conf)->disk_timeout * HZ / 10; in request_timer_fn()
|
D | drbd_receiver.c | 261 nc = rcu_dereference(peer_device->connection->net_conf); in drbd_alloc_pages() 508 t = rcu_dereference(connection->net_conf)->ping_timeo * HZ/10; in drbd_recv() 580 nc = rcu_dereference(connection->net_conf); in drbd_try_connect() 684 nc = rcu_dereference(connection->net_conf); in prepare_listen_socket() 753 nc = rcu_dereference(connection->net_conf); in drbd_wait_for_connect() 801 nc = rcu_dereference(connection->net_conf); in receive_first_packet() 856 nc = rcu_dereference(connection->net_conf); in connection_established() 1021 nc = rcu_dereference(connection->net_conf); in conn_connect() 1300 dc = rcu_dereference(bdev->disk_conf); in max_allowed_wo() 2101 tp = rcu_dereference(first_peer_device(device)->connection->net_conf)->two_primaries; in wait_for_and_update_peer_seq() [all …]
|
D | drbd_nl.c | 420 rcu_dereference(peer_device->device->ldev->disk_conf); in highest_fencing_policy() 637 nc = rcu_dereference(connection->net_conf); in drbd_set_role() 923 u_size = rcu_dereference(device->ldev->disk_conf)->disk_size; in drbd_determine_dev_size() 1138 max_segments = rcu_dereference(device->ldev->disk_conf)->max_bio_bvecs; in drbd_setup_queue_param() 1549 nc = rcu_dereference(connection->net_conf); in drbd_adm_attach() 1818 (ns.pdsk == D_OUTDATED || rcu_dereference(device->ldev->disk_conf)->fencing == FP_DONT_CARE)) in drbd_adm_attach() 1826 if (rcu_dereference(device->ldev->disk_conf)->al_updates) in drbd_adm_attach() 2029 enum drbd_fencing_p fp = rcu_dereference(device->ldev->disk_conf)->fencing; in _check_net_options() 2052 rv = _check_net_options(connection, rcu_dereference(connection->net_conf), new_net_conf); in check_net_options() 2544 u_size = rcu_dereference(device->ldev->disk_conf)->disk_size; in drbd_adm_resize() [all …]
|
D | drbd_proc.c | 293 nc = rcu_dereference(first_peer_device(device)->connection->net_conf); in drbd_seq_show()
|
D | drbd_actlog.c | 124 dt = rcu_dereference(bdev->disk_conf)->disk_timeout; in wait_until_done_or_force_detached() 311 write_al_updates = rcu_dereference(device->ldev->disk_conf)->al_updates; in drbd_al_begin_io_commit() 551 write_al_updates = rcu_dereference(device->ldev->disk_conf)->al_updates; in al_write_transaction()
|
D | drbd_main.c | 740 nc = rcu_dereference(peer_device->connection->net_conf); in drbd_send_sync_param() 754 dc = rcu_dereference(peer_device->device->ldev->disk_conf); in drbd_send_sync_param() 791 nc = rcu_dereference(connection->net_conf); in __drbd_send_protocol() 858 uuid_flags |= rcu_dereference(peer_device->connection->net_conf)->discard_my_data ? 1 : 0; in _drbd_send_uuids() 935 u_size = rcu_dereference(device->ldev->disk_conf)->disk_size; in drbd_send_sizes() 1096 use_rle = rcu_dereference(first_peer_device(device)->connection->net_conf)->use_rle; in fill_bitmap_rle_bits() 1791 connection->ko_count = rcu_dereference(connection->net_conf)->ko_count; in drbd_send() 3727 nc = rcu_dereference(first_peer_device(device)->connection->net_conf); in drbd_wait_misc()
|
/linux-4.4.14/drivers/staging/rtl8188eu/ |
D | TODO | 14 rcu_dereference(padapter->pnetdev->rx_handler_data);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_fence.c | 416 prev = rcu_dereference(f->channel); in nouveau_fence_sync() 441 prev = rcu_dereference(f->channel); in nouveau_fence_sync() 513 chan = rcu_dereference(fence->channel); in nouveau_fence_is_signaled()
|
/linux-4.4.14/arch/powerpc/platforms/cell/ |
D | spu_syscalls.c | 42 calls = rcu_dereference(spufs_calls); in spufs_calls_get()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | l2t.h | 103 #define L2DATA(cdev) (rcu_dereference((cdev)->l2opt))
|
/linux-4.4.14/drivers/net/ipvlan/ |
D | ipvlan.h | 104 return rcu_dereference(d->rx_handler_data); in ipvlan_port_get_rcu()
|
/linux-4.4.14/drivers/net/bonding/ |
D | bond_procfs.c | 63 curr = rcu_dereference(bond->curr_active_slave); in bond_info_show_master() 85 primary = rcu_dereference(bond->primary_slave); in bond_info_show_master()
|
D | bond_main.c | 784 slave = rcu_dereference(bond->curr_active_slave); in bond_should_notify_peers() 1992 ignore_updelay = !rcu_dereference(bond->curr_active_slave); in bond_miimon_inspect() 2469 curr_active_slave = rcu_dereference(bond->curr_active_slave); in bond_arp_rcv() 2470 curr_arp_slave = rcu_dereference(bond->current_arp_slave); in bond_arp_rcv() 2545 oldcurrent = rcu_dereference(bond->curr_active_slave); in bond_loadbalance_arp_mon() 2790 *curr_arp_slave = rcu_dereference(bond->current_arp_slave), in bond_ab_arp_probe() 2791 *curr_active_slave = rcu_dereference(bond->curr_active_slave); in bond_ab_arp_probe() 3444 slave = rcu_dereference(bond->curr_active_slave); in bond_set_rx_mode() 3720 slave = rcu_dereference(bond->curr_active_slave); in bond_xmit_roundrobin() 3747 slave = rcu_dereference(bond->curr_active_slave); in bond_xmit_activebackup() [all …]
|
/linux-4.4.14/drivers/net/team/ |
D | team_mode_activebackup.c | 34 active_port = rcu_dereference(ab_priv(team)->active_port); in ab_receive()
|
/linux-4.4.14/drivers/gpu/drm/qxl/ |
D | qxl_debugfs.c | 65 fobj = rcu_dereference(bo->tbo.resv->fence); in qxl_debugfs_buffers_info()
|
/linux-4.4.14/Documentation/filesystems/ |
D | files.txt | 50 files_fdtable() uses rcu_dereference() macro which takes care of 101 API. If they are looked up lock-free, rcu_dereference()
|
/linux-4.4.14/kernel/events/ |
D | callchain.c | 144 entries = rcu_dereference(callchain_cpus_entries); in get_callchain_entry()
|
/linux-4.4.14/net/phonet/ |
D | pn_dev.c | 411 dev = rcu_dereference(routes->table[daddr]); in phonet_route_get_rcu() 423 dev = rcu_dereference(routes->table[daddr]); in phonet_route_output()
|
/linux-4.4.14/drivers/net/hamradio/ |
D | bpqether.c | 409 p = rcu_dereference(list_next_rcu(&bpq_devices)); in bpq_seq_next() 411 p = rcu_dereference(list_next_rcu(&bpqdev->bpq_list)); in bpq_seq_next()
|
/linux-4.4.14/net/llc/ |
D | llc_input.c | 194 rcv = rcu_dereference(sap->rcv_func); in llc_rcv()
|
/linux-4.4.14/drivers/base/power/opp/ |
D | core.c | 130 tmp_opp = rcu_dereference(opp); in dev_pm_opp_get_voltage() 162 tmp_opp = rcu_dereference(opp); in dev_pm_opp_get_freq() 196 tmp_opp = rcu_dereference(opp); in dev_pm_opp_is_turbo()
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | tx.c | 785 sta = rcu_dereference(mvm->fw_id_to_mac_id[sta_id]); in iwl_mvm_rx_tx_cmd_single() 930 sta = rcu_dereference(mvm->fw_id_to_mac_id[sta_id]); in iwl_mvm_rx_tx_cmd_agg() 998 sta = rcu_dereference(mvm->fw_id_to_mac_id[sta_id]); in iwl_mvm_rx_ba_notif() 1082 rcu_dereference(mvmsta->vif->chanctx_conf); in iwl_mvm_rx_ba_notif()
|
D | sf.c | 248 sta = rcu_dereference(mvm->fw_id_to_mac_id[sta_id]); in iwl_mvm_sf_config()
|
D | coex_legacy.c | 576 chanctx_conf = rcu_dereference(vif->chanctx_conf); in iwl_get_coex_type() 866 chanctx_conf = rcu_dereference(vif->chanctx_conf); in iwl_mvm_bt_notif_iterator() 1100 chanctx_conf = rcu_dereference(vif->chanctx_conf); in iwl_mvm_bt_rssi_iterator()
|
D | coex.c | 378 chanctx_conf = rcu_dereference(vif->chanctx_conf); in iwl_get_coex_type() 542 chanctx_conf = rcu_dereference(vif->chanctx_conf); in iwl_mvm_bt_notif_iterator()
|
/linux-4.4.14/net/sctp/ |
D | ipv6.c | 225 res = ip6_xmit(sk, skb, fl6, rcu_dereference(np->opt), np->tclass); in sctp_v6_xmit() 270 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final); in sctp_v6_get_dst() 329 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final); in sctp_v6_get_dst() 667 opt = rcu_dereference(np->opt); in sctp_v6_create_accept_sk()
|
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/ |
D | recv_linux.c | 158 rcu_dereference(padapter->pnetdev->rx_handler_data); in rtw_recv_indicatepkt()
|
/linux-4.4.14/kernel/ |
D | tsacct.c | 66 task_tgid_nr_ns(rcu_dereference(tsk->real_parent), pid_ns) : 0; in bacct_add_tsk()
|
D | pid.c | 470 pid = get_pid(rcu_dereference(task->pids[type].pid)); in get_task_pid() 531 nr = pid_nr_ns(rcu_dereference(task->pids[type].pid), ns); in __task_pid_nr_ns()
|
/linux-4.4.14/sound/soc/xtensa/ |
D | xtfpga-i2s.c | 165 tx_substream = rcu_dereference(i2s->tx_substream); in xtfpga_pcm_push_tx() 255 tx_substream = rcu_dereference(i2s->tx_substream); in xtfpga_i2s_threaded_irq_handler()
|
/linux-4.4.14/drivers/md/ |
D | multipath.c | 45 struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev); in multipath_map() 165 struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev); in multipath_congested()
|
D | raid1.c | 559 rdev = rcu_dereference(conf->mirrors[disk].rdev); in read_balance() 688 rdev = rcu_dereference(conf->mirrors[best_disk].rdev); in read_balance() 723 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); in raid1_congested() 1233 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); in make_request() 1434 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); in status() 1501 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); in print_conf() 2567 rdev = rcu_dereference(conf->mirrors[i].rdev); in sync_request()
|
D | raid10.c | 735 rdev = rcu_dereference(conf->mirrors[disk].replacement); in read_balance() 738 rdev = rcu_dereference(conf->mirrors[disk].rdev); in read_balance() 837 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); in raid10_congested() 1225 struct md_rdev *rdev = rcu_dereference(conf->mirrors[d].rdev); in __make_request() 1226 struct md_rdev *rrdev = rcu_dereference( in __make_request() 1539 (rdev = rcu_dereference(conf->mirrors[this].rdev)) && in _enough() 2291 rdev = rcu_dereference(conf->mirrors[d].rdev); in fix_read_error() 2344 rdev = rcu_dereference(conf->mirrors[d].rdev); in fix_read_error() 2383 rdev = rcu_dereference(conf->mirrors[d].rdev); in fix_read_error() 3930 struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); in calc_degraded() [all …]
|
/linux-4.4.14/security/apparmor/include/ |
D | policy.h | 309 c = rcu_dereference(*p); in aa_get_profile_rcu()
|
/linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
D | tx.c | 121 vif = rcu_dereference(ar->vif_priv[vif_id].vif); in __carl9170_get_tx_sta() 400 tid_info = rcu_dereference(sta_info->agg[tid]); in carl9170_tx_status_process_ampdu() 1145 tid_info = rcu_dereference(ar->tx_ampdu_iter); in carl9170_tx_ampdu() 1406 agg = rcu_dereference(sta_info->agg[tid]); in carl9170_tx_ampdu_queue() 1548 cvif = rcu_dereference(ar->beacon_iter); in carl9170_pick_beaconing_vif()
|
/linux-4.4.14/crypto/ |
D | algif_aead.c | 108 wq = rcu_dereference(sk->sk_wq); in aead_wmem_wakeup() 159 wq = rcu_dereference(sk->sk_wq); in aead_data_wakeup()
|
/linux-4.4.14/security/keys/ |
D | request_key.c | 148 session = rcu_dereference(cred->session_keyring); in call_sbin_request_key() 297 rcu_dereference(cred->session_keyring)); in construct_get_dest_keyring()
|
D | process_keys.c | 379 make_key_ref(rcu_dereference(ctx->cred->session_keyring), 1), in search_my_process_keyrings() 596 key = rcu_dereference(ctx.cred->session_keyring); in lookup_user_key()
|
/linux-4.4.14/net/sched/ |
D | act_mirred.c | 154 dev = rcu_dereference(m->tcfm_dev); in tcf_mirred()
|
D | act_bpf.c | 51 filter = rcu_dereference(prog->filter); in tcf_bpf()
|
/linux-4.4.14/mm/ |
D | slab.h | 219 arr = rcu_dereference(s->memcg_params.memcg_caches); in cache_from_memcg_idx()
|
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/ |
D | mac.c | 175 wcid = rcu_dereference(dev->wcid[stat->wcid]); in mt76_send_tx_status() 373 wcid = rcu_dereference(dev->wcid[i]); in mt7601u_mac_set_ampdu_factor()
|
/linux-4.4.14/fs/ |
D | fcntl.c | 719 fa = rcu_dereference(fa->fa_next); in kill_fasync_rcu() 730 kill_fasync_rcu(rcu_dereference(*fp), sig, band); in kill_fasync()
|
D | seq_file.c | 953 return rcu_dereference(head->first); in seq_hlist_next_rcu() 955 return rcu_dereference(node->next); in seq_hlist_next_rcu()
|
/linux-4.4.14/net/dccp/ |
D | ipv6.c | 206 final_p = fl6_update_dst(&fl6, rcu_dereference(np->opt), &final); in dccp_v6_send_response() 225 err = ip6_xmit(sk, skb, &fl6, rcu_dereference(np->opt), in dccp_v6_send_response() 497 opt = rcu_dereference(np->opt); in dccp_v6_request_recv_sock()
|
/linux-4.4.14/drivers/net/ppp/ |
D | pptp.c | 97 sock = rcu_dereference(callid_sock[call_id]); in lookup_chan() 119 sock = rcu_dereference(callid_sock[i]); in lookup_chan_dst()
|
/linux-4.4.14/fs/afs/ |
D | security.c | 246 permits = rcu_dereference(auth_vnode->permits); in afs_check_permit()
|
/linux-4.4.14/net/8021q/ |
D | vlan_core.c | 71 struct vlan_info *vlan_info = rcu_dereference(dev->vlan_info); in __vlan_find_dev_deep_rcu()
|
/linux-4.4.14/net/openvswitch/ |
D | vport.c | 419 ids = rcu_dereference(vport->upcall_portids); in ovs_vport_find_upcall_portid()
|
D | flow.c | 77 stats = rcu_dereference(flow->stats[node]); in ovs_flow_stats_update() 86 stats = rcu_dereference(flow->stats[0]); /* Pre-allocated. */ in ovs_flow_stats_update()
|
/linux-4.4.14/net/sunrpc/auth_gss/ |
D | auth_gss.c | 186 ctx = rcu_dereference(gss_cred->gc_ctx); in gss_cred_get_ctx() 1360 ctx = rcu_dereference(gss_cred->gc_ctx); in gss_stringify_acceptor() 1376 ctx = rcu_dereference(gss_cred->gc_ctx); in gss_stringify_acceptor() 1418 ctx = rcu_dereference(gss_cred->gc_ctx); in gss_key_timeout() 1437 ctx = rcu_dereference(gss_cred->gc_ctx); in gss_match()
|
/linux-4.4.14/drivers/target/tcm_fc/ |
D | tfc_sess.c | 170 tport = rcu_dereference(lport->prov[FC_TYPE_FCP]); in ft_sess_get()
|
/linux-4.4.14/net/xfrm/ |
D | xfrm_input.c | 70 afinfo = rcu_dereference(xfrm_input_afinfo[family]); in xfrm_input_get_afinfo()
|
/linux-4.4.14/drivers/acpi/apei/ |
D | ghes.c | 534 cache = rcu_dereference(ghes_estatus_caches[i]); in ghes_estatus_cached() 614 cache = rcu_dereference(ghes_estatus_caches[i]); in ghes_estatus_cache_add()
|