Lines Matching defs:buf

153     struct io_buffer *buf;
156 buf = talloc(mem_ctx, struct io_buffer);
157 if (buf == NULL) {
162 buf->size = 6 * sizeof(uint32_t);
164 buf->size += strlen(realm_str);
167 buf->size += strlen(princ_str);
170 buf->size += strlen(keytab_name);
173 DEBUG(SSSDBG_TRACE_FUNC, "buffer size: %zu\n", buf->size);
175 buf->data = talloc_size(buf, buf->size);
176 if (buf->data == NULL) {
178 talloc_free(buf);
186 SAFEALIGN_SET_UINT32(&buf->data[rp], strlen(realm_str), &rp);
187 safealign_memcpy(&buf->data[rp], realm_str, strlen(realm_str), &rp);
189 SAFEALIGN_SET_UINT32(&buf->data[rp], 0, &rp);
194 SAFEALIGN_SET_UINT32(&buf->data[rp], strlen(princ_str), &rp);
195 safealign_memcpy(&buf->data[rp], princ_str, strlen(princ_str), &rp);
197 SAFEALIGN_SET_UINT32(&buf->data[rp], 0, &rp);
202 SAFEALIGN_SET_UINT32(&buf->data[rp], strlen(keytab_name), &rp);
203 safealign_memcpy(&buf->data[rp], keytab_name, strlen(keytab_name), &rp);
205 SAFEALIGN_SET_UINT32(&buf->data[rp], 0, &rp);
209 SAFEALIGN_SET_UINT32(&buf->data[rp], lifetime, &rp);
214 SAFEALIGN_SET_UINT32(&buf->data[rp], geteuid(), &rp);
215 SAFEALIGN_SET_UINT32(&buf->data[rp], getegid(), &rp);
217 *io_buf = buf;
222 uint8_t *buf, ssize_t size,
234 SAFEALIGN_COPY_UINT32_CHECK(&res, buf + p, size, &p);
237 safealign_memcpy(&krberr, buf+p, sizeof(krberr), &p);
240 SAFEALIGN_COPY_UINT32_CHECK(&len, buf + p, size, &p);
249 safealign_memcpy(ccn, buf+p, sizeof(char) * len, &p);
256 safealign_memcpy(&expire_time, buf+p, sizeof(time_t), &p);
271 uint8_t *buf;
292 struct io_buffer *buf;
320 &buf);
338 subreq = write_pipe_send(state, ev, buf->data, buf->size,
388 ret = read_pipe_recv(subreq, state, &state->buf, &state->len);
422 ret = parse_child_response(mem_ctx, state->buf, state->len,