Lines Matching refs:fnic_dbg_prt
245 fnic_dbgfs_t *fnic_dbg_prt; in fnic_trace_debugfs_open() local
248 fnic_dbg_prt = kzalloc(sizeof(fnic_dbgfs_t), GFP_KERNEL); in fnic_trace_debugfs_open()
249 if (!fnic_dbg_prt) in fnic_trace_debugfs_open()
253 fnic_dbg_prt->buffer = vmalloc(3 * in fnic_trace_debugfs_open()
255 if (!fnic_dbg_prt->buffer) { in fnic_trace_debugfs_open()
256 kfree(fnic_dbg_prt); in fnic_trace_debugfs_open()
259 memset((void *)fnic_dbg_prt->buffer, 0, in fnic_trace_debugfs_open()
261 fnic_dbg_prt->buffer_len = fnic_get_trace_data(fnic_dbg_prt); in fnic_trace_debugfs_open()
263 fnic_dbg_prt->buffer = in fnic_trace_debugfs_open()
265 if (!fnic_dbg_prt->buffer) { in fnic_trace_debugfs_open()
266 kfree(fnic_dbg_prt); in fnic_trace_debugfs_open()
269 memset((void *)fnic_dbg_prt->buffer, 0, in fnic_trace_debugfs_open()
271 fnic_dbg_prt->buffer_len = in fnic_trace_debugfs_open()
272 fnic_fc_trace_get_data(fnic_dbg_prt, *rdata_ptr); in fnic_trace_debugfs_open()
274 file->private_data = fnic_dbg_prt; in fnic_trace_debugfs_open()
300 fnic_dbgfs_t *fnic_dbg_prt = file->private_data; in fnic_trace_debugfs_lseek() local
302 fnic_dbg_prt->buffer_len); in fnic_trace_debugfs_lseek()
326 fnic_dbgfs_t *fnic_dbg_prt = file->private_data; in fnic_trace_debugfs_read() local
329 fnic_dbg_prt->buffer, in fnic_trace_debugfs_read()
330 fnic_dbg_prt->buffer_len); in fnic_trace_debugfs_read()
350 fnic_dbgfs_t *fnic_dbg_prt = file->private_data; in fnic_trace_debugfs_release() local
352 vfree(fnic_dbg_prt->buffer); in fnic_trace_debugfs_release()
353 kfree(fnic_dbg_prt); in fnic_trace_debugfs_release()