From nobody Wed Dec 28 01:12:11 2022 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NhYR3250gz2cBmf for ; Wed, 28 Dec 2022 01:12:31 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-8.consmr.mail.gq1.yahoo.com (sonic308-8.consmr.mail.gq1.yahoo.com [98.137.68.32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4NhYR217qnz3J9B for ; Wed, 28 Dec 2022 01:12:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=oABf2xkQ; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.32 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1672189947; bh=JCTG/GnKmQbW1q0hgPc6LXpUcdYA1voftd39Kgf3k5M=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=oABf2xkQJA6UX3+lOiWwctFRvbkaQPEgY9n6vyewFOcohNI5AfO62aDDYnQhseW9ja0ATuCXlYW8GEEJU6w7DHYjiFet3Wdt3+UB3zp55W4Q5rwau0++iQJznfbrhHUFGaaiRnX1lU7ertvgj/NWtzI3uNr9A4l+74Gr8La+B59+1Lfd6LoWHbjibRk2sD9clgPau5w+Q/FMF62awx95Moq+2pxeQ9u5TeORLEtOQy2HGkN0cyMFj5H/O87D7QXVLFHSrO1a2IQYcJP/1nPqYs2EeJRxni8KUhdnsKy91O91Q1TGKZrPsX2re/59FvekwuNLbNWlYKGJxEO4hZLQPQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1672189947; bh=sgQMaYAOnGBcpMztlhvvN5BTd2Y0CG7i1cLWxObHiuh=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=gv0D3Q9+vi687LfJpfOy5h6pQiytTY69c4YAXU65YXt90oFe14uC9faBSCp2bHxlSPkIn3vwU9qSfaCE1Ng2gglnzb5Rqg20Gjpmy1XGvVPxy1Er23IUzHNQfo/7g9ODb7nrxJ//0KraPjqTHqOajKHTLxFZ/X/YklPwgkFOvGMI9RRystDgk/fi2pGrkTzk4tR7tog73FEvVoVJDG24vO/6KspuWWS4CBiySFpTqLMiUDjl+ckPOQXSOYxfdzFizTb7ZlLDwZGYs4rky1n6wi2ZXUtzaPZfJ/l0OZ8zGB9i3oajVcZZ+/g2mLsNXXam0spKNEF6Dl1xY4krpjsXbQ== X-YMail-OSG: niHXbq8VM1k1e4h8yWUEmRmYhFpkcvBR1lxXSSfaA_hYmif9k98UMO9l2nUEeOS XAPTPpu1f_My9uT_801CZddO4.id3yjP6lbmBxC1BpBV50A_gqkqSy.zqmDVgAbgJqgs117iWCYx zboC0aySgBJ56sNFfmNtqAzKUE4uXmc7DALqjvsdMjLql4NBx8N8LRc2jhEqlOZs6sF6JKHUy2fG 9o28WWiYXHZNGy4nj747JseIFVjxQ5axlDuGCUdmy9KT34ENymX9nm3R6syLFpxi9oAPVtZf1Trk u2muQU4uBpYqOjVeGeU20cF.RpMKntuhnGmUEKbYxfzTXjWh9AoEK2YVDY5bggirZ3Mj8fKpp9mx NtaLsEfZcsVOz0LwpZOgCFXvJ8kcARTp4trtiMG3Mi7ZbqUHCwH8aKA5hX7lQI8Uf.6qSlJw0N9y Dx0aIVzfpcJzZV6WFEKfkUnWa464zZj5nWguQiL3UPjLYrU4chtGwTODqrt9quRXKUakujmWNw.3 Lw3kRG4zaqFxJ6MzTvfSFu9J7gnTFBoO41_QQuW613jm.w7cghF4QshIUB73JFjtQwXB6qEaUaWC 5BIXIdzQrbjN9oumOwC2DoZe4c8T_GTxpvRei7cB55HJSDQJSfnUTuj7E7tY2V400StKVubTO6Hl uSZsvaf5FCVsJW1STXH64hkfOaR9TCW.n67Mec9sgmO_N9yw_c6DD.Gf5N_UdODhd4pioGTBhl9Z pNhPXMBgn7f6YktgkeCWdTF9AaTUBGbaZOb669903QG6HHVG43Dz42dQVNYwCYph3qFv2ONbargw wkwjqQlOJ5a0lEdnk8aHCuArMnnNkZboz6c879p0adg_tacns1szDStzOpoY4DbW5156rIR9hlW4 b.By1QH7qrnSI236qF0dYp.bTap7w1KIprIPXaa8HuPg_a2ZqG9f1nBB5L__P4Pyhcfq0VCjoYU6 zVu.3HvNHtHMduCG2p60lSLgpwdmRbXKVzHKZBLRkEPREqm5Ab5AHCxd3Gu96lCu6O6fqeqw1VsK ry8LgKHpCCbcvzl8XZQh2Mw.ATZ24vJF1iMsIKYSEcL5KFze.N3cNi1mpKqW8bkfx6vfYtG9tECg PAvbF.fmPq3K93Bub2FDxgOBZZLNx4rX9hJZH7G2uOej6OhxwbPz.XZAtmkXyuw05EVQ1JBGOBQk zxgR03X_0wydQpBQzeHqj4ifmXEJUncbsqXa8Q9s6hAAFiSdh_SmzoCLeoXG5JMEU1cl0oYmTHnw hZhw70RcXXK_bzDl0A1G21xQ7r.OVrWa4XzkyHP3XLyHWZedtMEY4h7BzsJp.PHtetw3CYKNI3sL dpx74BJzQyG1rJ.Ks8BgifI7f.AVJn6XbAd5QF5cGcIxw.nuEppF.2YSvM_uqrUjAADFy3scciI2 UQ6TEjwyREYorX7k0gG9WAIjNIPdxsMGHBCu_jQhxdQNUsrf2PEuwhaYqP3aKfQpxcai3x5YrvkV wE0iADgIxnLHF.R6KifqVeo7B.dbRsubqqZGyJlBIsoyDV3zGqy0ZSGhamTJC7UyU3gGVUoLa0SS fAjkD_Tdx4IYoIZ7Fpi3BA.jPfxhshQUhApVn87xDrY2OCpQS2EtoMbTVRqB5mFlHj4tqESekGU2 9GQ4tVBan526Kv.B3.3VE4Fv4vehM0AOTWK5.vmOAMaaB0V_ZNSCsyJxpLexatuFeqwhg1N143aK YsNKJ12c1b7qjXk4Y0EJhWh8NCZ5pgDWO3Ks52SDwdH18lTz_p4loUraD9bvjFFj.I_Uaa2kwXEp 9v9yFOpYcOYeqI46xeoGCRPzXffqtw33MvXYCBej7734oINvwcfu6Yf35CiYGX26GsvwzvO5cmsB Ji58nY4zZDhYT6OJLve5sOJIITXy59fAGnE0bfM4Ef..QuxzkCTVJi98cn4fjgHUXTYKOx5l7qPe 4aQXm9wrK9tTpCMnmdUedfl.lvd0p0IqEpaDMb1PabtIT5hztmx1rP6yzRWnrbAGeauTKFNL8Q3R rwJyriVn7EvaWB_cAgL9bEDf_Cct1iAqv5GyFP4jPk7VQDu4jZx7H3oh2K5gsWvdjBZwJbPRIgZJ 4tjdUMfUh2Qf3eqTN_vBvHcfZoXDVnwKgNTWGL8vPGA_Xn47vAIsmbex0QUZVbqwxW1.DsoHAqUj 9F0MY6G08NTcR1bpcLk.QFBCHHMXsRWDYiyhRjLndMEJ5AF0NxrvmqK3_XuWVuIK.GjsdF9lpg9m xk..B8KDkgKW6AVG_.CTlW29L1T0CN9TqKXDARLQ6AboGgrUXJU1UN9kd1ADKSBg- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Wed, 28 Dec 2022 01:12:27 +0000 Received: by hermes--production-bf1-5458f64d4-kkg2s (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ccb3a8e72036075dedd02b38ceca06e1; Wed, 28 Dec 2022 01:12:23 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.300.101.1.3\)) Subject: How do I find whatever combination of things end up defining pcib_get_bus(. . .)? Message-Id: <5D802E64-9B2D-4ECB-9889-18C17ED4F788@yahoo.com> Date: Tue, 27 Dec 2022 17:12:11 -0800 To: FreeBSD Hackers X-Mailer: Apple Mail (2.3731.300.101.1.3) References: <5D802E64-9B2D-4ECB-9889-18C17ED4F788.ref@yahoo.com> X-Spamd-Result: default: False [-2.48 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-0.98)[-0.984]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.32:from]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.32:from] X-Rspamd-Queue-Id: 4NhYR217qnz3J9B X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N # grep -r "\" /usr/13S-src/ | more /usr/13S-src/sys/mips/nlm/xlp_pci.c: busno =3D pcib_get_bus(dev); /usr/13S-src/sys/powerpc/ofw/ofw_pcibus.c: busno =3D = pcib_get_bus(dev); /usr/13S-src/sys/dev/pci/pci.c: busno =3D pcib_get_bus(dev); /usr/13S-src/sys/dev/pci/pci.c: busno =3D pcib_get_bus(dev); /usr/13S-src/sys/dev/pci/pci.c: busno =3D pcib_get_bus(dev); /usr/13S-src/sys/dev/cardbus/cardbus.c: pcib_get_bus(cbdev), = pcib_get_bus(cbdev), 1, 0); /usr/13S-src/sys/dev/cardbus/cardbus.c: bus =3D pcib_get_bus(cbdev); /usr/13S-src/sys/dev/hyperv/pcib/vmbus_pcib.c: busno =3D = pcib_get_bus(dev); /usr/13S-src/sys/dev/pccbb/pccbb.c: b =3D = pcib_get_bus(child); /usr/13S-src/sys/dev/pccbb/pccbb_pci.c: sc->pribus =3D = pcib_get_bus(parent); /usr/13S-src/sys/x86/pci/qpi.c: *result =3D pcib_get_bus(dev); /usr/13S-src/sys/x86/pci/pci_bus.c: bus =3D pcib_get_bus(dev); /usr/13S-src/sys/x86/iommu/intel_drv.c: *busno =3D = pcib_get_bus(bus); Everything found is a use, not a definition. (I also tried: # grep -r "\" /usr/obj/BUILDs/13S-CA72-nodbg-clang/ .) Historically I've managed to eventually track down definitions are are less direct, such as ones that are formed via macros that put together names. But, so far, I've not managed to for pcib_get_bus . So, hopefully, someone can point me to what I've missed. =3D=3D=3D Mark Millard marklmi at yahoo.com