Lines Matching defs:argp
230 ndmp_start_worker(ndmpd_worker_arg_t *argp)
237 rc = pthread_create(NULL, &tattr, ndmpd_worker, (void *)argp);
274 ndmpd_worker_arg_t *argp;
309 if ((argp = ndmp_malloc(sizeof (ndmpd_worker_arg_t))) != NULL) {
310 argp->nw_sock = ns;
311 argp->nw_ipaddr = ipaddr;
312 argp->nw_con_handler_func = con_handler_func;
313 (void) ndmp_start_worker(argp);
322 * argp (input) - structure containing socket and handler function
333 ndmpd_worker_arg_t *argp = (ndmpd_worker_arg_t *)ptarg;
335 if (!argp)
339 sock = argp->nw_sock;
343 free(argp);
349 free(argp);
354 (*argp->nw_con_handler_func)(connection);
359 free(argp);