Lines Matching refs:plog
37 bfa_plog_add(struct bfa_plog_s *plog, struct bfa_plog_rec_s *pl_rec)
42 if (plog->plog_enabled == 0)
50 tail = plog->tail;
52 pl_recp = &(plog->plog_recs[tail]);
56 pl_recp->tv = BFA_TRC_TS(plog);
57 BFA_PL_LOG_REC_INCR(plog->tail);
59 if (plog->head == plog->tail)
60 BFA_PL_LOG_REC_INCR(plog->head);
64 bfa_plog_init(struct bfa_plog_s *plog)
66 bfa_os_memset((char *)plog, 0, sizeof(struct bfa_plog_s));
68 bfa_os_memcpy(plog->plog_sig, BFA_PL_SIG_STR, BFA_PL_SIG_LEN);
69 plog->head = plog->tail = 0;
70 plog->plog_enabled = 1;
74 bfa_plog_str(struct bfa_plog_s *plog, enum bfa_plog_mid mid,
80 if (plog->plog_enabled) {
89 bfa_plog_add(plog, &lp);
94 bfa_plog_intarr(struct bfa_plog_s *plog, enum bfa_plog_mid mid,
104 if (plog->plog_enabled) {
117 bfa_plog_add(plog, &lp);
122 bfa_plog_fchdr(struct bfa_plog_s *plog, enum bfa_plog_mid mid,
130 if (plog->plog_enabled) {
137 bfa_plog_intarr(plog, mid, event, misc, ints, 3);
142 bfa_plog_fchdr_and_pl(struct bfa_plog_s *plog, enum bfa_plog_mid mid,
150 if (plog->plog_enabled) {
158 bfa_plog_intarr(plog, mid, event, misc, ints, 4);
163 bfa_plog_clear(struct bfa_plog_s *plog)
165 plog->head = plog->tail = 0;
169 bfa_plog_enable(struct bfa_plog_s *plog)
171 plog->plog_enabled = 1;
175 bfa_plog_disable(struct bfa_plog_s *plog)
177 plog->plog_enabled = 0;
181 bfa_plog_get_setting(struct bfa_plog_s *plog)
183 return (bfa_boolean_t)plog->plog_enabled;