Lines Matching defs:am
157 struct ntp_addr_msg am;
207 memset(&am, 0, sizeof(am));
208 memcpy(&am.a, cstr->addr, sizeof(am.a));
209 am.synced = synced;
211 iov[iov_cnt].iov_base = &am;
212 iov[iov_cnt++].iov_len = sizeof(am);
214 am.namelen = strlen(cstr->addr_head.name) + 1;
216 iov[iov_cnt++].iov_len = am.namelen;
219 am.pathlen = strlen(cstr->addr_head.path) + 1;
221 iov[iov_cnt++].iov_len = am.pathlen;
234 struct ntp_addr_msg am;
244 if (len < sizeof(am)) {
248 memcpy(&am, data, sizeof(am));
249 if (len != (sizeof(am) + am.namelen + am.pathlen)) {
257 memcpy(h, &am.a, sizeof(*h));
312 priv_constraint_readquery(struct constraint *cstr, struct ntp_addr_msg *am,
335 if (mlen < sizeof(*am))
336 fatalx("%s: mlen < sizeof(*am)", __func__);
338 memcpy(am, imsg.data, sizeof(*am));
339 if (mlen != (sizeof(*am) + am->namelen + am->pathlen))
340 fatalx("%s: mlen < sizeof(*am) + am->namelen + am->pathlen",
347 memcpy(h, &am->a, sizeof(*h));
355 memcpy(*data, dptr + sizeof(*am), mlen - sizeof(*am));
363 struct ntp_addr_msg am;
406 priv_constraint_readquery(&cstr, &am, &data);
434 if (am.namelen) {
436 get_string(data, am.namelen)) == NULL)
438 data += am.namelen;
440 if (am.pathlen) {
442 get_string(data, am.pathlen)) == NULL)
449 conf->ca, conf->ca_len, &rectv, &xmttv, am.synced)) == NULL) {