Lines Matching defs:dbf

40 void zfcp_dbf_pl_write(struct zfcp_dbf *dbf, void *data, u16 length, char *area,
43 struct zfcp_dbf_pay *pl = &dbf->pay_buf;
46 spin_lock(&dbf->pay_lock);
55 debug_event(dbf->pay, 1, pl, zfcp_dbf_plen(rec_length));
61 spin_unlock(&dbf->pay_lock);
72 struct zfcp_dbf *dbf = req->adapter->dbf;
75 struct zfcp_dbf_hba *rec = &dbf->hba_buf;
78 spin_lock_irqsave(&dbf->hba_lock, flags);
99 zfcp_dbf_pl_write(dbf, (char *)q_pref + q_head->log_start,
102 debug_event(dbf->hba, level, rec, sizeof(*rec));
103 spin_unlock_irqrestore(&dbf->hba_lock, flags);
118 struct zfcp_dbf *dbf = req->adapter->dbf;
121 struct zfcp_dbf_hba *rec = &dbf->hba_buf;
125 if (unlikely(!debug_level_enabled(dbf->hba, level)))
128 spin_lock_irqsave(&dbf->hba_lock, flags);
144 debug_event(dbf->hba, level, rec, sizeof(*rec));
145 spin_unlock_irqrestore(&dbf->hba_lock, flags);
159 struct zfcp_dbf *const dbf = adapter->dbf;
160 struct zfcp_dbf_hba *const rec = &dbf->hba_buf;
164 if (unlikely(!debug_level_enabled(dbf->hba, level)))
167 spin_lock_irqsave(&dbf->hba_lock, flags);
186 debug_event(dbf->hba, level, rec, sizeof(*rec));
187 spin_unlock_irqrestore(&dbf->hba_lock, flags);
197 struct zfcp_dbf *dbf = req->adapter->dbf;
199 struct zfcp_dbf_hba *rec = &dbf->hba_buf;
203 if (unlikely(!debug_level_enabled(dbf->hba, level)))
206 spin_lock_irqsave(&dbf->hba_lock, flags);
230 zfcp_dbf_pl_write(dbf, srb->payload.data, rec->pl_len,
233 debug_event(dbf->hba, level, rec, sizeof(*rec));
234 spin_unlock_irqrestore(&dbf->hba_lock, flags);
244 struct zfcp_dbf *dbf = req->adapter->dbf;
245 struct zfcp_dbf_hba *rec = &dbf->hba_buf;
250 if (unlikely(!debug_level_enabled(dbf->hba, level)))
253 spin_lock_irqsave(&dbf->hba_lock, flags);
264 debug_event(dbf->hba, level, rec, sizeof(*rec));
265 spin_unlock_irqrestore(&dbf->hba_lock, flags);
278 struct zfcp_dbf *dbf = adapter->dbf;
279 struct zfcp_dbf_pay *payload = &dbf->pay_buf;
284 if (unlikely(!debug_level_enabled(dbf->pay, level)))
290 spin_lock_irqsave(&dbf->pay_lock, flags);
301 debug_event(dbf->pay, level, payload, zfcp_dbf_plen(length));
305 spin_unlock_irqrestore(&dbf->pay_lock, flags);
341 struct zfcp_dbf *dbf = adapter->dbf;
342 struct zfcp_dbf_rec *rec = &dbf->rec_buf;
349 if (unlikely(!debug_level_enabled(dbf->rec, level)))
352 spin_lock_irqsave(&dbf->rec_lock, flags);
368 debug_event(dbf->rec, level, rec, sizeof(*rec));
369 spin_unlock_irqrestore(&dbf->rec_lock, flags);
402 struct zfcp_dbf *dbf = erp->adapter->dbf;
403 struct zfcp_dbf_rec *rec = &dbf->rec_buf;
406 if (!debug_level_enabled(dbf->rec, level))
409 spin_lock_irqsave(&dbf->rec_lock, flags);
429 debug_event(dbf->rec, level, rec, sizeof(*rec));
430 spin_unlock_irqrestore(&dbf->rec_lock, flags);
452 struct zfcp_dbf *dbf = wka_port->adapter->dbf;
453 struct zfcp_dbf_rec *rec = &dbf->rec_buf;
457 if (unlikely(!debug_level_enabled(dbf->rec, level)))
460 spin_lock_irqsave(&dbf->rec_lock, flags);
475 debug_event(dbf->rec, level, rec, sizeof(*rec));
476 spin_unlock_irqrestore(&dbf->rec_lock, flags);
482 void zfcp_dbf_san(char *tag, struct zfcp_dbf *dbf,
486 struct zfcp_dbf_san *rec = &dbf->san_buf;
489 struct zfcp_dbf_pay *payload = &dbf->pay_buf;
492 spin_lock_irqsave(&dbf->san_lock, flags);
510 spin_lock(&dbf->pay_lock);
523 debug_event(dbf->pay, ZFCP_DBF_SAN_LEVEL, payload,
530 spin_unlock(&dbf->pay_lock);
533 debug_event(dbf->san, ZFCP_DBF_SAN_LEVEL, rec, sizeof(*rec));
534 spin_unlock_irqrestore(&dbf->san_lock, flags);
546 struct zfcp_dbf *dbf = fsf->adapter->dbf;
550 if (unlikely(!debug_level_enabled(dbf->san, ZFCP_DBF_SAN_LEVEL)))
554 zfcp_dbf_san(tag, dbf, "san_req", ct_els->req, ZFCP_DBF_SAN_REQ,
627 struct zfcp_dbf *dbf = fsf->adapter->dbf;
631 if (unlikely(!debug_level_enabled(dbf->san, ZFCP_DBF_SAN_LEVEL)))
635 zfcp_dbf_san(tag, dbf, "san_res", ct_els->resp, ZFCP_DBF_SAN_RES,
647 struct zfcp_dbf *dbf = fsf->adapter->dbf;
653 if (unlikely(!debug_level_enabled(dbf->san, ZFCP_DBF_SAN_LEVEL)))
659 zfcp_dbf_san(tag, dbf, "san_els", &sg, ZFCP_DBF_SAN_ELS, length,
676 struct zfcp_dbf *dbf = adapter->dbf;
677 struct zfcp_dbf_scsi *rec = &dbf->scsi_buf;
682 spin_lock_irqsave(&dbf->scsi_lock, flags);
729 dbf, fcp_rsp,
739 debug_event(dbf->scsi, level, rec, sizeof(*rec));
740 spin_unlock_irqrestore(&dbf->scsi_lock, flags);
756 struct zfcp_dbf *dbf = adapter->dbf;
757 struct zfcp_dbf_scsi *rec = &dbf->scsi_buf;
761 if (unlikely(!debug_level_enabled(adapter->dbf->scsi, level)))
764 spin_lock_irqsave(&dbf->scsi_lock, flags);
779 debug_event(dbf->scsi, level, rec, sizeof(*rec));
780 spin_unlock_irqrestore(&dbf->scsi_lock, flags);
797 static void zfcp_dbf_unregister(struct zfcp_dbf *dbf)
799 if (!dbf)
802 debug_unregister(dbf->scsi);
803 debug_unregister(dbf->san);
804 debug_unregister(dbf->hba);
805 debug_unregister(dbf->pay);
806 debug_unregister(dbf->rec);
807 kfree(dbf);
818 struct zfcp_dbf *dbf;
820 dbf = kzalloc(sizeof(struct zfcp_dbf), GFP_KERNEL);
821 if (!dbf)
824 spin_lock_init(&dbf->pay_lock);
825 spin_lock_init(&dbf->hba_lock);
826 spin_lock_init(&dbf->san_lock);
827 spin_lock_init(&dbf->scsi_lock);
828 spin_lock_init(&dbf->rec_lock);
832 dbf->rec = zfcp_dbf_reg(name, dbfsize, sizeof(struct zfcp_dbf_rec));
833 if (!dbf->rec)
838 dbf->hba = zfcp_dbf_reg(name, dbfsize, sizeof(struct zfcp_dbf_hba));
839 if (!dbf->hba)
844 dbf->pay = zfcp_dbf_reg(name, dbfsize * 2, sizeof(struct zfcp_dbf_pay));
845 if (!dbf->pay)
850 dbf->san = zfcp_dbf_reg(name, dbfsize, sizeof(struct zfcp_dbf_san));
851 if (!dbf->san)
856 dbf->scsi = zfcp_dbf_reg(name, dbfsize, sizeof(struct zfcp_dbf_scsi));
857 if (!dbf->scsi)
860 adapter->dbf = dbf;
864 zfcp_dbf_unregister(dbf);
874 struct zfcp_dbf *dbf = adapter->dbf;
876 adapter->dbf = NULL;
877 zfcp_dbf_unregister(dbf);