Lines Matching refs:drv_info
194 struct bnad_debug_info *drv_info; in bnad_debugfs_open_drvinfo() local
197 drv_info = kzalloc(sizeof(struct bnad_debug_info), GFP_KERNEL); in bnad_debugfs_open_drvinfo()
198 if (!drv_info) in bnad_debugfs_open_drvinfo()
201 drv_info->buffer_len = sizeof(struct bnad_drvinfo); in bnad_debugfs_open_drvinfo()
203 drv_info->debug_buffer = kzalloc(drv_info->buffer_len, GFP_KERNEL); in bnad_debugfs_open_drvinfo()
204 if (!drv_info->debug_buffer) { in bnad_debugfs_open_drvinfo()
205 kfree(drv_info); in bnad_debugfs_open_drvinfo()
206 drv_info = NULL; in bnad_debugfs_open_drvinfo()
211 rc = bnad_get_debug_drvinfo(bnad, drv_info->debug_buffer, in bnad_debugfs_open_drvinfo()
212 drv_info->buffer_len); in bnad_debugfs_open_drvinfo()
215 kfree(drv_info->debug_buffer); in bnad_debugfs_open_drvinfo()
216 drv_info->debug_buffer = NULL; in bnad_debugfs_open_drvinfo()
217 kfree(drv_info); in bnad_debugfs_open_drvinfo()
218 drv_info = NULL; in bnad_debugfs_open_drvinfo()
224 file->private_data = drv_info; in bnad_debugfs_open_drvinfo()