Lines Matching refs:entry

38 static void	emlxs_msg_sprintf(char *buffer, emlxs_msg_entry_t *entry);
49 if (log->entry) { in emlxs_msg_log_create()
59 log->entry = (emlxs_msg_entry_t *)kmem_zalloc(size, KM_SLEEP); in emlxs_msg_log_create()
92 if (!log->entry) { in emlxs_msg_lock_reinit()
117 if (!log->entry) { in emlxs_msg_log_destroy()
130 kmem_free(log->entry, size); in emlxs_msg_log_destroy()
145 emlxs_msg_entry_t *entry; in emlxs_msg_log() local
156 if (log->entry == NULL) { in emlxs_msg_log()
168 entry = &log->entry[last]; in emlxs_msg_log()
171 if ((entry->instance == log->instance) && in emlxs_msg_log()
172 (entry->vpi == port->vpi) && in emlxs_msg_log()
173 (entry->fileno == fileno) && in emlxs_msg_log()
174 (entry->line == line) && in emlxs_msg_log()
175 (entry->msg == msg) && in emlxs_msg_log()
176 (strcmp(entry->buffer, buffer) == 0)) { in emlxs_msg_log()
185 entry2 = &log->entry[log->next]; in emlxs_msg_log()
192 switch (entry->msg->level) { in emlxs_msg_log()
217 entry2->fileno = entry->fileno; in emlxs_msg_log()
218 entry2->line = entry->line; in emlxs_msg_log()
238 entry = &log->entry[log->next]; in emlxs_msg_log()
246 entry->id = log->count++; in emlxs_msg_log()
247 entry->fileno = fileno; in emlxs_msg_log()
248 entry->line = line; in emlxs_msg_log()
249 entry->msg = msg; in emlxs_msg_log()
250 entry->instance = log->instance; in emlxs_msg_log()
251 entry->vpi = port->vpi; in emlxs_msg_log()
254 (void) strncpy(entry->buffer, buffer, (MAX_LOG_INFO_LENGTH - 1)); in emlxs_msg_log()
255 entry->buffer[MAX_LOG_INFO_LENGTH - 1] = 0; in emlxs_msg_log()
259 entry->time = time - log->start_time; in emlxs_msg_log()
261 gethrestime(&entry->id_time); in emlxs_msg_log()
584 emlxs_msg_sprintf(resp_buf, &log->entry[index]); in emlxs_msg_log_get()
604 emlxs_msg_sprintf(char *buffer, emlxs_msg_entry_t *entry) in emlxs_msg_sprintf() argument
614 msg = entry->msg; in emlxs_msg_sprintf()
616 hsecs = (entry->time % 100); in emlxs_msg_sprintf()
617 secs = entry->time / 100; in emlxs_msg_sprintf()
645 if (entry->vpi == 0) { in emlxs_msg_sprintf()
647 entry->instance); in emlxs_msg_sprintf()
650 entry->instance, entry->vpi); in emlxs_msg_sprintf()
655 if (entry->buffer[0] != 0) { in emlxs_msg_sprintf()
658 secs, hsecs, entry->id, entry->fileno, in emlxs_msg_sprintf()
659 entry->line, driver, level, msg->id, msg->buffer, in emlxs_msg_sprintf()
660 entry->buffer); in emlxs_msg_sprintf()
665 hsecs, entry->id, entry->fileno, entry->line, in emlxs_msg_sprintf()
669 if (entry->buffer[0] != 0) { in emlxs_msg_sprintf()
672 secs, hsecs, entry->id, entry->fileno, in emlxs_msg_sprintf()
673 entry->line, driver, level, msg->id, in emlxs_msg_sprintf()
674 entry->buffer); in emlxs_msg_sprintf()
678 secs, hsecs, entry->id, entry->fileno, in emlxs_msg_sprintf()
679 entry->line, driver, level, msg->id); in emlxs_msg_sprintf()