opnsense-src/sys
Adrian Chadd d73df6d52c Prepare for improved (read: pcie) suspend/resume support.
* Flesh out the pcie disable method for 11n chips, as they were defaulting
  to the AR5212 (empty) PCIe disable method.

* Add accessor macros for the HAL PCIe enable/disable calls.

* Call disable on ath_suspend()

* Call enable on ath_resume()

NOTE:

* This has nothing to do with the NIC sleep/run state - the NIC still
  will stay in network-run state rather than supporting network-sleep
  state.  This is preparation work for supporting correct suspend/resume
  WARs for the 11n PCIe NICs.

TODO:

* It may be feasible at this point to keep the chip powered down during
  initial probe/attach and only power it up upon the first configure/reset
  pass.  This however would require correct (for values of "correct")
  tracking of the NIC power configuration state from the driver and that
  just isn't attempted at the moment.

Tested:

* AR9280 on my Lenovo T60, but with no suspend/resume pass (yet).
2012-05-25 02:07:59 +00:00
..
amd64 MFp4 bz_ipv6_fast: 2012-05-24 22:00:48 +00:00
arm MFp4 bz_ipv6_fast: 2012-05-24 22:00:48 +00:00
boot Fixes to man8 groff mandoc style, usage mistakes, or typos. 2012-05-24 02:24:03 +00:00
bsm Add ECAPMODE, "Not permitted in capability mode", a new kernel errno 2011-03-01 13:14:28 +00:00
cam MFprojects/zfsd: 2012-05-24 14:07:44 +00:00
cddl Fix enforcement of file size limit with O_APPEND on ZFS. 2012-05-22 10:54:42 +00:00
compat Add kern_fhstat(), adjust sys_fhstat() to use it. 2012-05-24 08:00:26 +00:00
conf Fix to kern/168294 - add flow director support into the 2012-05-24 17:39:54 +00:00
contrib Merge ACPICA 20120518. 2012-05-24 23:12:30 +00:00
crypto Add support for the extended FPU states on amd64, both for native 2012-01-21 17:45:27 +00:00
ddb Update the ddb and gdb backends for the new 'trace_thread' hook. 2012-04-12 21:34:58 +00:00
dev Prepare for improved (read: pcie) suspend/resume support. 2012-05-25 02:07:59 +00:00
fs Revert devfs part of r235911. I was unaware about old but unfinished 2012-05-24 18:19:23 +00:00
gdb Update the ddb and gdb backends for the new 'trace_thread' hook. 2012-04-12 21:34:58 +00:00
geom Make g_label(4) ignore provider size when looking for UFS labels. 2012-05-24 16:48:33 +00:00
gnu/fs Fix build: 2012-05-23 06:49:50 +00:00
i386 MFp4 bz_ipv6_fast: 2012-05-24 22:00:48 +00:00
ia64 MFp4 bz_ipv6_fast: 2012-05-24 22:00:48 +00:00
isa - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
kern MFprojects/zfsd: 2012-05-24 11:24:44 +00:00
kgssapi Add missing break statement to make sure all 3DES etypes really are treated 2011-10-10 09:13:07 +00:00
libkern Use strcmp that I replaced by accident. 2012-05-21 02:45:47 +00:00
mips MFp4 bz_ipv6_fast: 2012-05-24 22:00:48 +00:00
modules MFprojects/zfsd: 2012-05-24 14:07:44 +00:00
net Make most BPF ioctls() SMP-safe. 2012-05-21 22:21:00 +00:00
net80211 Fix some corner cases in the ieee80211_send_bar() handling. 2012-05-22 19:37:12 +00:00
netatalk Fix typos 2012-02-28 15:07:05 +00:00
netgraph Revert r220768 for ng_ksocket. This node is special and 2012-05-24 18:22:57 +00:00
netinet MFp4 bz_ipv6_fast: 2012-05-25 01:13:39 +00:00
netinet6 MFp4 bz_ipv6_fast: 2012-05-25 01:48:15 +00:00
netipsec Add multi-FIB IPv6 support to the core network stack supplementing 2012-02-03 13:08:44 +00:00
netipx Convert all users of IF_ADDR_LOCK to use new locking macros that specify 2012-01-05 19:00:36 +00:00
netnatm
netncp Change ncp_scan_bindery_object() to pass a constant search string. 2011-10-16 08:44:03 +00:00
netsmb Add unicode support to msdosfs and smbfs; original pathes from imura, 2011-11-18 03:05:20 +00:00
nfs Add multi-FIB IPv6 support to the core network stack supplementing 2012-02-03 13:08:44 +00:00
nfsclient PR# 165923 reported intermittent write failures for dirty 2012-05-12 12:02:51 +00:00
nfsserver Honor NFSv3 commit call (RFC 1813, Section 3.3.21) where when count is 0, 2011-12-15 02:26:53 +00:00
nlm jwd@ reported a problem via email to freebsd-fs@ on Aug 25, 2011 2012-01-31 02:11:05 +00:00
ofed Revert r234834 per luigi@ request. 2012-05-03 08:56:43 +00:00
opencrypto Add the fo_chown and fo_chmod methods to struct fileops and use them 2011-08-16 20:07:47 +00:00
pc98 MFprojects/zfsd: 2012-05-24 11:20:51 +00:00
pci intpm: add ATI IXP400 pci id 2012-04-16 10:33:46 +00:00
powerpc Add a missing " to get closer to compiling. 2012-05-24 23:46:17 +00:00
rpc Both a crash reported on freebsd-current on Oct. 18 under the 2011-11-03 14:38:03 +00:00
security Check vplabel for NULL before dereferencing it. Fixes a panic 2012-05-03 15:51:34 +00:00
sparc64 MFp4 bz_ipv6_fast: 2012-05-24 22:00:48 +00:00
sys MFprojects/zfsd: 2012-05-24 11:07:39 +00:00
teken Link the demo application against ncursesw to make Unicode work. 2011-10-13 14:20:27 +00:00
tools Make vnode_if.awk parse vnode operations with underscores, like VOP_FOO_BAR. 2012-02-21 19:35:59 +00:00
ufs Add missing `continue' statement at end of case. 2012-05-18 15:20:21 +00:00
vm Tweak condition for disabling allocation from per-CPU buckets in 2012-05-23 18:56:29 +00:00
x86 Consitently use "__LP64__". 2012-05-24 21:44:46 +00:00
xdr
xen blkif interface comment cleanups. No functional changes 2012-02-29 17:47:01 +00:00
Makefile Add sys/ofed to the 'make cscope' target. 2012-03-20 18:05:15 +00:00