Lines Matching defs:_table
90 #define _DB_TABLE_NAME(table) db_##table##_table
145 #define _DB_SET(_table, _name, _func, _flag, _more) \
146 static struct db_command db_##_table##_##_name##_cmd = { \
154 db##_table##_##_name##_add(void *arg __unused) \
156 db_command_register(&_DB_TABLE_NAME(_table), \
157 &db_##_table##_##_name##_cmd); \
159 SYSINIT(db_##_table##_##_name, SI_SUB_KLD, SI_ORDER_ANY, \
160 db##_table##_##_name##_add, NULL); \
163 db##_table##_##_name##_del(void *arg __unused) \
165 db_command_unregister(&_DB_TABLE_NAME(_table), \
166 &db_##_table##_##_name##_cmd); \
168 SYSUNINIT(db_##_table##_##_name, SI_SUB_KLD, SI_ORDER_ANY, \
169 db##_table##_##_name##_del, NULL)
182 #define DB_TABLE_COMMAND_FLAGS(_table, _name, _func, _flag) \
184 _DB_SET(_table, _name, _func, _flag, NULL); \
188 #define DB_TABLE_COMMAND(_table, _name, _func) \
189 DB_TABLE_COMMAND_FLAGS(_table, _name, _func, 0)
192 #define DB_TABLE_ALIAS_FLAGS(_table, _name, _func, _flag) \
193 _DB_SET(_table, _name, _func, _flag, NULL)
194 #define DB_TABLE_ALIAS(_table, _name, _func) \
195 DB_TABLE_ALIAS_FLAGS(_table, _name, _func, 0)