linux_dsm_epyc7002/drivers/misc/habanalabs
Oded Gabbay b968eb1a84 habanalabs: change device_setup_cdev() to be more generic
This patch re-factors the device_setup_cdev() function to make it more
generic. It doesn't manipulate members of the driver's internal device
structure but instead works only on the arguments that are sent to it.

This is in preparation for using this function to create an additional
char device per ASIC.

Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-09-05 14:55:26 +03:00
..
goya habanalabs: maintain a list of file private data objects 2019-09-05 14:55:26 +03:00
include habanalabs: fix endianness handling for packets from user 2019-08-12 09:01:10 +03:00
asid.c habanalabs: initialize device CPU queues after MMU init 2019-05-29 14:24:51 +03:00
command_buffer.c habanalabs: rename functions to improve code readability 2019-05-01 11:47:04 +03:00
command_submission.c habanalabs: add debug print when rejecting CS 2019-09-05 14:55:26 +03:00
context.c habanalabs: rename user_ctx as compute_ctx 2019-09-05 14:55:26 +03:00
debugfs.c habanalabs: rename user_ctx as compute_ctx 2019-09-05 14:55:26 +03:00
device.c habanalabs: change device_setup_cdev() to be more generic 2019-09-05 14:55:26 +03:00
firmware_if.c habanalabs: fix host memory polling in BE architecture 2019-07-29 11:40:25 +03:00
habanalabs_drv.c habanalabs: maintain a list of file private data objects 2019-09-05 14:55:26 +03:00
habanalabs_ioctl.c habanalabs: show the process context dram usage 2019-09-05 14:55:26 +03:00
habanalabs.h habanalabs: maintain a list of file private data objects 2019-09-05 14:55:26 +03:00
hw_queue.c habanalabs: fix endianness handling for internal QMAN submission 2019-08-12 09:01:10 +03:00
hwmon.c habanalabs: fix little-endian<->cpu conversion warnings 2019-02-28 13:07:52 +01:00
irq.c habanalabs: fix completion queue handling when host is BE 2019-08-12 09:01:10 +03:00
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
memory.c habanalabs: fix DRAM usage accounting on context tear down 2019-08-12 09:01:10 +03:00
mmu.c habanalabs: add WARN in case of bad MMU mapping 2019-05-31 18:25:20 +03:00
pci.c habanalabs: increase PCI ELBI timeout for Palladium 2019-05-13 14:44:50 +03:00
sysfs.c habanalabs: power management through sysfs is only for GOYA 2019-09-05 14:55:26 +03:00