Lines Matching defs:__ifp
1292 #define IFADDR_FIRST(__ifp) TAILQ_FIRST(&(__ifp)->if_addrlist)
1294 #define IFADDR_FOREACH(__ifa, __ifp) TAILQ_FOREACH(__ifa, \
1295 &(__ifp)->if_addrlist, ifa_list)
1296 #define IFADDR_FOREACH_SAFE(__ifa, __ifp, __nifa) \
1298 &(__ifp)->if_addrlist, ifa_list, __nifa)
1299 #define IFADDR_EMPTY(__ifp) TAILQ_EMPTY(&(__ifp)->if_addrlist)
1305 #define IFADDR_READER_EMPTY(__ifp) \
1306 (PSLIST_READER_FIRST(&(__ifp)->if_addr_pslist, struct ifaddr, \
1308 #define IFADDR_READER_FIRST(__ifp) \
1309 PSLIST_READER_FIRST(&(__ifp)->if_addr_pslist, struct ifaddr, \
1313 #define IFADDR_READER_FOREACH(__ifa, __ifp) \
1314 PSLIST_READER_FOREACH((__ifa), &(__ifp)->if_addr_pslist, struct ifaddr,\
1316 #define IFADDR_WRITER_INSERT_HEAD(__ifp, __ifa) \
1317 PSLIST_WRITER_INSERT_HEAD(&(__ifp)->if_addr_pslist, (__ifa), \
1321 #define IFADDR_WRITER_FOREACH(__ifa, __ifp) \
1322 PSLIST_WRITER_FOREACH((__ifa), &(__ifp)->if_addr_pslist, struct ifaddr,\
1324 #define IFADDR_WRITER_NEXT(__ifp) \
1325 PSLIST_WRITER_NEXT((__ifp), struct ifaddr, ifa_pslist_entry)
1326 #define IFADDR_WRITER_INSERT_AFTER(__ifp, __new) \
1327 PSLIST_WRITER_INSERT_AFTER((__ifp), (__new), ifa_pslist_entry)
1328 #define IFADDR_WRITER_EMPTY(__ifp) \
1329 (PSLIST_WRITER_FIRST(&(__ifp)->if_addr_pslist, struct ifaddr, \
1331 #define IFADDR_WRITER_INSERT_TAIL(__ifp, __new) \
1333 if (IFADDR_WRITER_EMPTY(__ifp)) { \
1334 IFADDR_WRITER_INSERT_HEAD((__ifp), (__new)); \
1337 IFADDR_WRITER_FOREACH(__ifa, (__ifp)) { \
1355 #define IFNET_READER_NEXT(__ifp) \
1356 PSLIST_READER_NEXT((__ifp), struct ifnet, if_pslist_entry)
1357 #define IFNET_READER_FOREACH(__ifp) \
1358 PSLIST_READER_FOREACH((__ifp), &ifnet_pslist, struct ifnet, \
1360 #define IFNET_WRITER_INSERT_HEAD(__ifp) \
1361 PSLIST_WRITER_INSERT_HEAD(&ifnet_pslist, (__ifp), if_pslist_entry)
1362 #define IFNET_WRITER_REMOVE(__ifp) \
1363 PSLIST_WRITER_REMOVE((__ifp), if_pslist_entry)
1364 #define IFNET_WRITER_FOREACH(__ifp) \
1365 PSLIST_WRITER_FOREACH((__ifp), &ifnet_pslist, struct ifnet, \
1367 #define IFNET_WRITER_NEXT(__ifp) \
1368 PSLIST_WRITER_NEXT((__ifp), struct ifnet, if_pslist_entry)
1369 #define IFNET_WRITER_INSERT_AFTER(__ifp, __new) \
1370 PSLIST_WRITER_INSERT_AFTER((__ifp), (__new), if_pslist_entry)
1378 struct ifnet *__ifp; \
1379 IFNET_WRITER_FOREACH(__ifp) { \
1380 if (IFNET_WRITER_NEXT(__ifp) == NULL) { \
1381 IFNET_WRITER_INSERT_AFTER(__ifp,\