Lines Matching defs:ifq_lock
245 kmutex_t *ifq_lock;
277 * q: ifq_lock (struct ifaltq)
283 * Lock order: IFNET_LOCK => in6_multilock => if_afdata_lock => ifq_lock
284 * Note that currently if_afdata_lock and ifq_lock aren't held
983 mutex_enter((ifq)->ifq_lock); \
997 mutex_exit((ifq)->ifq_lock); \
1002 mutex_enter((ifq)->ifq_lock); \
1009 mutex_exit((ifq)->ifq_lock); \
1014 mutex_enter((ifq)->ifq_lock); \
1021 mutex_exit((ifq)->ifq_lock); \
1026 mutex_enter((ifq)->ifq_lock); \
1031 mutex_exit((ifq)->ifq_lock); \
1042 mutex_enter((ifq)->ifq_lock); \
1050 mutex_exit((ifq)->ifq_lock); \
1055 mutex_enter((ifq)->ifq_lock); \
1065 mutex_exit((ifq)->ifq_lock); \
1070 mutex_enter((ifq)->ifq_lock); \
1072 mutex_exit((ifq)->ifq_lock); \
1077 mutex_enter((ifq)->ifq_lock); \
1079 mutex_exit((ifq)->ifq_lock); \
1084 mutex_enter((ifq)->ifq_lock); \
1086 mutex_exit((ifq)->ifq_lock); \
1095 #define IFQ_LOCK_INIT(ifq) (ifq)->ifq_lock = \
1097 #define IFQ_LOCK_DESTROY(ifq) mutex_obj_free((ifq)->ifq_lock)
1098 #define IFQ_LOCK(ifq) mutex_enter((ifq)->ifq_lock)
1099 #define IFQ_UNLOCK(ifq) mutex_exit((ifq)->ifq_lock)