_init
void ARRAY##_init(struct ARRAY *a); \
ARRAY##_init(struct ARRAY *a) \
ARRAY##_init(a); \
extern void _init(void);
_init();
__##name##_init(void) \
ret = _init(&tdc->read, argv, 0);
ret = _init(&tdc->write, argv, 1);
static int _init(struct dm_delay_info*, char**, int);
pp##_init(void) \
SYSINIT(pp##_init, SI_SUB_PROP, SI_ORDER_ANY, pp##_init, NULL)
SYSINIT(type##_init, SI_BOOT1_KMALLOC, SI_ORDER_ANY, \
SYSINIT(type##_init, SI_BOOT1_KMALLOC, SI_ORDER_ANY, \