Lines Matching refs:bfad
46 struct bfad_s *bfad = port->bfad; in bfad_debugfs_open_drvtrc() local
53 debug->debug_buffer = (void *) bfad->trcmod; in bfad_debugfs_open_drvtrc()
65 struct bfad_s *bfad = port->bfad; in bfad_debugfs_open_fwtrc() local
80 bfad->inst_no); in bfad_debugfs_open_fwtrc()
84 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_debugfs_open_fwtrc()
85 rc = bfa_ioc_debug_fwtrc(&bfad->bfa.ioc, in bfad_debugfs_open_fwtrc()
88 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_debugfs_open_fwtrc()
94 bfad->inst_no); in bfad_debugfs_open_fwtrc()
107 struct bfad_s *bfad = port->bfad; in bfad_debugfs_open_fwsave() local
122 bfad->inst_no); in bfad_debugfs_open_fwsave()
126 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_debugfs_open_fwsave()
127 rc = bfa_ioc_debug_fwsave(&bfad->bfa.ioc, in bfad_debugfs_open_fwsave()
130 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_debugfs_open_fwsave()
136 bfad->inst_no); in bfad_debugfs_open_fwsave()
219 struct bfad_s *bfad = port->bfad; in bfad_debugfs_read_regrd() local
222 if (!bfad->regdata) in bfad_debugfs_read_regrd()
226 bfad->regdata, bfad->reglen); in bfad_debugfs_read_regrd()
228 if ((*pos + nbytes) >= bfad->reglen) { in bfad_debugfs_read_regrd()
229 kfree(bfad->regdata); in bfad_debugfs_read_regrd()
230 bfad->regdata = NULL; in bfad_debugfs_read_regrd()
231 bfad->reglen = 0; in bfad_debugfs_read_regrd()
243 struct bfad_s *bfad = port->bfad; in bfad_debugfs_write_regrd() local
244 struct bfa_s *bfa = &bfad->bfa; in bfad_debugfs_write_regrd()
261 bfad->inst_no, __func__); in bfad_debugfs_write_regrd()
267 kfree(bfad->regdata); in bfad_debugfs_write_regrd()
268 bfad->regdata = NULL; in bfad_debugfs_write_regrd()
269 bfad->reglen = 0; in bfad_debugfs_write_regrd()
271 bfad->regdata = kzalloc(len << 2, GFP_KERNEL); in bfad_debugfs_write_regrd()
272 if (!bfad->regdata) { in bfad_debugfs_write_regrd()
274 bfad->inst_no); in bfad_debugfs_write_regrd()
278 bfad->reglen = len << 2; in bfad_debugfs_write_regrd()
286 bfad->inst_no); in bfad_debugfs_write_regrd()
287 kfree(bfad->regdata); in bfad_debugfs_write_regrd()
288 bfad->regdata = NULL; in bfad_debugfs_write_regrd()
289 bfad->reglen = 0; in bfad_debugfs_write_regrd()
294 regbuf = (u32 *)bfad->regdata; in bfad_debugfs_write_regrd()
295 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_debugfs_write_regrd()
301 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_debugfs_write_regrd()
312 struct bfad_s *bfad = port->bfad; in bfad_debugfs_write_regwr() local
313 struct bfa_s *bfa = &bfad->bfa; in bfad_debugfs_write_regwr()
328 bfad->inst_no, __func__); in bfad_debugfs_write_regwr()
341 bfad->inst_no); in bfad_debugfs_write_regwr()
346 spin_lock_irqsave(&bfad->bfad_lock, flags); in bfad_debugfs_write_regwr()
348 spin_unlock_irqrestore(&bfad->bfad_lock, flags); in bfad_debugfs_write_regwr()
442 struct bfad_s *bfad = port->bfad; in bfad_debugfs_init() local
457 snprintf(name, sizeof(name), "pci_dev:%s", bfad->pci_name); in bfad_debugfs_init()
466 bfad->bfad_dentry_files[i] = in bfad_debugfs_init()
481 struct bfad_s *bfad = port->bfad; in bfad_debugfs_exit() local
485 if (bfad->bfad_dentry_files[i]) { in bfad_debugfs_exit()
486 debugfs_remove(bfad->bfad_dentry_files[i]); in bfad_debugfs_exit()
487 bfad->bfad_dentry_files[i] = NULL; in bfad_debugfs_exit()