aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/accel/qaic
AgeCommit message (Expand)AuthorFilesLines
2026-05-28Merge v7.1-rc5 into drm-nextSimona Vetter2-4/+23
2026-05-12accel/qaic: Add overflow check to remap_pfn_range during mmapZack McKevitt1-2/+21
2026-05-12accel/qaic: kcalloc + kzalloc to kzallocRosen Penev2-7/+5
2026-05-01accel/qaic: fix incorrect counter check in RAS message decodeAlok Tiwari1-2/+2
2026-04-08Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-2/+45
2026-03-27accel/qaic: Retain bootlogs that overflowZack McKevitt1-1/+2
2026-03-27accel/qaic: Simplify bootlog line handlingTroy Hanson1-12/+13
2026-03-27accel/qaic: Update copyright headers to yearless formatZack McKevitt16-30/+27
2026-03-27accel/qaic: Handle DBC deactivation if the owner went awayYoussef Samir1-2/+45
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds6-19/+19
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook6-22/+24
2025-12-31net: qrtr: Drop the MHI auto_queue feature for IPCR DL channelsManivannan Sadhasivam1-44/+0
2025-11-07accel/qaic: Add qaic_ prefix to irq_polling_workZack McKevitt3-3/+3
2025-11-07accel/qaic: Collect crashdump from SSR channelPranjal Ramajor Asha Kanojiya5-18/+578
2025-11-07accel/qaic: Implement basic SSR handlingJeffrey Hugo6-7/+359
2025-11-07accel/qaic: Add DMA Bridge Channel(DBC) sysfs and ueventsPranjal Ramajor Asha Kanojiya5-0/+145
2025-11-05accel/qaic: Add support for PM callbacksYoussef Samir4-0/+103
2025-10-27accel/qaic: Rename constant for clarityTroy Hanson1-7/+7
2025-10-27accel/qaic: Fix commentAswin Venkatesan1-1/+1
2025-10-27accel/qaic: Update the sahara image table for AIC200Youssef Samir1-1/+4
2025-10-24Merge tag 'drm-misc-next-2025-10-21' of https://gitlab.freedesktop.org/drm/mi...Simona Vetter4-88/+182
2025-10-20accel/qaic: Fix mismatched types in min()Zack McKevitt1-2/+2
2025-10-20accel/qaic: Use check_add_overflow in sahara for 64b typesZack McKevitt1-6/+11
2025-10-14accel/qaic: Support the new READ_DATA implementationJeff Hugo1-34/+104
2025-10-14accel/qaic: Ensure entry belongs to DBC in qaic_perf_stats_bo_ioctl()Youssef Samir1-0/+10
2025-10-14accel/qaic: Use overflow check function instead of divisionCarl Vanderlip2-4/+6
2025-10-14accel/qaic: Fix incorrect error return pathAswin Venkatesan1-1/+1
2025-10-14accel/qaic: Remove redundant retry_count = 0 statementYoussef Samir1-1/+0
2025-10-14accel/qaic: Synchronize access to DBC request queue head & tail pointerPranjal Ramajor Asha Kanojiya3-2/+15
2025-10-14accel/qaic: Include signal.h in qaic_control.cZack McKevitt1-0/+1
2025-10-14accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages()Youssef Samir1-1/+1
2025-10-14accel/qaic: Use kvcalloc() for slice requests allocationYoussef Samir1-3/+3
2025-10-14accel/qaic: Fix bootlog initialization orderingJeffrey Hugo1-2/+3
2025-10-13accel/qaic: Add support to export dmabuf fdPranjal Ramajor Asha Kanojiya1-0/+28
2025-10-06accel/qaic: Replace snprintf() with sysfs_emit() in sysfs show functionsChelsy Ratnawat1-3/+3
2025-10-06accel/qaic: Replace kcalloc + copy_from_user with memdup_array_userThorsten Blum1-25/+9
2025-10-06accel/qaic: Replace kzalloc + copy_from_user with memdup_userThorsten Blum1-9/+4
2025-06-11accel/qaic: Use dev_printk() in RASJeff Hugo1-8/+8
2025-06-11Merge drm/drm-next into drm-misc-nextThomas Zimmermann2-2/+1
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-1/+1
2025-06-06accel/qaic: delete qaic_bo.handleSimona Vetter2-3/+0
2025-06-04Merge tag 'pci-v6.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2025-05-30accel/qaic: Add Reliability, Accessibility, Serviceability (RAS)Jeff Hugo5-0/+667
2025-04-23PCI: Add CONFIG_MMU dependencyArnd Bergmann1-1/+0
2025-04-11accel/qaic: Test for imported buffers with drm_gem_is_imported()Thomas Zimmermann1-4/+4
2025-04-07Merge drm/drm-next into drm-misc-nextThomas Zimmermann2-3/+8
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-03-28Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds6-54/+464
2025-03-14accel/qaic: Remove redundant 'flush_workqueue()' callsChen Ni1-2/+0
2025-03-14accel/qaic: Fix integer overflow in qaic_validate_req()Dan Carpenter1-1/+3
2025-03-14accel/qaic: Fix possible data corruption in BOs > 2GJeffrey Hugo1-1/+4
2025-01-31accel/qaic: Add AIC200 supportJeffrey Hugo5-18/+395
2025-01-31accel/qaic: Add config structs for supported cardsJeffrey Hugo3-30/+61
2025-01-31accel/qaic: Mask out SR-IOV PCI resourcesYoussef Samir1-1/+1
2025-01-31accel/qaic: Add support for MSI-XYoussef Samir1-2/+2
2025-01-31accel/qaic: Allocate an exact number of MSIsYoussef Samir1-2/+4
2025-01-17accel/qaic: Change aic100_image_table definitionYoussef Samir1-2/+2
2024-12-09Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst1-1/+1
2024-12-05drm: remove driver date from struct drm_driver and all driversJani Nikula1-1/+0
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra1-1/+1
2024-11-22accel/qaic: Drop redundant vfree() null check in saharaJeffrey Hugo1-2/+1
2024-11-04Backmerge v6.12-rc6 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds...Dave Airlie2-4/+4
2024-10-25accel/qaic: Add crashdump to SaharaJeffrey Hugo1-7/+381
2024-10-18accel/qaic: Pass string literal as format argument of alloc_workqueue()Simon Horman1-2/+2
2024-10-12accel/qaic: Fix the for loop used to walk SG tablePranjal Ramajor Asha Kanojiya2-4/+4
2024-10-12accel/qaic: Add AIC080 supportJeffrey Hugo1-1/+3
2024-10-12accel/qaic: Add ipc_router channelJeffrey Hugo1-0/+32
2024-09-30Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-3/+1
2024-09-13accel/qaic: Change to use DEFINE_SHOW_ATTRIBUTE macroLonglong Xia1-38/+5
2024-08-29dma-mapping: don't return errors from dma_set_max_seg_sizeChristoph Hellwig1-3/+1
2024-04-12accel/qaic: mark debugfs stub functions as static inlineArnd Bergmann1-3/+3
2024-04-12accel/qaic: Add Sahara implementation for firmware loadingJeffrey Hugo4-1/+471
2024-04-05accel/qaic: Add fifo queued debugfsJeffrey Hugo3-0/+41
2024-04-05accel/qaic: Add fifo size debugfsJeffrey Hugo1-0/+35
2024-04-05accel/qaic: Add bootlog debugfsJeffrey Hugo5-1/+317
2024-02-23accel/qaic: Constify aic100_channelsJeff Johnson1-1/+1
2024-01-29Merge drm/drm-next into drm-misc-nextMaxime Ripard2-6/+17
2024-01-12Merge tag 'drm-next-2024-01-10' of git://anongit.freedesktop.org/drm/drmLinus Torvalds9-130/+598
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov1-1/+1
2023-12-20accel/qaic: Order pci_remove() operations in reverse of probe()Jeffrey Hugo1-1/+1
2023-12-20accel/qaic: Leverage DRM managed APIs to release resourcesPranjal Ramajor Asha Kanojiya2-50/+89
2023-12-15accel/qaic: Call drm_gem_create_mmap_offset() once for each BOPranjal Ramajor Asha Kanojiya1-4/+6
2023-12-15accel/qaic: Drop the reference to BO in error path of create BO IOCTLPranjal Ramajor Asha Kanojiya1-4/+5
2023-12-15accel/qaic: Fix MHI channel struct field orderJeffrey Hugo1-2/+2
2023-12-15accel/qaic: Remove bo->queued fieldPranjal Ramajor Asha Kanojiya2-14/+11
2023-12-15accel/qaic: Deprecate ->size field from attach slice IOCTL structurePranjal Ramajor Asha Kanojiya1-13/+4
2023-12-15accel/qaic: Implement quirk for SOC_HW_VERSIONJeffrey Hugo1-1/+14
2023-12-15accel/qaic: Fix GEM import path codePranjal Ramajor Asha Kanojiya1-4/+2
2023-12-01accel/qaic: Expand DRM device lifecycleCarl Vanderlip3-29/+19
2023-12-01accel/qaic: Increase number of in_reset statesCarl Vanderlip4-18/+28
2023-11-17accel/qaic: Update MAX_ORDER use to be inclusiveJeffrey Hugo1-1/+1
2023-11-03accel/qaic: Support for 0 resize slice execution in BOPranjal Ramajor Asha Kanojiya1-61/+43
2023-11-03accel/qaic: Quiet array bounds check on DMA abort messageCarl Vanderlip1-1/+1
2023-10-27accel/qaic: Support MHI QAIC_TIMESYNC channelPranjal Ramajor Asha Kanojiya4-4/+165
2023-10-27accel/qaic: Add support for periodic timesyncAjit Pal Singh5-1/+296
2023-10-27accel/qaic: Enable 1 MSI fallback modeCarl Vanderlip5-20/+50
2023-09-29Merge tag 'drm-misc-next-2023-09-27' of git://anongit.freedesktop.org/drm/drm...Dave Airlie3-117/+202
2023-09-22accel/qaic: Add QAIC_DETACH_SLICE_BO IOCTLPranjal Ramajor Asha Kanojiya3-11/+113
2023-09-22accel/qaic: Create a function to initialize BOPranjal Ramajor Asha Kanojiya1-6/+14
2023-09-22accel/qaic: Clean up BO during flushing of transfer listPranjal Ramajor Asha Kanojiya1-8/+6
2023-09-22accel/qaic: Undo slicing setup done in qaic_attach_slicing_bo()Pranjal Ramajor Asha Kanojiya1-4/+5
2023-09-22accel/qaic: Declare BO 'sliced' after all the operations are completePranjal Ramajor Asha Kanojiya1-3/+2
2023-09-22accel/qaic: Update BO metadata in a central locationPranjal Ramajor Asha Kanojiya1-10/+8
2023-09-22accel/qaic: Remove ->size field from struct qaic_boPranjal Ramajor Asha Kanojiya2-9/+3
2023-09-15accel/qaic: Use devm_drm_dev_alloc() instead of drm_dev_alloc()Pranjal Ramajor Asha Kanojiya2-62/+47
2023-09-15accel/qaic: Register for PCI driver at the beginning of module initPranjal Ramajor Asha Kanojiya1-8/+8
2023-08-24BackMerge tag 'v6.5-rc7' into drm-nextDave Airlie2-22/+44
2023-08-15accel/qaic: Clean up integer overflow checking in map_user_pages()Dan Carpenter1-8/+18
2023-08-15accel/qaic: Fix slicing memory leakPranjal Ramajor Asha Kanojiya1-0/+1
2023-08-02accel/qaic: remove redundant pointer pexecColin Ian King1-3/+1
2023-07-17Merge tag 'drm-misc-next-2023-07-13' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter1-1/+0
2023-07-14accel/qaic: Fix a leak in map_user_pages()Dan Carpenter1-2/+5
2023-07-14accel/qaic: Add consistent integer overflow checksDan Carpenter1-7/+4
2023-07-14accel/qaic: tighten bounds checking in decode_message()Dan Carpenter1-2/+10
2023-07-14accel/qaic: tighten bounds checking in encode_message()Dan Carpenter1-3/+6
2023-06-26drm: Clear fd/handle callbacks in struct drm_driverThomas Zimmermann1-1/+0
2023-06-20accel/qaic: Call DRM helper function to destroy prime GEMPranjal Ramajor Asha Kanojiya1-2/+2
2023-06-09accel/qaic: Fix NULL pointer deref in qaic_destroy_drm_device()Jeffrey Hugo1-0/+3
2023-06-09accel/qaic: Free user handle on interrupted mutexCarl Vanderlip1-0/+1
2023-05-23accel/qaic: Fix NNC message corruptionJeffrey Hugo1-8/+21
2023-05-23accel/qaic: Grab ch_lock during QAIC_ATTACH_SLICE_BOPranjal Ramajor Asha Kanojiya1-8/+12
2023-05-23accel/qaic: Flush the transfer list againPranjal Ramajor Asha Kanojiya1-0/+5
2023-05-23accel/qaic: Validate if BO is sliced before slicingPranjal Ramajor Asha Kanojiya1-0/+5
2023-05-23accel/qaic: Validate user data before grabbing any lockPranjal Ramajor Asha Kanojiya2-46/+27
2023-05-23accel/qaic: initialize ret variable to 0Tom Rix1-1/+1
2023-05-16accel/qaic: silence some uninitialized variable warningsDan Carpenter1-1/+1
2023-04-13Revert "accel/qaic: Add mhi_qaic_cntl"Jeffrey Hugo4-592/+0
2023-04-06accel/qaic: Add qaic driver to the build systemJeffrey Hugo2-0/+36
2023-04-06accel/qaic: Add mhi_qaic_cntlPranjal Ramajor Asha Kanojiya2-0/+581
2023-04-06accel/qaic: Add datapathJeffrey Hugo1-0/+1902
2023-04-06accel/qaic: Add control pathJeffrey Hugo1-0/+1526
2023-04-06accel/qaic: Add MHI controllerJeffrey Hugo2-0/+579
2023-04-06accel/qaic: Add uapi and core driver fileJeffrey Hugo2-0/+929