Lines Matching defs:listel
267 struct notify_list *listel;
280 for (listel=notify->list;listel;listel=listel->next) {
281 if (listel->private_data == ev.private_data) {
282 listel->callback(listel->private_data, &ev);
296 struct notify_list *listel = talloc_get_type(ptr, struct notify_list);
297 ev->private_data = listel;
300 listel->callback(listel->private_data, ev);
459 struct notify_list *listel;
491 listel = TALLOC_ZERO_P(notify, struct notify_list);
492 if (listel == NULL) {
497 listel->private_data = private_data;
498 listel->callback = callback;
499 listel->depth = depth;
500 DLIST_ADD(notify->list, listel);
509 sys_notify_callback, listel,
510 &listel->sys_notify_handle);
512 talloc_steal(listel, listel->sys_notify_handle);
642 struct notify_list *listel;
652 for (listel=notify->list;listel;listel=listel->next) {
653 if (listel->private_data == private_data) {
654 DLIST_REMOVE(notify->list, listel);
658 if (listel == NULL) {
662 depth = listel->depth;
664 talloc_free(listel);