Lines Matching +full:sub +full:- +full:systems
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
51 * struct tipc_subscription - TIPC network topology subscription object
52 * @s: host-endian copy of the user subscription
79 void tipc_sub_unsubscribe(struct tipc_subscription *sub);
80 void tipc_sub_report_overlap(struct tipc_subscription *sub,
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__; \