Lines Matching refs:msg
138 slp_msg_t *msg = &(hp->msg);
149 if (!(msg->iov = calloc(6, sizeof (*(msg->iov))))) {
153 msg->iovlen = 6;
155 /* calculate msg length */
168 if (!(msg->msg = calloc(1, msgLen))) {
169 free(msg->iov);
175 msg->prlistlen.iov_base = msg->msg;
176 msg->prlistlen.iov_len = 2;
177 msg->iov[1].iov_base = msg->msg;
178 msg->iov[1].iov_len = 2;
180 msg->scopeslen.iov_base = msg->msg + 2;
181 msg->scopeslen.iov_len = 2;
182 msg->iov[4].iov_base = msg->msg + 2;
183 msg->iov[4].iov_len = 2;
186 msg->prlist = &(msg->iov[2]);
187 msg->scopes = &(msg->iov[5]);
192 msg->iov[3].iov_base = msg->msg + len;
196 err = slp_add_sht(msg->msg, msgLen, 0xffff, &len);
198 err = slp_add_string(msg->msg, msgLen, na, &len);
200 msg->iov[3].iov_len = len - tmplen;
208 free(msg->iov);
209 free(msg->msg);