device_set_descf(9)

device_set_descf9

Access the description of a device

Part of device_set_desc(9).

Usage

#include <sys/param.h>

#include <sys/bus.h>

void

device_set_desc(device_t dev, const char *desc);

void

device_set_descf(device_t dev, const char *fmt, ...);

void

device_set_desc_copy(device_t dev, const char *desc);

const char *

device_get_desc(device_t dev);

Overview

Manipulate the verbose description of a device. This description (if present) is printed as part of the message when it is attached during autoconfiguration. The variation device_set_desc_copy() is used to set the description if the string passed is a temporary buffer which will be overwritten. In this case, the system will copy the string, otherwise the pointer passed will be used directly. device_set_descf() is a printf-like version of device_set_desc().

Releases

Unchanged in 8 releases since FreeBSD 14.1-RELEASE.

  1. 14.1–16.0

Authors

This manual page was written by Doug Rabson.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.