aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/soc/fsl/qbman/qman.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-13soc: fsl: qbman: Use raw spinlock for cgr_lockSean Anderson1-11/+14
2024-03-13soc: fsl: qbman: Always disable interrupts when taking cgr_lockSean Anderson1-5/+5
2022-09-05soc: fsl: qbman: Add CGR update functionSean Anderson1-0/+48
2022-09-05soc: fsl: qbman: Add helper for sanity checking cgr opsSean Anderson1-10/+19
2021-04-01soc/fsl: qbman: fix conflicting alignment attributesArnd Bergmann1-1/+1
2020-12-16Merge tag 'arm-soc-drivers-5.11' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-6/+2
2020-11-23soc: fsl: qbman: qman: Remove unused variable 'dequeue_wq'Lee Jones1-6/+2
2020-11-03soc/fsl/qbman: Add an argument to signal if NAPI processing is required.Sebastian Andrzej Siewior1-6/+6
2020-05-22soc: fsl: qbman: Remove unused inline function qm_eqcr_get_ci_stashingYueHaibing1-5/+0
2019-10-31dpaa_eth: register a device link for the qman portal usedMadalin Bucur1-6/+0
2019-10-31soc: fsl: qbman: allow registering a device link for the portal userMadalin Bucur1-0/+13
2019-08-15soc/fsl/qbman: Fixup qman_shutdown_fq()Roy Pledge1-11/+42
2019-08-15soc/fsl/qbman: Disable interrupts during portal recoveryRoy Pledge1-3/+19
2019-08-15soc/fsl/qbman: Fix drain_mr_fqni()Roy Pledge1-1/+3
2019-08-15soc/fsl/qbman: Cleanup QMan queues if device was already initializedRoy Pledge1-2/+2
2019-01-18soc: fsl: qbman: avoid race in clearing QMan interruptMadalin Bucur1-4/+5
2018-11-23soc/qman: add return value to interrupt coalesce changing APIsMadalin Bucur1-7/+26
2018-11-23soc: fsl: qbman: read ithresh from HWMadalin Bucur1-1/+1
2018-10-05soc: fsl: qbman: add interrupt coalesce changing APIsMadalin Bucur1-0/+31
2018-10-05soc: fsl: qbman: Use last response to determine valid bitRoy Pledge1-2/+14
2018-10-05soc: fsl: qbman: Check if CPU is offline when initializing portalsRoy Pledge1-4/+2
2018-09-25soc: fsl: qbman: qman: avoid allocating from non existing gen_poolAlexandre Belloni1-0/+3
2018-06-12treewide: Use array_size() in vzalloc()Kees Cook1-1/+2
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-1/+1
2018-03-14soc/fsl/qbman: fix issue in qman_delete_cgr_safe()Madalin Bucur1-23/+5
2017-09-22soc/fsl/qbman: different register offsets on ARMMadalin Bucur1-0/+38
2017-09-22soc/fsl/qbman: Rework portal mapping calls for ARM/PPCRoy Pledge1-18/+13
2017-09-22soc/fsl/qbman: Drop set/clear_bits usageMadalin Bucur1-4/+4
2017-09-22soc/fsl/qman: Sleep instead of stuck hacking jiffiesKarim Eshapa1-5/+1
2017-05-12Merge tag 'powerpc-4.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-0/+5
2017-04-30soc/fsl/qbman: Disable IRQs for deferred QBMan workRoy Pledge1-0/+5
2017-03-24soc/qman: export non-programmable FQD fields queryHoria Geantă1-2/+2
2016-11-23soc/qman: Handle endianness of h/w descriptorsClaudiu Manoil1-30/+35
2016-11-23soc/qman: Clean up CGR CSCN target update operationsClaudiu Manoil1-14/+23
2016-11-23soc/qman: Change remaining contextB into context_bClaudiu Manoil1-6/+6
2016-11-23soc/qbman: Handle endianness of qm/bm_in/out()Claudiu Manoil1-3/+3
2016-11-23soc/qman: Drop unused field from eqcr/dqrr descriptorsClaudiu Manoil1-2/+1
2016-11-23soc/qman: Fix accesses to fqid, cleanupClaudiu Manoil1-16/+16
2016-11-23soc/qman: Remove unused struct qm_mcc* layoutsClaudiu Manoil1-40/+18
2016-11-23soc/qman: Remove redundant checks from qman_create_cgr()Claudiu Manoil1-4/+4
2016-11-23soc/qman: test: Don't use dummy platform device for dma mappingClaudiu Manoil1-0/+1
2016-11-23soc/qman: Don't add a new platform device for dma mappingClaudiu Manoil1-21/+10
2016-11-23soc/qman: Fix direct access to fd's addr_lo, use proper accesorClaudiu Manoil1-2/+2
2016-11-23soc/qman: Fix h/w resource cleanup error path handlingClaudiu Manoil1-5/+11
2016-11-22soc/fsl: fix spelling mistakes in critical error messagesColin Ian King1-1/+1
2016-09-25soc/fsl: Introduce DPAA 1.x QMan device driverClaudiu Manoil1-0/+2881