Lines Matching refs:type
114 #define GET_IO_SLOT(x, map, slot, type) \ in HT_PROTOTYPE() argument
119 (x) = ent_ ? &ent_->ent.type : NULL; \ in HT_PROTOTYPE()
122 #define GET_IO_SLOT_AND_CTOR(x, map, slot, type, ctor, fdinfo_len) \ argument
136 (ctor)(&ent_->ent.type); \
139 (x) = &ent_->ent.type; \
162 #define GET_SIGNAL_SLOT(x, map, slot, type) \ argument
163 (x) = (struct type *)((map)->entries[slot])
169 #define GET_SIGNAL_SLOT_AND_CTOR(x, map, slot, type, ctor, fdinfo_len) \ argument
173 mm_calloc(1,sizeof(struct type)+fdinfo_len); \
176 (ctor)((struct type *)(map)->entries[slot]); \
178 (x) = (struct type *)((map)->entries[slot]); \
184 #define GET_IO_SLOT(x,map,slot,type) GET_SIGNAL_SLOT(x,map,slot,type) argument
185 #define GET_IO_SLOT_AND_CTOR(x,map,slot,type,ctor,fdinfo_len) \ argument
186 GET_SIGNAL_SLOT_AND_CTOR(x,map,slot,type,ctor,fdinfo_len)