Lines Matching refs:g_sysdev
107 static struct syslog_dev_s g_sysdev;
136 if (g_sysdev.sl_holder == me)
147 ret = sem_wait(&g_sysdev.sl_sem);
157 g_sysdev.sl_holder = me;
173 DEBUGASSERT(g_sysdev.sl_holder == me);
178 g_sysdev.sl_holder = NO_HOLDER;
179 (void)sem_post(&g_sysdev.sl_sem);
196 inode_ptr = g_sysdev.sl_file.f_inode;
197 return inode_ptr->u.i_ops->write(&g_sysdev.sl_file, (const char *)buf, nbytes);
211 struct inode *inode_ptr = g_sysdev.sl_file.f_inode;
219 (void)inode_ptr->u.i_mops->sync(&g_sysdev.sl_file);
251 DEBUGASSERT(g_sysdev.sl_state == SYSLOG_UNINITIALIZED ||
252 g_sysdev.sl_state == SYSLOG_REOPEN);
254 g_sysdev.sl_state = SYSLOG_INITIALIZING;
279 g_sysdev.sl_state = SYSLOG_REOPEN;
309 g_sysdev.sl_file.f_oflags = SYSLOG_OFLAGS;
310 g_sysdev.sl_file.f_pos = 0;
311 g_sysdev.sl_file.f_inode = inode_ptr;
328 ret = inode_ptr->u.i_mops->open(&g_sysdev.sl_file, relpath,
339 ret = inode_ptr->u.i_ops->open(&g_sysdev.sl_file);
353 (void)sem_init(&g_sysdev.sl_sem, 0, 1);
354 g_sysdev.sl_holder = NO_HOLDER;
355 g_sysdev.sl_state = SYSLOG_OPENED;
360 g_sysdev.sl_state = SYSLOG_FAILURE;
421 if (g_sysdev.sl_state != SYSLOG_OPENED)
425 if (g_sysdev.sl_state == SYSLOG_UNINITIALIZED ||
426 g_sysdev.sl_state == SYSLOG_INITIALIZING)
434 if (g_sysdev.sl_state == SYSLOG_FAILURE)
452 if (g_sysdev.sl_state == SYSLOG_REOPEN)
471 DEBUGASSERT(g_sysdev.sl_state == SYSLOG_OPENED);