Lines Matching +full:loss +full:- +full:of +full:- +full:lock

4  * Copyright (c) 2003-2017, Ericsson AB
5 * Copyright (c) 2005-2007, 2012-2013, Wind River Systems
6 * Copyright (c) 2020-2021, Red Hat Inc
12 * 1. Redistributions of source code must retain the above copyright
13 * notice, this list of conditions and the following disclaimer.
15 * notice, this list of conditions and the following disclaimer in the
17 * 3. Neither the names of the copyright holders nor the names of its
21 * Alternatively, this software may be distributed under the terms of the
27 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
30 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
31 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
32 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
34 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
35 * POSSIBILITY OF SUCH DAMAGE.
51 * struct tipc_subscription - TIPC network topology subscription object
52 * @s: host-endian copy of the user subscription
59 * @conid: connection identifier of topology server
61 * @lock: serialize up/down and timer events
73 spinlock_t lock; member
92 /* tipc_sub_read - return field_ of struct sub_ in host endian format
97 u32 val__ = (sub__)->field_; \
98 int swap_ = !((sub__)->filter & TIPC_FILTER_MASK); \
102 /* tipc_sub_write - write val_ to field_ of struct sub_ in user endian format
108 int swap_ = !((sub__)->filter & TIPC_FILTER_MASK); \
109 (sub__)->field_ = swap_ ? swab32(val__) : val__; \
112 /* tipc_evt_write - write val_ to field_ of struct evt_ in user endian format
118 int swap_ = !((evt__)->s.filter & (TIPC_FILTER_MASK)); \
119 (evt__)->field_ = swap_ ? swab32(val__) : val__; \