Lines Matching refs:data
87 volatile union notify_data *data = (volatile union notify_data *) arg; in notification_function() local
88 void (*fct) (union sigval) = data->fct; in notification_function()
89 union sigval param = data->param; in notification_function()
115 union notify_data data; in helper_thread() local
117 ssize_t n = __recv (netlink_socket, &data, sizeof (data), in helper_thread()
122 if (data.raw[NOTIFY_COOKIE_LEN - 1] == NOTIFY_WOKENUP) in helper_thread()
127 if (__pthread_create (&th, data.attr, notification_function, &data) in helper_thread()
133 else if (data.raw[NOTIFY_COOKIE_LEN - 1] == NOTIFY_REMOVED && data.attr != NULL) in helper_thread()
136 __pthread_attr_destroy (data.attr); in helper_thread()
137 free (data.attr); in helper_thread()
230 union notify_data data; in __mq_notify() local
231 memset (&data, '\0', sizeof (data)); in __mq_notify()
232 data.fct = notification->sigev_notify_function; in __mq_notify()
233 data.param = notification->sigev_value; in __mq_notify()
238 data.attr = (pthread_attr_t *) malloc (sizeof (pthread_attr_t)); in __mq_notify()
239 if (data.attr == NULL) in __mq_notify()
242 int ret = __pthread_attr_copy (data.attr, in __mq_notify()
246 free (data.attr); in __mq_notify()
256 se.sigev_value.sival_ptr = &data; in __mq_notify()
262 if (retval != 0 && data.attr != NULL) in __mq_notify()
264 __pthread_attr_destroy (data.attr); in __mq_notify()
265 free (data.attr); in __mq_notify()