Changeset 87 for trunk/src/os2ahci/ctxhook.c
- Timestamp:
- Apr 29, 2011, 11:21:36 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/os2ahci/ctxhook.c
r82 r87 2 2 * ctxhook.c - context hooks (kernel thread functions) for os2ahci 3 3 * 4 * Copyright (c) 2010 Christian Mueller. Parts copied from/inspired by the 5 * Linux AHCI driver; those parts are (c) Linux AHCI/ATA maintainers 4 * Copyright (c) 2011 thi.guten Software Development 5 * Copyright (c) 2011 Mensys B.V. 6 * 7 * Authors: Christian Mueller, Markus Thielen 8 * 9 * Parts copied from/inspired by the Linux AHCI driver; 10 * those parts are (c) Linux AHCI/ATA maintainers 6 11 * 7 12 * This program is free software; you can redistribute it and/or modify … … 49 54 /****************************************************************************** 50 55 * Port restart context hook. This context hook is executed at task time and 51 * will handle ports which are stopped due to a device error condition. 56 * will handle ports which are stopped due to a device error condition. 52 57 * 53 58 * The following conditions may exist: … … 257 262 * execution. This is primarily used for timeout 258 263 * handling and when IORBs are requested to be aborted. 259 * 264 * 260 265 * After resetting the requested ports, all remaining active IORBs on those 261 266 * ports have to be retried or aborted. Whether a retry is attempted depends … … 332 337 * release the spinlock while doing so. The adapter is marked as 333 338 * 'busy' to prevent similar routines (e.g. an ahci port scan) from 334 * interfering. 339 * interfering. 335 340 */ 336 341 ai->busy = 1;
Note:
See TracChangeset
for help on using the changeset viewer.