Lines Matching defs:sghsc
38 * structured in a following way: common, sghsc data (defines and structures)
47 * sghsc node path with insert placeholders
54 #define SGHSC_MUTEX(sghsc) \
55 (&sghsc->sghsc_mutex)
56 #define SGHSC_MUTEX_OWNED(sghsc) \
57 mutex_owned(SGHSC_MUTEX(sghsc))
58 #define SGHSC_MUTEX_ENTER(sghsc) \
59 mutex_enter(SGHSC_MUTEX(sghsc))
60 #define SGHSC_MUTEX_EXIT(sghsc) \
61 mutex_exit(SGHSC_MUTEX(sghsc))
63 #define SGHSC_SLOT_MUTEX(sghsc, slot_num) \
64 (&sghsc->sghsc_slot_table[slot_num]->slot_mutex)
65 #define SGHSC_SLOT_MUTEX_OWNED(sghsc, slot_num) \
66 mutex_owned(SGHSC_SLOT_MUTEX(sghsc, slot_num));
67 #define SGHSC_SLOT_MUTEX_ENTER(sghsc, slot_num) \
68 mutex_enter(SGHSC_SLOT_MUTEX(sghsc, slot_num));
69 #define SGHSC_SLOT_MUTEX_EXIT(sghsc, slot_num) \
70 mutex_exit(SGHSC_SLOT_MUTEX(sghsc, slot_num));
161 typedef struct sghsc {