Murray Stokely
ff8a893b9f
Add device ID for Planet IA 128P-STD card.
...
PR: kern/71923
Submitted by: Vassily Kiryanov <admin@assist.berezniki.ru>
MFC after: 1 week
2005-03-19 03:00:22 +00:00
Warner Losh
86cb007f9f
/* -> /*- for copyright notices, minor format tweaks as necessary
2005-01-06 22:18:23 +00:00
Nate Lawson
5f96beb9e0
Convert callers to the new bus_alloc_resource_any(9) API.
...
Submitted by: Mark Santcroos <marks@ripe.net>
Reviewed by: imp, dfr, bde
2004-03-17 17:50:55 +00:00
John Baldwin
e27951b29c
Use PCIR_BAR(x) instead of PCIR_MAPS.
...
Glanced over by: imp, gibbs
Tested by: i386 LINT
2003-09-02 17:30:40 +00:00
Warner Losh
2eeb7c30dc
Prefer new location of pci include files (which have only been in the
...
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
2003-08-22 15:06:24 +00:00
David E. O'Brien
3b16f7d7fe
Use __FBSDID().
2003-06-10 23:48:55 +00:00
Brooks Davis
5906e69ac2
Continue de-counting i4b. Devices i4bctl, i4bcapi, iavc, i4bq921,
...
i4bq931, i4b, isic, iwic, ifpi, ifpi2, ifpnp, ihfc, and itjc are
no longer count devices. Also remove a few other instances of N<DEVICE>
being used to control compilation of whole files.
Reviewed by: hm
2002-09-02 00:52:11 +00:00
Brooks Davis
22afbb6bb0
Remote pci.h/NPCI usage from i4b code.
...
Approved by: hm
2002-06-13 06:04:28 +00:00
John Baldwin
6008862bc2
Change callers of mtx_init() to pass in an appropriate lock type name. In
...
most cases NULL is passed, but in some cases such as network driver locks
(which use the MTX_NETWORK_LOCK macro) and UMA zone locks, a name is used.
Tested on: i386, alpha, sparc64
2002-04-04 21:03:38 +00:00
Joerg Wunsch
230ce3668b
Fix two typos in previous commit.
2001-12-30 19:37:41 +00:00
Gary Jennejohn
1c6126426b
Protect mtx_init() invocations with mtx_intialized() checks to avoid a
...
reported panic.
Submitted by: Alexander Leidinger <Alexander@Leidinger.net> (partly)
MFC after: 4 weeks
2001-12-30 09:27:28 +00:00
Hellmuth Michaelis
92ced03849
Update the iwic driver: fix error handling for rx errors on the D-channel
...
which prevents erroneous packets from being put onto the protocol stack;
enhance error detection for B-channel HDLC errors; remove old cvs id´s.
2001-01-21 10:12:50 +00:00
Hellmuth Michaelis
23f507c5d1
Reenable support for FreeBSD 4.x and possibly the other supported BSD's
2001-01-15 14:54:43 +00:00
Hellmuth Michaelis
0dac6ca13f
Add PCI id's for the Planet PCI ISDN Adapter (Model IA128P-STDV)
...
Submitted by: Luiz Henrique Duma <duma@bsi.com.br>
2001-01-10 13:34:23 +00:00
Jonathan Lemon
df5e198723
Lock down the network interface queues. The queue mutex must be obtained
...
before adding/removing packets from the queue. Also, the if_obytes and
if_omcasts fields should only be manipulated under protection of the mutex.
IF_ENQUEUE, IF_PREPEND, and IF_DEQUEUE perform all necessary locking on
the queue. An IF_LOCK macro is provided, as well as the old (mutex-less)
versions of the macros in the form _IF_ENQUEUE, _IF_QFULL, for code which
needs them, but their use is discouraged.
Two new macros are introduced: IF_DRAIN() to drain a queue, and IF_HANDOFF,
which takes care of locking/enqueue, and also statistics updating/start
if necessary.
2000-11-25 07:35:38 +00:00
Jeroen Ruigrok van der Werven
b95c229b4d
Fix two typo's: teh -> the, ther -> there.
2000-11-08 12:08:53 +00:00
Hellmuth Michaelis
86bc05b331
Remove unused #include statements
...
Submitted by: phk
2000-10-30 14:49:26 +00:00
Poul-Henning Kamp
db7e3af111
Remove unneeded #include <machine/clock.h>
2000-10-15 14:19:01 +00:00
Hellmuth Michaelis
5d113d0ac0
Submitted by: phk
...
Remove not needed includes.
2000-10-13 14:10:51 +00:00
Hellmuth Michaelis
440c876352
update to i4b version 0.95.04
2000-10-09 13:29:00 +00:00