Searched refs:syncp (Results 1 - 15 of 15) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Du64_stats_sync.h41 * u64_stats_update_begin(&stats->syncp);
44 * u64_stats_update_end(&stats->syncp);
53 * start = u64_stats_fetch_begin(&stats->syncp);
56 * } while (u64_stats_fetch_retry(&stats->syncp, start));
70 static void inline u64_stats_update_begin(struct u64_stats_sync *syncp) argument
73 write_seqcount_begin(&syncp->seq);
77 static void inline u64_stats_update_end(struct u64_stats_sync *syncp) argument
80 write_seqcount_end(&syncp->seq);
84 static unsigned int inline u64_stats_fetch_begin(const struct u64_stats_sync *syncp) argument
87 return read_seqcount_begin(&syncp
96 u64_stats_fetch_retry(const struct u64_stats_sync *syncp, unsigned int start) argument
115 u64_stats_fetch_begin_bh(const struct u64_stats_sync *syncp) argument
127 u64_stats_fetch_retry_bh(const struct u64_stats_sync *syncp, unsigned int start) argument
[all...]
H A Dif_macvlan.h32 * @syncp: synchronization point for 64bit counters
39 struct u64_stats_sync syncp; member in struct:macvlan_rx_stats
64 u64_stats_update_begin(&rx_stats->syncp);
69 u64_stats_update_end(&rx_stats->syncp);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/net/
H A Dsnmp.h59 struct u64_stats_sync syncp; member in struct:ipstats_mib
160 u64_stats_update_begin(&ptr->syncp); \
162 u64_stats_update_end(&ptr->syncp); \
169 u64_stats_update_begin(&ptr->syncp); \
171 u64_stats_update_end(&ptr->syncp); \
179 u64_stats_update_begin(&ptr->syncp); \
181 u64_stats_update_end(&ptr->syncp); \
192 u64_stats_update_begin(&ptr->syncp); \
195 u64_stats_update_end(&ptr->syncp); \
202 u64_stats_update_begin(&ptr->syncp); \
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/
H A Dloopback.c66 struct u64_stats_sync syncp; member in struct:pcpu_lstats
91 u64_stats_update_begin(&lb_stats->syncp);
94 u64_stats_update_end(&lb_stats->syncp);
118 start = u64_stats_fetch_begin(&lb_stats->syncp);
121 } while (u64_stats_fetch_retry(&lb_stats->syncp, start));
H A Dmacvlan.c453 start = u64_stats_fetch_begin_bh(&p->syncp);
457 } while (u64_stats_fetch_retry_bh(&p->syncp, start));
461 /* rx_errors is an ulong, updated without syncp protection */
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/8021q/
H A Dvlan_core.c58 u64_stats_update_begin(&rx_stats->syncp);
77 u64_stats_update_end(&rx_stats->syncp);
H A Dvlan.h26 * @syncp: synchronization point for 64bit counters
33 struct u64_stats_sync syncp; member in struct:vlan_rx_stats
H A Dvlan_dev.c186 u64_stats_update_begin(&rx_stats->syncp);
218 u64_stats_update_end(&rx_stats->syncp);
842 start = u64_stats_fetch_begin_bh(&p->syncp);
846 } while (u64_stats_fetch_retry_bh(&p->syncp, start));
850 /* rx_errors is an ulong, not protected by syncp */
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/bridge/
H A Dbr_device.c71 u64_stats_update_begin(&brstats->syncp);
74 u64_stats_update_end(&brstats->syncp);
147 start = u64_stats_fetch_begin(&bstats->syncp);
149 } while (u64_stats_fetch_retry(&bstats->syncp, start));
H A Dbr_input.c31 u64_stats_update_begin(&brstats->syncp);
34 u64_stats_update_end(&brstats->syncp);
H A Dbr_private.h164 struct u64_stats_sync syncp; member in struct:br_cpu_netstats
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ipv4/
H A Daf_inet.c1443 struct u64_stats_sync *syncp; local
1449 syncp = (struct u64_stats_sync *)(bhptr + syncp_offset);
1451 start = u64_stats_fetch_begin_bh(syncp);
1453 } while (u64_stats_fetch_retry_bh(syncp, start));
1457 syncp = (struct u64_stats_sync *)(userptr + syncp_offset);
1459 start = u64_stats_fetch_begin(syncp);
1461 } while (u64_stats_fetch_retry(syncp, start));
H A Dproc.c351 offsetof(struct ipstats_mib, syncp)));
440 offsetof(struct ipstats_mib, syncp)));
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ipv6/
H A Dproc.c198 snmp6_ipstats_list, offsetof(struct ipstats_mib, syncp));
H A Daddrconf.c3956 IPSTATS_MIB_MAX, bytes, offsetof(struct ipstats_mib, syncp));

Completed in 210 milliseconds