plistref
struct plistref;
bool prop_array_externalize_to_pref(prop_array_t, struct plistref *);
bool prop_array_internalize_from_pref(const struct plistref *,
int prop_array_send_syscall(prop_array_t, struct plistref *);
int prop_array_recv_syscall(const struct plistref *,
int prop_array_copyin(const struct plistref *, prop_array_t *);
int prop_array_copyin_size(const struct plistref *, prop_array_t *,
int prop_array_copyout(struct plistref *, prop_array_t);
int prop_array_copyin_ioctl(const struct plistref *, const u_long,
int prop_array_copyin_ioctl_size(const struct plistref *,
int prop_array_copyout_ioctl(struct plistref *, const u_long,
struct plistref *);
int prop_dictionary_recv_syscall(const struct plistref *,
int prop_dictionary_copyin(const struct plistref *,
int prop_dictionary_copyin_size(const struct plistref *,
int prop_dictionary_copyout(struct plistref *,
int prop_dictionary_copyin_ioctl(const struct plistref *,
int prop_dictionary_copyin_ioctl_size(const struct plistref *,
int prop_dictionary_copyout_ioctl(struct plistref *,
struct plistref;
bool prop_dictionary_externalize_to_pref(prop_dictionary_t, struct plistref *);
bool prop_dictionary_internalize_from_pref(const struct plistref *,
int prop_object_copyin(const struct plistref *,
int prop_object_copyin_size(const struct plistref *,
int prop_object_copyout(struct plistref *, prop_object_t);
int prop_object_copyin_ioctl(const struct plistref *,
int prop_object_copyin_ioctl_size(const struct plistref *,
int prop_object_copyout_ioctl(struct plistref *, const u_long,
struct plistref;
struct plistref *);
int prop_object_recv_syscall(const struct plistref *,
struct plistref pref;
_prop_object_internalize_from_pref_with_type(const struct plistref *pref,
_prop_object_internalize_from_pref(const struct plistref *prefp,
prop_array_internalize_from_pref(const struct plistref *prefp,
prop_dictionary_internalize_from_pref(const struct plistref *prefp,
_prop_object_recv_syscall(const struct plistref *prefp,
prop_object_recv_syscall(const struct plistref *prefp,
prop_array_recv_syscall(const struct plistref *prefp,
prop_dictionary_recv_syscall(const struct plistref *prefp,
struct plistref pref;
struct plistref pref;
_prop_object_copyin_size(const struct plistref *pref, prop_object_t *objp,
prop_object_copyin_size(const struct plistref *pref,
prop_array_copyin_size(const struct plistref *pref,
prop_dictionary_copyin_size(const struct plistref *pref,
prop_object_copyin(const struct plistref *pref, prop_object_t *objp)
prop_array_copyin(const struct plistref *pref, prop_array_t *arrayp)
prop_dictionary_copyin(const struct plistref *pref, prop_dictionary_t *dictp)
_prop_object_copyin_ioctl_size(const struct plistref *pref,
prop_object_copyin_ioctl_size(const struct plistref *pref,
prop_array_copyin_ioctl_size(const struct plistref *pref,
prop_dictionary_copyin_ioctl_size(const struct plistref *pref,
prop_object_copyin_ioctl(const struct plistref *pref,
prop_array_copyin_ioctl(const struct plistref *pref,
prop_dictionary_copyin_ioctl(const struct plistref *pref,
prop_object_copyout(struct plistref *pref, prop_object_t obj)
prop_object_copyout_ioctl(struct plistref *pref, const u_long cmd,
_prop_object_externalize_to_pref(prop_object_t obj, struct plistref *pref,
prop_object_externalize_to_pref(prop_object_t obj, struct plistref *prefp)
prop_array_externalize_to_pref(prop_array_t array, struct plistref *prefp)
prop_object_send_syscall(prop_object_t obj, struct plistref *prefp)
struct plistref prefp;
struct plistref prefp;
netbsd32_copyin_plistref(netbsd32_pointer_t n32p, struct plistref *p)
netbsd32_copyout_plistref(netbsd32_pointer_t n32p, struct plistref *p)
IOCTL_STRUCT_CONV_TO(ENVSYS_GETDICTIONARY, plistref);
IOCTL_STRUCT_CONV_TO(ENVSYS_SETDICTIONARY, plistref);
IOCTL_STRUCT_CONV_TO(ENVSYS_REMOVEPROPS, plistref);
IOCTL_STRUCT_CONV_TO(POWER_EVENT_RECVDICT, plistref);
IOCTL_STRUCT_CONV_TO(DRVCTLCOMMAND, plistref);
IOCTL_STRUCT_CONV_TO(DRVGETEVENT, plistref);
IOCTL_STRUCT_CONV_TO(DIOCGDISKINFO, plistref);
struct plistref *p, u_long cmd)
netbsd32_from_plistref(struct plistref *p,
#define BTDEV_ATTACH _IOW('b', 14, struct plistref)
#define BTDEV_DETACH _IOW('b', 15, struct plistref)
struct plistref *pref = (struct plistref *)data;
struct plistref *pref = (struct plistref *) data;
#define NETBSD_DM_IOCTL _IOWR(DM_IOCTL, DM_IOCTL_CMD, struct plistref)
struct plistref *pref = addr;
#define HDAUDIO_FGRP_INFO _IOWR('h', 0, struct plistref)
#define HDAUDIO_FGRP_GETCONFIG _IOWR('h', 1, struct plistref)
#define HDAUDIO_FGRP_SETCONFIG _IOWR('h', 2, struct plistref)
#define HDAUDIO_FGRP_WIDGET_INFO _IOWR('h', 3, struct plistref)
#define HDAUDIO_FGRP_CODEC_INFO _IOWR('h', 4, struct plistref)
#define HDAUDIO_AFG_WIDGET_INFO _IOWR('H', 0, struct plistref)
#define HDAUDIO_AFG_CODEC_INFO _IOWR('H', 1, struct plistref)
struct plistref *plist = (struct plistref *)data;
const struct plistref *plist = (const struct plistref *)data;
const struct plistref *plist = (const struct plistref *)data;
struct plistref *plist = (struct plistref *)data;
struct plistref *plistref;
plistref = (struct plistref *)data;
error = prop_dictionary_copyin_ioctl(plistref, cmd, &dict);
error = prop_dictionary_copyin_ioctl(plistref, cmd, &dict);
error = prop_dictionary_copyin_ioctl(plistref, cmd, &dict);
error = prop_dictionary_copyout_ioctl(plistref, cmd,
error = prop_array_copyout_ioctl(plistref, cmd,
static int drvctl_command(struct lwp *, struct plistref *, u_long, int);
static int drvctl_getevent(struct lwp *, struct plistref *, u_long, int);
res = drvctl_command(curlwp, (struct plistref *)data, cmd,
res = drvctl_getevent(curlwp, (struct plistref *)data, cmd,
drvctl_command(struct lwp *l, struct plistref *pref, u_long ioctl_cmd,
drvctl_getevent(struct lwp *l, struct plistref *pref, u_long ioctl_cmd,
#define DIOCGDISKINFO _IOR('d', 127, struct plistref)
#define DRVCTLCOMMAND _IOWR('D', 125, struct plistref)
#define DRVGETEVENT _IOR('D', 128, struct plistref)
#define ENVSYS_GETDICTIONARY _IOWR('E', 0, struct plistref)
#define ENVSYS_SETDICTIONARY _IOWR('E', 1, struct plistref)
#define ENVSYS_REMOVEPROPS _IOWR('E', 2, struct plistref)
#define POWER_EVENT_RECVDICT _IOWR('P', 1, struct plistref)
#define VERIEXEC_LOAD _IOW('X', 0x1, struct plistref)
#define VERIEXEC_TABLESIZE _IOW('X', 0x2, struct plistref)
#define VERIEXEC_DELETE _IOW('X', 0x3, struct plistref)
#define VERIEXEC_QUERY _IOWR('X', 0x4, struct plistref)
#define VERIEXEC_DUMP _IOR('X', 0x5, struct plistref)
struct plistref prefp;
struct plistref prefp;