Lines Matching refs:msg

330 	slp_msg_t *msg = &(hp->msg);  in slp_packSrvRqst()  local
351 if (!(msg->iov = calloc(7, sizeof (*(msg->iov))))) { in slp_packSrvRqst()
355 msg->iovlen = 7; in slp_packSrvRqst()
364 if (!(msg->msg = calloc(1, msgLen))) { in slp_packSrvRqst()
365 free(msg->iov); in slp_packSrvRqst()
371 msg->prlistlen.iov_base = msg->msg; in slp_packSrvRqst()
372 msg->prlistlen.iov_len = 2; in slp_packSrvRqst()
373 msg->iov[1].iov_base = msg->msg; in slp_packSrvRqst()
374 msg->iov[1].iov_len = 2; in slp_packSrvRqst()
376 msg->scopeslen.iov_base = msg->msg + 2; in slp_packSrvRqst()
377 msg->scopeslen.iov_len = 2; in slp_packSrvRqst()
378 msg->iov[4].iov_base = msg->msg + 2; in slp_packSrvRqst()
379 msg->iov[4].iov_len = 2; in slp_packSrvRqst()
382 msg->prlist = &(msg->iov[2]); in slp_packSrvRqst()
383 msg->scopes = &(msg->iov[5]); in slp_packSrvRqst()
388 msg->iov[3].iov_base = msg->msg + len; in slp_packSrvRqst()
391 err = slp_add_string(msg->msg, msgLen, type, &len); in slp_packSrvRqst()
392 msg->iov[3].iov_len = len - tmplen; in slp_packSrvRqst()
398 msg->iov[6].iov_base = msg->msg + len; in slp_packSrvRqst()
401 err = slp_add_string(msg->msg, msgLen, filter, &len); in slp_packSrvRqst()
405 err = slp_add_string(msg->msg, msgLen, spi, &len); in slp_packSrvRqst()
407 msg->iov[6].iov_len = len - tmplen; in slp_packSrvRqst()
417 free(msg->iov); in slp_packSrvRqst()
418 free(msg->msg); in slp_packSrvRqst()
429 char **msg, in slp_packSrvRqst_single() argument
441 if (!(*msg = calloc(msgLen, 1))) { in slp_packSrvRqst_single()
448 err = slp_add_header(lang, *msg, msgLen, SRVRQST, msgLen, &len); in slp_packSrvRqst_single()
453 err = slp_add_string(*msg, msgLen, type, &len); in slp_packSrvRqst_single()
455 err = slp_add_string(*msg, msgLen, scopes, &len); in slp_packSrvRqst_single()
457 err = slp_add_string(*msg, msgLen, filter, &len); in slp_packSrvRqst_single()
460 err = slp_add_string(*msg, msgLen, "", &len); in slp_packSrvRqst_single()