GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
BUS_CHILD_LOCATION(9) FreeBSD Kernel Developer's Manual BUS_CHILD_LOCATION(9)

BUS_CHILD_LOCATIONobtain the location of a child on the bus.

#include <sys/param.h>
#include <sys/bus.h>
#include <sys/sbuf.h>

void
BUS_CHILD_LOCATION(device_t dev, device_t child, struct sbuf *sb);

The () method returns the location of the child device. This location is a series of key=value pairs. The string must be formatted as a space-separated list of key=value pairs. Names may only contain alphanumeric characters, underscores ('_') and hyphens ('-'). Values can contain any non-whitespace characters. Values containing whitespace can be quoted with double quotes ('"'). Double quotes and backslashes in quoted values can be escaped with backslashes ('´).

The location is defined as a series of characteristics of the child device that can be used to locate that device independent of what drivers are attached. Typically, these are slot numbers, bus addresses, or some topology formation. Where possible, buses are encouraged to provide locations that are stable from boot to boot and when other devices are added or removed. A location is not dependent on the kind of device at that location.

bus(9), device(9)

April 22, 2021 FreeBSD 14.3-RELEASE

Search for    or go to Top of page |  Section 9 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.