DEVICE_NAME
| DEVICE_NAME STRING SEMICOLON
%token OPTIONS SET DIRECTORY PID_FILE DEVICE_NAME ACTION MATCH
BHND_ACCESSOR(device_name, DEVICE_NAME, const char *);
device_printf(dev, "%s protocol version: %d.%d.%d\n", DEVICE_NAME,
.d_name = DEVICE_NAME,
DEVICE_NAME);
.d_name = DEVICE_NAME,
if (strcmp(name, DEVICE_NAME) == 0)
else if (dev_stdclone(name, NULL, DEVICE_NAME, &unit) != 1)
cred, UID_ROOT, GID_WHEEL, 0600, DEVICE_NAME "%d",
fd = open(DEVICE_NAME, O_RDWR);
err(1, DEVICE_NAME);
err(1, DEVICE_NAME);
errx(1, "%s: short read", DEVICE_NAME);
errx(1, "%s: no common block", DEVICE_NAME);
err(1, DEVICE_NAME);
errx(1, "%s: short write", DEVICE_NAME);
err(1, DEVICE_NAME);