Lines Matching refs:drv_info
185 struct bnad_debug_info *drv_info; in bnad_debugfs_open_drvinfo() local
188 drv_info = kzalloc(sizeof(struct bnad_debug_info), GFP_KERNEL); in bnad_debugfs_open_drvinfo()
189 if (!drv_info) in bnad_debugfs_open_drvinfo()
192 drv_info->buffer_len = sizeof(struct bnad_drvinfo); in bnad_debugfs_open_drvinfo()
194 drv_info->debug_buffer = kzalloc(drv_info->buffer_len, GFP_KERNEL); in bnad_debugfs_open_drvinfo()
195 if (!drv_info->debug_buffer) { in bnad_debugfs_open_drvinfo()
196 kfree(drv_info); in bnad_debugfs_open_drvinfo()
197 drv_info = NULL; in bnad_debugfs_open_drvinfo()
202 rc = bnad_get_debug_drvinfo(bnad, drv_info->debug_buffer, in bnad_debugfs_open_drvinfo()
203 drv_info->buffer_len); in bnad_debugfs_open_drvinfo()
206 kfree(drv_info->debug_buffer); in bnad_debugfs_open_drvinfo()
207 drv_info->debug_buffer = NULL; in bnad_debugfs_open_drvinfo()
208 kfree(drv_info); in bnad_debugfs_open_drvinfo()
209 drv_info = NULL; in bnad_debugfs_open_drvinfo()
214 file->private_data = drv_info; in bnad_debugfs_open_drvinfo()