aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/cam_xpt.c
Commit message (Expand)AuthorAgeFilesLines
* cam: make sure to clear CCBs allocated on the stackEdward Tomasz Napierala2025-01-201-0/+5
* cam: Check if cam_simq_alloc fails for the xpt bus during module initJohn Baldwin2024-04-081-0/+2
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-231-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-251-1/+1
* cam: Relax callouts precisions.Alexander Motin2022-01-211-3/+3
* cam(4): Improve XPT_DEV_MATCHAlexander Motin2021-10-191-57/+19
* cam: Avoiding waking up doneq threads if we're dumpingMark Johnston2021-10-021-1/+1
* mmccam: Add two new XPT for MMC and use them in mmc_sim and sdhciEmmanuel Vadot2021-07-221-0/+2
* cam: Mark the qos data is valid in xpd_done_direct() too.Warner Losh2021-07-211-0/+1
* cam: Permit non-pollable sims.John Baldwin2021-03-221-0/+5
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-1/+1
* Microoptimize cam_num_doneqs math in xpt_done().Alexander Motin2020-11-201-2/+2
* cam: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-25/+0
* Hold the mutex when releasing a callout.Kenneth D. Merry2020-07-161-1/+3
* Use the more descriptive src_ccb and dst_ccb for the two ccbs being merged.Warner Losh2020-06-201-9/+9
* cam: ANSIfy 0-argument function definitionsConrad Meyer2020-05-161-3/+3
* Now that we don't have special-case geom hacking defined in md_var.h, stopWarner Losh2020-04-071-1/+0
* Give some indication of the CCB that's in flight when we panic.Warner Losh2020-03-131-1/+2
* Remove redundantly repetitive static __inline forward functionWarner Losh2020-03-111-1/+0
* Eliminate xpt_copy_path.Warner Losh2020-03-101-17/+18
* All paths lead to xpt_done, so move it after the switch.Warner Losh2020-03-051-2/+1
* xpt_async is submitting a CCB, not finishing it up, so use xpt_action() insteadWarner Losh2020-03-051-1/+5
* Get rid of silly /* FALLTHROUGH */ linesWarner Losh2020-03-031-3/+0
* This is a FALLTHROUGH for sure. no need for xxx comment.Warner Losh2020-02-281-1/+1
* xpt_release_simq_timeout is unused. Remove it.Warner Losh2020-02-141-13/+0
* Remove sparc64 kernel supportWarner Losh2020-02-031-11/+0
* Use callout_func_t instead of the deprecated timeout_t.John Baldwin2019-12-101-1/+1
* Mark some more hot global variables with __read_mostly.Alexander Motin2019-12-041-1/+1
* Remove xpt_lock mutex.Alexander Motin2019-11-221-6/+1
* Make CAM use root_mount_hold_token() to delay boot.Alexander Motin2019-11-221-40/+52
* Refactor xpt_getattr() to make it more readable. No outwardlyScott Long2019-06-211-34/+48
* Optimize xpt_getattr().Alexander Motin2019-06-201-8/+11
* Fix panic message.Warner Losh2019-02-131-3/+4
* Don't allocate the config_intrhook separately from the softc, it's smallScott Long2018-12-091-15/+4
* Create xpt_sim_poll and refactor a bit using it.Warner Losh2018-08-131-19/+21
* remove unneeded inclusion of sys/interrupt.h from several filesAndriy Gapon2018-07-041-1/+0
* Refactor NVMe CAM integration.Alexander Motin2018-05-251-0/+2
* When devices are invalidated, there's some cases where ccbs for thatWarner Losh2018-01-251-4/+13
* Revert ABI breakage to CAM that came in with MMC/SD support in r320844.Scott Long2018-01-191-3/+0
* Hold a refcount on the periph while running the allocationScott Long2018-01-091-0/+2
* Define xpt_path_inq.Warner Losh2017-12-061-6/+2
* Make cam_periph_runccb be safe to call when we can only do polling.Warner Losh2017-12-061-26/+53
* sys/cam: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Always null-terminate CAM periph_name and dev_nameAlan Somers2017-11-221-10/+16
* Remove a double free(9) in xpt_bus_registerAlan Somers2017-11-151-1/+0
* Fix NVMe's use of XPT_GDEV_TYPEWarner Losh2017-08-291-2/+0
* Fix 32-bit overflow on latency measurementsWarner Losh2017-08-241-3/+4
* This adds CAM pass(4) support for NVMe IO's. Applications indicateWarner Losh2017-07-141-2/+3
* Kill some unnecessary noise.Warner Losh2017-07-101-2/+0
* An MMC/SD/SDIO stack using CAMWarner Losh2017-07-091-7/+14