Lines Matching +full:bit +full:- +full:per +full:- +full:mux
1 /* SPDX-License-Identifier: GPL-2.0-only */
60 struct kcm_mux *mux; member
75 /* Don't use bit fields here, these are set under different locks */
92 struct kcm_mux *mux; member
122 /* Per net MUX list */
132 /* Structure for a MUX */
138 struct list_head kcm_socks; /* All KCM sockets on MUX */
139 int kcm_socks_cnt; /* Total KCM socket count for MUX */
140 struct list_head psocks; /* List of all psocks on MUX */
154 spinlock_t lock ____cacheline_aligned_in_smp; /* TX and mux locking */
170 /* Save psock statistics in the mux when psock is being unattached. */ in aggregate_psock_stats()
172 #define SAVE_PSOCK_STATS(_stat) (agg_stats->_stat += stats->_stat) in aggregate_psock_stats()
184 /* Save psock statistics in the mux when psock is being unattached. */ in aggregate_mux_stats()
186 #define SAVE_MUX_STATS(_stat) (agg_stats->_stat += stats->_stat) in aggregate_mux_stats()