30 Commits

Author SHA1 Message Date
Aditya Garg d727daf56b Fix compile errors on 6.18 2025-10-25 13:36:49 +05:30
Aun-Ali Zaidi 7b5f55f951 bce: Refactor naming to apple-bce to follow kernel conventions
Signed-off-by: Aun-Ali Zaidi <admin@kodeit.net>
2020-01-31 17:28:01 -05:00
MCMrARM a610a316b3 Properly handle queue deregistration 2019-08-26 15:03:36 +02:00
MCMrARM 150bc23a96 bce_submit_to_device: add memory barrier 2019-07-16 16:15:14 +02:00
MCMrARM 0e763e8e63 Queue: add bce_cancel_submission_reservation 2019-07-15 20:54:47 +02:00
MCMrARM 9e9b76728c bce_reserve_submission: return the timeout 2019-07-14 14:34:23 +02:00
MCMrARM 115177089e Don't attempt to send destroy queue on removal 2019-07-13 21:15:33 +02:00
MCMrARM 499623087a Fix some C warnings 2019-07-13 20:28:02 +02:00
MCMrARM 21f892826c bce_set_submission_{single, buf} 2019-07-13 19:51:36 +02:00
MCMrARM f751a6c51a Queue: fix new deadlock 2019-07-13 19:20:25 +02:00
MCMrARM 6f3c4e87f9 SQ queue submit API 2019-07-13 19:02:30 +02:00
MCMrARM 69b8008b6d Queue: bug fixes 2019-07-13 17:28:56 +02:00
MCMrARM 767d99b940 Queue: fix queue registration 2019-07-12 22:40:54 +02:00
MCMrARM 2f297f0fc5 Queue: memset name to zero 2019-07-12 22:39:21 +02:00
MCMrARM effbecdee1 Queue creation API 2019-07-12 21:40:55 +02:00
MCMrARM 92ba45a2d0 Rewrite CQ interrupt handling 2019-07-12 21:06:34 +02:00
MCMrARM fa11f4298c Rename bce_create_*q to alloc and destroy to free 2019-07-12 09:09:17 +02:00
MCMrARM db0da98f83 Fix cmd queue-related bugs 2019-07-11 23:27:26 +02:00
MCMrARM 0e53e18984 Fix missing head index wrapping 2019-07-11 21:29:39 +02:00
MCMrARM 5b2f59c9b8 Fix compile issue 2019-07-11 21:28:04 +02:00
MCMrARM d3101e4a8f Fix cq index not being % el_count 2019-07-11 21:22:47 +02:00
MCMrARM a9547e4ee1 Send a notification when reading CQ 2019-07-11 21:22:30 +02:00
MCMrARM e9f65fe496 Create the command queue, fixes 2019-07-11 21:04:10 +02:00
MCMrARM fbdcb5a3dc Initial command queue impl 2019-07-11 20:17:37 +02:00
MCMrARM 227da239c2 Initial SQ creation code 2019-07-11 17:57:48 +02:00