Lines Matching refs:shp
65 static sysevent_handle_t *shp;
93 shp = sysevent_bind_handle(sysevent_dev_handler);
94 if (shp == NULL) {
102 if (sysevent_subscribe_event(shp, EC_DEV_ADD, subcl, 3) != 0) {
104 sysevent_unbind_handle(shp);
107 if (sysevent_subscribe_event(shp, EC_DEV_REMOVE, subcl, 3) != 0) {
109 sysevent_unbind_handle(shp);
114 if (sysevent_subscribe_event(shp, EC_DEV_BRANCH, subcl, 1) != 0) {
116 sysevent_unbind_handle(shp);
126 if (sysevent_subscribe_event(shp, EC_PWRCTL, subcl, 6) != 0) {
128 sysevent_unbind_handle(shp);
133 if (sysevent_subscribe_event(shp, EC_DEVFS, subcl, 1) != 0) {
135 sysevent_unbind_handle(shp);
140 if (sysevent_subscribe_event(shp, EC_DR, subcl, 1) != 0) {
143 sysevent_unbind_handle(shp);
153 sysevent_unbind_handle(shp);
154 shp = NULL;