__SEMAPHORE_INITIALIZER 30 include/linux/semaphore.h struct semaphore name = __SEMAPHORE_INITIALIZER(name, 1) __SEMAPHORE_INITIALIZER 35 include/linux/semaphore.h *sem = (struct semaphore) __SEMAPHORE_INITIALIZER(*sem, val);