• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/bsnmp/snmpd/

Lines Matching refs:OID

79 #define NEXT_OBJECT_OID_LINK_INDEX_TYPE(LIST, OID, SUB, LINK, INDEX, TYPE) ({\
83 if (index_compare(OID, SUB, &_lelem->INDEX) < 0) \
88 #define FIND_OBJECT_OID_LINK_INDEX_TYPE(LIST, OID, SUB, LINK, INDEX, TYPE) ({\
92 if (index_compare(OID, SUB, &_lelem->INDEX) == 0) \
99 * The index is an OID.
149 #define FIND_OBJECT_OID_LINK_INDEX(LIST, OID, SUB, LINK, INDEX) ({ \
153 if (index_compare(OID, SUB, &_lelem->INDEX) == 0) \
158 #define NEXT_OBJECT_OID_LINK_INDEX(LIST, OID, SUB, LINK, INDEX) ({ \
162 if (index_compare(OID, SUB, &_lelem->INDEX) < 0) \
167 #define FIND_OBJECT_INT_LINK_INDEX(LIST, OID, SUB, LINK, INDEX) ({ \
170 if ((OID)->len - SUB != 1) \
174 if ((OID)->subs[SUB] == (asn_subid_t)_lelem->INDEX)\
179 #define NEXT_OBJECT_INT_LINK_INDEX(LIST, OID, SUB, LINK, INDEX) ({ \
182 if ((OID)->len - SUB == 0) \
186 if ((OID)->subs[SUB] < (asn_subid_t)_lelem->INDEX)\
191 #define FIND_OBJECT_FUNC_LINK(LIST, OID, SUB, LINK, FUNC) ({ \
195 if ((FUNC)(OID, SUB, _lelem) == 0) \
200 #define NEXT_OBJECT_FUNC_LINK(LIST, OID, SUB, LINK, FUNC) ({ \
204 if ((FUNC)(OID, SUB, _lelem) < 0) \
218 #define FIND_OBJECT_OID_LINK(LIST, OID, SUB, LINK) \
219 FIND_OBJECT_OID_LINK_INDEX(LIST, OID, SUB, LINK, index)
221 #define NEXT_OBJECT_OID_LINK(LIST, OID, SUB, LINK) \
222 NEXT_OBJECT_OID_LINK_INDEX(LIST, OID, SUB, LINK, index)
224 #define FIND_OBJECT_INT_LINK(LIST, OID, SUB, LINK) \
225 FIND_OBJECT_INT_LINK_INDEX(LIST, OID, SUB, LINK, index)
227 #define NEXT_OBJECT_INT_LINK(LIST, OID, SUB, LINK) \
228 NEXT_OBJECT_INT_LINK_INDEX(LIST, OID, SUB, LINK, index)
243 #define FIND_OBJECT_OID(LIST, OID, SUB) \
244 FIND_OBJECT_OID_LINK_INDEX(LIST, OID, SUB, link, index)
246 #define FIND_OBJECT_INT(LIST, OID, SUB) \
247 FIND_OBJECT_INT_LINK_INDEX(LIST, OID, SUB, link, index)
249 #define FIND_OBJECT_FUNC(LIST, OID, SUB, FUNC) \
250 FIND_OBJECT_FUNC_LINK(LIST, OID, SUB, link, FUNC)
252 #define NEXT_OBJECT_OID(LIST, OID, SUB) \
253 NEXT_OBJECT_OID_LINK_INDEX(LIST, OID, SUB, link, index)
255 #define NEXT_OBJECT_INT(LIST, OID, SUB) \
256 NEXT_OBJECT_INT_LINK_INDEX(LIST, OID, SUB, link, index)
258 #define NEXT_OBJECT_FUNC(LIST, OID, SUB, FUNC) \
259 NEXT_OBJECT_FUNC_LINK(LIST, OID, SUB, link, FUNC)