Symbol: udev_device
lib/libdevattr/devattr.h
119
struct udev_device *udev_monitor_receive_device(struct udev_monitor *udev_monitor);
lib/libdevattr/devattr.h
42
struct udev_device;
lib/libdevattr/devattr.h
54
struct udev_device *udev_device_new_from_dictionary(struct udev *udev_ctx, prop_dictionary_t dict);
lib/libdevattr/devattr.h
55
struct udev_device *udev_device_ref(struct udev_device *udev_device);
lib/libdevattr/devattr.h
56
void udev_device_unref(struct udev_device *udev_device);
lib/libdevattr/devattr.h
57
prop_dictionary_t udev_device_get_dictionary(struct udev_device *udev_device);
lib/libdevattr/devattr.h
58
struct udev *udev_device_get_udev(struct udev_device *udev_device);
lib/libdevattr/devattr.h
59
void udev_device_set_action(struct udev_device *udev_device, int action);
lib/libdevattr/devattr.h
60
const char *udev_device_get_action(struct udev_device *udev_device);
lib/libdevattr/devattr.h
61
dev_t udev_device_get_devnum(struct udev_device *udev_device);
lib/libdevattr/devattr.h
62
const char *udev_device_get_devnode(struct udev_device *udev_device);
lib/libdevattr/devattr.h
63
const char *udev_device_get_property_value(struct udev_device *udev_device,
lib/libdevattr/devattr.h
65
const char *udev_device_get_subsystem(struct udev_device *udev_device);
lib/libdevattr/devattr.h
66
const char *udev_device_get_driver(struct udev_device *udev_device);
lib/libdevattr/devattr.h
67
uint64_t udev_device_get_kptr(struct udev_device *udev_device);
lib/libdevattr/devattr.h
68
int32_t udev_device_get_major(struct udev_device *udev_device);
lib/libdevattr/devattr.h
69
int32_t udev_device_get_minor(struct udev_device *udev_device);
lib/libdevattr/devattr.h
84
struct udev_device *udev_list_entry_get_device(struct udev_list_entry *list_entry);
lib/libdevattr/devattr_device.c
100
udev_device_unref(struct udev_device *udev_device)
lib/libdevattr/devattr_device.c
104
refcount = atomic_fetchadd_int(&udev_device->refs, -1);
lib/libdevattr/devattr_device.c
107
atomic_subtract_int(&udev_device->refs, 0x400); /* in destruction */
lib/libdevattr/devattr_device.c
108
if (udev_device->dict != NULL)
lib/libdevattr/devattr_device.c
109
prop_object_release(udev_device->dict);
lib/libdevattr/devattr_device.c
111
udev_unref(udev_device->udev_ctx);
lib/libdevattr/devattr_device.c
112
free(udev_device);
lib/libdevattr/devattr_device.c
117
udev_device_set_action(struct udev_device *udev_device, int action)
lib/libdevattr/devattr_device.c
119
udev_device->ev_type = action;
lib/libdevattr/devattr_device.c
123
udev_device_get_action(struct udev_device *udev_device)
lib/libdevattr/devattr_device.c
127
switch (udev_device->ev_type) {
lib/libdevattr/devattr_device.c
145
udev_device_get_devnum(struct udev_device *udev_device)
lib/libdevattr/devattr_device.c
150
if (udev_device->dict == NULL)
lib/libdevattr/devattr_device.c
153
pn = prop_dictionary_get(udev_device->dict, "devnum");
lib/libdevattr/devattr_device.c
163
udev_device_get_kptr(struct udev_device *udev_device)
lib/libdevattr/devattr_device.c
168
if (udev_device->dict == NULL)
lib/libdevattr/devattr_device.c
171
pn = prop_dictionary_get(udev_device->dict, "kptr");
lib/libdevattr/devattr_device.c
181
udev_device_get_major(struct udev_device *udev_device)
lib/libdevattr/devattr_device.c
186
if (udev_device->dict == NULL)
lib/libdevattr/devattr_device.c
189
pn = prop_dictionary_get(udev_device->dict, "major");
lib/libdevattr/devattr_device.c
199
udev_device_get_minor(struct udev_device *udev_device)
lib/libdevattr/devattr_device.c
204
if (udev_device->dict == NULL)
lib/libdevattr/devattr_device.c
207
pn = prop_dictionary_get(udev_device->dict, "minor");
lib/libdevattr/devattr_device.c
217
udev_device_get_devnode(struct udev_device *udev_device)
lib/libdevattr/devattr_device.c
221
devnum = udev_device_get_devnum(udev_device);
lib/libdevattr/devattr_device.c
229
udev_device_get_property_value(struct udev_device *udev_device,
lib/libdevattr/devattr_device.c
238
if (udev_device->dict == NULL)
lib/libdevattr/devattr_device.c
241
if ((po = prop_dictionary_get(udev_device->dict, key)) == NULL)
lib/libdevattr/devattr_device.c
262
udev_device_get_subsystem(struct udev_device *udev_device)
lib/libdevattr/devattr_device.c
264
return udev_device_get_property_value(udev_device, "subsystem");
lib/libdevattr/devattr_device.c
268
udev_device_get_driver(struct udev_device *udev_device)
lib/libdevattr/devattr_device.c
270
return udev_device_get_property_value(udev_device, "driver");
lib/libdevattr/devattr_device.c
274
udev_device_get_dictionary(struct udev_device *udev_device)
lib/libdevattr/devattr_device.c
276
return udev_device->dict;
lib/libdevattr/devattr_device.c
280
udev_device_get_udev(struct udev_device *udev_device)
lib/libdevattr/devattr_device.c
282
return udev_device->udev_ctx;
lib/libdevattr/devattr_device.c
70
struct udev_device *
lib/libdevattr/devattr_device.c
73
struct udev_device *udev_dev;
lib/libdevattr/devattr_device.c
75
udev_dev = malloc(sizeof(struct udev_device));
lib/libdevattr/devattr_device.c
91
struct udev_device *
lib/libdevattr/devattr_device.c
92
udev_device_ref(struct udev_device *udev_device)
lib/libdevattr/devattr_device.c
94
atomic_add_int(&udev_device->refs, 1);
lib/libdevattr/devattr_device.c
96
return udev_device;
lib/libdevattr/devattr_enumerate.c
204
struct udev_device *
lib/libdevattr/devattr_enumerate.c
207
struct udev_device *udev_dev;
lib/libdevattr/devattr_monitor.c
135
struct udev_device *
lib/libdevattr/devattr_monitor.c
138
struct udev_device *udev_dev;
lib/libdevattr/devattr_test.c
12
struct udev_device *udev_dev;
sbin/devattr/devattr.c
197
struct udev_device *dev;
sbin/fsid/fsid.c
140
struct udev_device *udev_dev;
sbin/udevd/test_udevd.c
324
struct udev_device *
sbin/udevd/test_udevd.c
327
struct udev_device *udev_dev;
sbin/udevd/test_udevd.c
538
struct udev_device *
sbin/udevd/test_udevd.c
539
udev_device_ref(struct udev_device *udev_device)
sbin/udevd/test_udevd.c
541
atomic_add_int(&udev_device->refs, 1);
sbin/udevd/test_udevd.c
543
return udev_device;
sbin/udevd/test_udevd.c
547
udev_device_unref(struct udev_device *udev_device)
sbin/udevd/test_udevd.c
551
refcount = atomic_fetchadd_int(&udev_device->refs, -1);
sbin/udevd/test_udevd.c
554
atomic_subtract_int(&udev_device->refs, 0x400); /* in destruction */
sbin/udevd/test_udevd.c
555
if (udev_device->dict != NULL)
sbin/udevd/test_udevd.c
556
prop_object_release(udev_device->dict);
sbin/udevd/test_udevd.c
558
udev_unref(udev_device->udev_ctx);
sbin/udevd/test_udevd.c
559
free(udev_device);
sbin/udevd/test_udevd.c
564
udev_device_get_dictionary(struct udev_device *udev_device)
sbin/udevd/test_udevd.c
566
return udev_device->dict;
sbin/udevd/test_udevd.c
570
udev_device_get_udev(struct udev_device *udev_device)
sbin/udevd/test_udevd.c
572
return udev_device->udev_ctx;
usr.sbin/hotplugd/hotplugd.c
74
struct udev_device *udev_dev;