From owner-freebsd-arch@FreeBSD.ORG Tue Feb 10 22:37:29 2004 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6545C16A4CE for ; Tue, 10 Feb 2004 22:37:29 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id F15F843D2F for ; Tue, 10 Feb 2004 22:37:28 -0800 (PST) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.10/8.12.9) with ESMTP id i1B6bOnJ017182; Tue, 10 Feb 2004 23:37:25 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Tue, 10 Feb 2004 23:37:15 -0700 (MST) Message-Id: <20040210.233715.75562900.imp@bsdimp.com> To: bpickles@sbs.com, BPICKLES@btconnect.com From: "M. Warner Losh" In-Reply-To: <007601c3efd7$24db6130$fc5b8651@sdlbase> References: <007601c3efd7$24db6130$fc5b8651@sdlbase> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: freebsd-arch@freebsd.org Subject: Re: Device Driver Question X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Feb 2004 06:37:29 -0000 In message: <007601c3efd7$24db6130$fc5b8651@sdlbase> "Bob Pickles" writes: : Successfully implemented a driver in 5.1 using a call to 'pci_get_devid' It is an inline. Look in src/sys/dev/pci/pcivar.h: ... #define PCI_ACCESSOR(var, ivar, type) \ __BUS_ACCESSOR(pci, var, PCI, ivar, type) ... PCI_ACCESSOR(devid, DEVID, uint32_t) ... Warner