Home
last modified time | relevance | path

Searched refs:udev_ctx (Results 1 – 6 of 6) sorted by relevance

/dragonfly/lib/libdevattr/
H A Ddevattr.c73 return udev_ctx; in udev_ref()
86 close (udev_ctx->gp_fd); in udev_unref()
90 free(udev_ctx); in udev_unref()
97 struct udev *udev_ctx; in udev_new() local
106 udev_ctx->refs = 1; in udev_new()
107 udev_ctx->gp_fd = s; in udev_new()
108 udev_ctx->monitor_fd = -1; in udev_new()
109 udev_ctx->userdata = NULL; in udev_new()
111 return udev_ctx; in udev_new()
122 return udev_ctx->userdata; in udev_get_userdata()
[all …]
H A Ddevattr_enumerate.c62 struct udev *udev_ctx; member
70 struct udev *udev_ctx; member
76 udev_enumerate_new(struct udev *udev_ctx) in udev_enumerate_new() argument
86 udev_enum->udev_ctx = udev_ref(udev_ctx); in udev_enumerate_new()
120 udev_unref(udev_enum->udev_ctx); in udev_enumerate_unref()
128 return udev_enum->udev_ctx; in udev_enumerate_get_udev()
136 if (udev_get_fd(udev_enum->udev_ctx) == -1) in udev_enumerate_scan_devices()
139 pa = udevd_request_devs(udev_get_fd(udev_enum->udev_ctx), udev_enum->ev_filt); in udev_enumerate_scan_devices()
175 le->udev_ctx = udev_enum->udev_ctx; in udev_enumerate_get_list_entry()
209 udev_dev = udev_device_new_from_dictionary(list_entry->udev_ctx, in udev_list_entry_get_device()
H A Ddevattr.h45 struct udev *udev_ref(struct udev *udev_ctx);
46 void udev_unref(struct udev *udev_ctx);
47 const char *udev_get_dev_path(struct udev *udev_ctx);
48 void *udev_get_userdata(struct udev *udev_ctx);
49 void udev_set_userdata(struct udev *udev_ctx, void *userdata);
51 int udev_get_fd(struct udev *udev_ctx);
54 struct udev_device *udev_device_new_from_dictionary(struct udev *udev_ctx, prop_dictionary_t dict);
71 struct udev_enumerate *udev_enumerate_new(struct udev *udev_ctx);
114 struct udev_monitor *udev_monitor_new(struct udev *udev_ctx);
H A Ddevattr_monitor.c62 struct udev *udev_ctx; member
70 udev_monitor_new(struct udev *udev_ctx) in udev_monitor_new() argument
87 udev_monitor->udev_ctx = udev_ref(udev_ctx); in udev_monitor_new()
118 udev_unref(udev_monitor->udev_ctx); in udev_monitor_unref()
126 return udev_monitor->udev_ctx; in udev_monitor_get_udev()
165 udev_dev = udev_device_new_from_dictionary(udev_monitor->udev_ctx, evdict); in udev_monitor_receive_device()
H A Ddevattr_device.c64 struct udev *udev_ctx; member
71 udev_device_new_from_dictionary(struct udev *udev_ctx, prop_dictionary_t dict) in udev_device_new_from_dictionary() argument
86 udev_dev->udev_ctx = udev_ref(udev_ctx); in udev_device_new_from_dictionary()
111 udev_unref(udev_device->udev_ctx); in udev_device_unref()
282 return udev_device->udev_ctx; in udev_device_get_udev()
/dragonfly/sbin/udevd/
H A Dtest_udevd.c41 struct udev *udev_ctx; member
53 struct udev *udev_ctx; member
61 struct udev *udev_ctx; member
72 return udev_ctx; in udev_ref()
89 free(udev_ctx); in udev_unref()
100 udev_ctx->refs = 1; in udev_new()
101 udev_ctx->gp_fd = -1; in udev_new()
105 return udev_ctx; in udev_new()
135 udev_enum->udev_ctx = udev_ref(udev_ctx); in udev_enumerate_new()
276 udev_monitor->udev_ctx = udev_ref(udev_ctx); in udev_monitor_new()
[all …]