regid
udf_set_regid((struct regid *) dfid->data, context.impl_name);
udf_add_impl_regid((struct regid *) dfid->data);
udf_set_regid((struct regid *) fid->data, context.impl_name);
udf_add_impl_regid((struct regid *) fid->data);
udf_set_regid(struct regid *regid, char const *name)
memset(regid, 0, sizeof(*regid));
regid->flags = 0; /* not dirty and not protected */
strcpy((char *) regid->id, name);
udf_add_domain_regid(struct regid *regid)
ver = (uint16_t *) regid->id_suffix;
udf_add_udf_regid(struct regid *regid)
ver = (uint16_t *) regid->id_suffix;
regid->id_suffix[2] = 4; /* unix */
regid->id_suffix[3] = 8; /* NetBSD */
udf_add_impl_regid(struct regid *regid)
regid->id_suffix[0] = 4; /* unix */
regid->id_suffix[1] = 8; /* NetBSD */
udf_add_app_regid(struct regid *regid)
regid->id_suffix[0] = context.app_version_main;
regid->id_suffix[1] = context.app_version_sub;
extern void udf_set_regid(struct regid *regid, char const *name);
extern void udf_add_domain_regid(struct regid *regid);
extern void udf_add_udf_regid(struct regid *regid);
extern void udf_add_impl_regid(struct regid *regid);
extern void udf_add_app_regid(struct regid *regid);
const u_int regid = (pin / BCM2835_GPIO_GPFSEL_PINS_PER_REGISTER);
v = bus_space_read_4(sc->sc_iot, sc->sc_ioh, BCM2835_GPIO_GPFSEL(regid));
bus_space_write_4(sc->sc_iot, sc->sc_ioh, BCM2835_GPIO_GPFSEL(regid), v);
const u_int regid = (pin / BCM2835_GPIO_GPFSEL_PINS_PER_REGISTER);
v = bus_space_read_4(sc->sc_iot, sc->sc_ioh, BCM2835_GPIO_GPFSEL(regid));
u_int mask, regid;
regid = (pin / BCM2835_GPIO_GPPUD_PINS_PER_REGISTER);
BCM2835_GPIO_GPPUDCLK(regid), mask);
BCM2835_GPIO_GPPUDCLK(regid), 0);
regid = BCM2838_GPIO_GPPUD_REGID(pin);
BCM2838_GPIO_GPPUPPDN(regid));
BCM2838_GPIO_GPPUPPDN(regid), reg);
ioapic_read_ul(struct ioapic_softc *sc, int regid)
*(sc->sc_reg) = regid;
ioapic_write_ul(struct ioapic_softc *sc, int regid, uint32_t val)
*(sc->sc_reg) = regid;
ioapic_read(struct ioapic_softc *sc, int regid)
val = ioapic_read_ul(sc, regid);
ioapic_write(struct ioapic_softc *sc, int regid, int val)
ioapic_write_ul(sc, regid, val);
ioapic_read_ul(struct ioapic_softc *sc, int regid)
apic_op.reg = regid;
ioapic_write_ul(struct ioapic_softc *sc, int regid, uint32_t val)
apic_op.reg = regid;
struct regid app_id;
struct regid imp_id;
struct regid impl_id;
struct regid impl_id;
struct regid domain_id;
struct regid imp_id;
struct regid part_id;
struct regid id;
struct regid id;
struct regid id;
struct regid id;
struct regid id; /* "*UDF Virtual Alloc Tbl" */
struct regid contents;
struct regid imp_id;
struct regid impl_id;
struct regid domain_id;
struct regid imp_id;
struct regid appl_id;
struct regid imp_id;
struct regid imp_id;
udf_set_regid(struct regid *regid, char const *name)
memset(regid, 0, sizeof(struct regid));
regid->flags = 0; /* not dirty and not protected */
strcpy((char *) regid->id, name);
udf_add_domain_regid(struct udf_mount *ump, struct regid *regid)
ver = (uint16_t *) regid->id_suffix;
udf_add_udf_regid(struct udf_mount *ump, struct regid *regid)
ver = (uint16_t *) regid->id_suffix;
regid->id_suffix[2] = 4; /* unix */
regid->id_suffix[3] = 8; /* NetBSD */
udf_add_impl_regid(struct udf_mount *ump, struct regid *regid)
regid->id_suffix[0] = 4; /* unix */
regid->id_suffix[1] = 8; /* NetBSD */
udf_add_app_regid(struct udf_mount *ump, struct regid *regid)
regid->id_suffix[0] = APP_VERSION_MAIN;
regid->id_suffix[1] = APP_VERSION_SUB;
struct regid *regid;
if (impl_use_len >= sizeof(struct regid)) {
regid = (struct regid *) vat->data;
udf_set_regid(regid, IMPL_NAME);
udf_add_app_regid(ump, regid);
udf_set_regid((struct regid *) fid->data, IMPL_NAME);
udf_add_impl_regid(ump, (struct regid *) fid->data);
struct regid *impl_id;
void udf_set_regid(struct regid *regid, char const *name);
void udf_add_domain_regid(struct udf_mount *ump, struct regid *regid);
void udf_add_udf_regid(struct udf_mount *ump, struct regid *regid);
void udf_add_impl_regid(struct udf_mount *ump, struct regid *regid);
void udf_add_app_regid(struct udf_mount *ump, struct regid *regid);