summaryrefslogtreecommitdiff
path: root/drivers/misc/habanalabs/device.c
Commit message (Expand)AuthorAgeFilesLines
* habanalabs: create common folderOded Gabbay2020-07-241-1506/+0
* habanalabs: Assign each CQ with its own work queueOfir Bitton2020-07-241-8/+31
* habanalabs: halt device CPU only upon certain resetOded Gabbay2020-07-241-0/+16
* habanalabs: use queue pi/ci in order to determine queue occupancyOfir Bitton2020-07-241-7/+10
* habanalabs: don't allow hard reset with open processesOmer Shpigelman2020-05-251-6/+11
* habanalabs: GAUDI does not support soft-resetOded Gabbay2020-05-251-0/+6
* habanalabs: enable gaudi code in driverOded Gabbay2020-05-191-0/+4
* habanalabs: support clock gating enable/disableOded Gabbay2020-05-191-0/+4
* habanalabs: add dedicated define for hard resetOmer Shpigelman2020-05-191-2/+3
* habanalabs: re-factor H/W queues initializationOmer Shpigelman2020-05-171-8/+9
* habanalabs: removing extra ;Oded Gabbay2020-03-241-1/+1
* habanalabs: do not halt CoreSight during hard resetOmer Shpigelman2020-02-111-1/+3
* habanalabs: halt the engines before hard-resetOded Gabbay2020-02-111-0/+1
* habanalabs: flush EQ workers in hard resetOded Gabbay2019-11-211-5/+11
* habanalabs: make the reset code more consistentOded Gabbay2019-11-211-1/+1
* habanalabs: remove set but not used variable 'ctx'YueHaibing2019-11-211-2/+0
* habanalabs: show correct id in error printOded Gabbay2019-09-051-2/+2
* habanalabs: add uapi to retrieve device utilizationOded Gabbay2019-09-051-1/+115
* habanalabs: print to kernel log when reset is finishedOded Gabbay2019-09-051-0/+2
* habanalabs: Expose devices after initialization is doneTomer Tayar2019-09-051-54/+109
* habanalabs: create two char devices per ASICOded Gabbay2019-09-051-3/+50
* habanalabs: change device_setup_cdev() to be more genericOded Gabbay2019-09-051-22/+25
* habanalabs: maintain a list of file private data objectsOded Gabbay2019-09-051-71/+61
* habanalabs: rename user_ctx as compute_ctxOded Gabbay2019-09-051-7/+7
* habanalabs: kill user process after CS rollbackOded Gabbay2019-09-051-4/+13
* habanalabs: Avoid double free in error flowTomer Tayar2019-08-121-3/+2
* habanalabs: de-couple MMU and VM module initializationOded Gabbay2019-05-291-3/+20
* habanalabs: initialize device CPU queues after MMU initOded Gabbay2019-05-291-11/+11
* habanalabs: remove simulator dedicated codeOded Gabbay2019-06-041-7/+0
* habanalabs: change polling functions to macrosOded Gabbay2019-05-091-89/+0
* habanalabs: force user to set device debug modeOded Gabbay2019-05-041-0/+48
* habanalabs: Avoid using a non-initialized MMU cache mutexTomer Tayar2019-05-241-0/+2
* habanalabs: increase timeout if working with simulatorDalit Ben Zoor2019-04-301-1/+7
* habanalabs: rename restore to ctx_switch when appropriateOded Gabbay2019-04-251-3/+3
* habanalabs: Cancel pr_fmt() definition dependency on includes orderTomer Tayar2019-04-101-0/+2
* habanalabs: improve IOCTLs behavior when disabled or resetOded Gabbay2019-04-061-4/+5
* habanalabs: all FD must be closed before removing deviceOded Gabbay2019-04-061-5/+27
* habanalabs: remove extra semicolonOded Gabbay2019-04-021-1/+1
* habanalabs: add device status option to INFO IOCTLDalit Ben Zoor2019-03-241-0/+15
* habanalabs: never fail hard reset of deviceOded Gabbay2019-03-171-10/+9
* habanalabs: prevent host crash during suspend/resumeOded Gabbay2019-03-031-4/+42
* habanalabs: perform accounting for active CSOded Gabbay2019-03-031-0/+1
* habanalabs: complete user context cleanup before hard resetOmer Shpigelman2019-03-131-1/+23
* habanalabs: disable CPU access on timeoutsOded Gabbay2019-02-281-0/+2
* habanalabs: make functions static or declare themOded Gabbay2019-02-271-1/+1
* habanalabs: add debugfs supportOded Gabbay2019-02-181-0/+6
* habanalabs: add virtual memory and MMU modulesOmer Shpigelman2019-02-181-1/+19
* habanalabs: add command submission moduleOded Gabbay2019-02-181-0/+16
* habanalabs: add device reset supportOded Gabbay2019-02-181-2/+323
* habanalabs: add sysfs and hwmon supportOded Gabbay2019-02-181-0/+163