Searched refs:udev_monitor (Results 1 – 13 of 13) sorted by relevance
| /dragonfly/lib/libdevattr/ |
| HD | devattr_monitor.c | 61 struct udev_monitor { struct 69 struct udev_monitor * argument 72 struct udev_monitor *udev_monitor; in udev_monitor_new() local 79 udev_monitor = malloc(sizeof(struct udev_monitor)); in udev_monitor_new() 80 if (udev_monitor == NULL) in udev_monitor_new() 83 udev_monitor->refs = 1; in udev_monitor_new() 84 udev_monitor->ev_filt = NULL; in udev_monitor_new() 85 udev_monitor->socket = s; in udev_monitor_new() 86 udev_monitor->user_socket = 1; in udev_monitor_new() 87 udev_monitor->udev_ctx = udev_ref(udev_ctx); in udev_monitor_new() [all …]
|
| HD | devattr.h | 41 struct udev_monitor; 114 struct udev_monitor *udev_monitor_new(struct udev *udev_ctx); 115 struct udev_monitor *udev_monitor_ref(struct udev_monitor *udev_monitor); 116 void udev_monitor_unref(struct udev_monitor *udev_monitor); 117 struct udev *udev_monitor_get_udev(struct udev_monitor *udev_monitor); 118 int udev_monitor_get_fd(struct udev_monitor *udev_monitor); 119 struct udev_device *udev_monitor_receive_device(struct udev_monitor *udev_monitor); 120 int udev_monitor_enable_receiving(struct udev_monitor *udev_monitor); 121 int udev_monitor_filter_add_match_subsystem_devtype(struct udev_monitor *udev_monitor, 124 int udev_monitor_filter_add_match_expr(struct udev_monitor *udev_monitor, [all …]
|
| HD | Makefile | 9 MAN= devattr.3 udev.3 udev_device.3 udev_enumerate.3 udev_monitor.3 51 MLINKS+= udev_monitor.3 udev_monitor_new.3 52 MLINKS+= udev_monitor.3 udev_monitor_ref.3 53 MLINKS+= udev_monitor.3 udev_monitor_unref.3 54 MLINKS+= udev_monitor.3 udev_monitor_get_udev.3 55 MLINKS+= udev_monitor.3 udev_monitor_get_fd.3 56 MLINKS+= udev_monitor.3 udev_monitor_receive_device.3 57 MLINKS+= udev_monitor.3 udev_monitor_enable_receiving.3 58 MLINKS+= udev_monitor.3 udev_monitor_filter_add_match_subsystem_devtype.3 59 MLINKS+= udev_monitor.3 udev_monitor_filter_add_match_expr.3 [all …]
|
| HD | devattr_test.c | 11 struct udev_monitor *udev_monitor; in main() local 64 udev_monitor = udev_monitor_new(udev); in main() 66 ret = udev_monitor_filter_add_match_regex(udev_monitor, "name", "vn.*"); in main() 71 ret = udev_monitor_filter_add_nomatch_expr(udev_monitor, "name", "vn*"); in main() 75 ret = udev_monitor_enable_receiving(udev_monitor); in main() 80 while ((udev_dev = udev_monitor_receive_device(udev_monitor))) { in main() 89 udev_monitor_unref(udev_monitor); in main()
|
| /dragonfly/sbin/udevd/ |
| HD | test_udevd.c | 52 struct udev_monitor { struct 258 struct udev_monitor * 261 struct udev_monitor *udev_monitor; in udev_monitor_new() local 268 udev_monitor = malloc(sizeof(struct udev_monitor)); in udev_monitor_new() 269 if (udev_monitor == NULL) in udev_monitor_new() 272 udev_monitor->refs = 1; in udev_monitor_new() 273 udev_monitor->ev_filt = NULL; in udev_monitor_new() 274 udev_monitor->socket = s; in udev_monitor_new() 275 udev_monitor->user_socket = 1; in udev_monitor_new() 276 udev_monitor->udev_ctx = udev_ref(udev_ctx); in udev_monitor_new() [all …]
|
| HD | udevd.h | 64 struct udev_monitor; 69 struct udev_monitor *udm; 78 struct udev_monitor { struct 84 TAILQ_ENTRY(udev_monitor) link; argument 115 int match_event_filter(struct udev_monitor *udm, prop_dictionary_t ev_dict); 116 struct udev_monitor *udev_monitor_init(struct client_info *cli, prop_array_t filters); 117 void udev_monitor_free(struct udev_monitor *udm);
|
| HD | udevd_monitor.c | 67 static int _parse_filter_prop(struct udev_monitor *udm, prop_array_t pa); 73 TAILQ_HEAD(udev_monitor_list_head, udev_monitor) udev_monitor_list; 80 struct udev_monitor *udm; in monitor_queue_event() 109 struct udev_monitor * 112 struct udev_monitor *udm; in udev_monitor_init() 114 udm = malloc(sizeof(struct udev_monitor)); in udev_monitor_init() 134 udev_monitor_free(struct udev_monitor *udm) in udev_monitor_free() 167 struct udev_monitor *udm; in client_cmd_monitor() 249 _parse_filter_prop(struct udev_monitor *udm, prop_array_t pa) in _parse_filter_prop() 401 match_event_filter(struct udev_monitor *udm, prop_dictionary_t ev_dict) in match_event_filter()
|
| HD | udevd_client.c | 166 struct udev_monitor *udm; in client_cmd_getdevs()
|
| HD | udevd.c | 68 extern TAILQ_HEAD(udev_monitor_list_head, udev_monitor) udev_monitor_list;
|
| /dragonfly/sbin/fsid/ |
| HD | fsid.c | 139 struct udev_monitor *udev_monitor; in main() local 209 udev_monitor = udev_monitor_new(udev); in main() 210 ret = udev_monitor_filter_add_match_property(udev_monitor, "subsystem", "disk"); in main() 214 ret = udev_monitor_filter_add_match_property(udev_monitor, "alias", "0"); in main() 218 … ret = udev_monitor_filter_add_nomatch_property(udev_monitor, "disk-type", "memory"); in main() 222 ret = udev_monitor_enable_receiving(udev_monitor); in main() 226 while ((udev_dev = udev_monitor_receive_device(udev_monitor))) { in main() 239 udev_monitor_unref(udev_monitor); in main()
|
| /dragonfly/usr.sbin/hotplugd/ |
| HD | hotplugd.c | 73 struct udev_monitor *udev_monitor; in main() local 140 udev_monitor = udev_monitor_new(udev); in main() 142 ret = udev_monitor_enable_receiving(udev_monitor); in main() 147 if ((udev_dev = udev_monitor_receive_device(udev_monitor)) == NULL) { in main() 175 udev_monitor_unref(udev_monitor); in main()
|
| /dragonfly/contrib/lvm2/dist/lib/dragonfly/ |
| HD | dev.c | 30 struct udev_monitor *udev_monitor; in dragonfly_check_dev() local
|
| /dragonfly/sbin/devattr/ |
| HD | devattr.c | 195 struct udev_monitor *mon; in main()
|