idcp 466 source3/modules/onefs_shadow_copy.c struct osc_directory_ctx *idcp; idcp 468 source3/modules/onefs_shadow_copy.c idcp = malloc(sizeof *idcp); idcp 469 source3/modules/onefs_shadow_copy.c if (idcp != NULL) idcp 470 source3/modules/onefs_shadow_copy.c memset(idcp, 0, sizeof *idcp); idcp 472 source3/modules/onefs_shadow_copy.c return idcp; idcp 482 source3/modules/onefs_shadow_copy.c osc_directory_ctx_destroy(struct osc_directory_ctx *idcp) idcp 486 source3/modules/onefs_shadow_copy.c if (idcp == NULL) idcp 489 source3/modules/onefs_shadow_copy.c for (i = 0; i < idcp->idc_len; i++) idcp 490 source3/modules/onefs_shadow_copy.c free(idcp->idc_version[i]); idcp 492 source3/modules/onefs_shadow_copy.c free(idcp); idcp 504 source3/modules/onefs_shadow_copy.c struct osc_directory_ctx *idcp, int *errorp) idcp 509 source3/modules/onefs_shadow_copy.c size = idcp->idc_size * 2 ?: 1; idcp 511 source3/modules/onefs_shadow_copy.c cpp = realloc(idcp->idc_version, size * sizeof (char *)); idcp 517 source3/modules/onefs_shadow_copy.c idcp->idc_size = size; idcp 518 source3/modules/onefs_shadow_copy.c idcp->idc_version = cpp; idcp 529 source3/modules/onefs_shadow_copy.c struct osc_directory_ctx *idcp, const struct timespec *tsp, int *errorp) idcp 535 source3/modules/onefs_shadow_copy.c if (idcp->idc_len >= MAX_VERSIONS) idcp 538 source3/modules/onefs_shadow_copy.c if (idcp->idc_len >= idcp->idc_size) { idcp 539 source3/modules/onefs_shadow_copy.c osc_directory_ctx_expand_version_list(oscp, idcp, errorp); idcp 567 source3/modules/onefs_shadow_copy.c idcp->idc_version[idcp->idc_len++] = cp; idcp 579 source3/modules/onefs_shadow_copy.c struct osc_directory_ctx *idcp, int *errorp) idcp 591 source3/modules/onefs_shadow_copy.c osc_directory_ctx_append_version(oscp, idcp, &isp->is_time, idcp 609 source3/modules/onefs_shadow_copy.c struct osc_directory_ctx *idcp; idcp 612 source3/modules/onefs_shadow_copy.c idcp = osc_directory_ctx_create(); idcp 613 source3/modules/onefs_shadow_copy.c if (idcp == NULL) idcp 625 source3/modules/onefs_shadow_copy.c osc_make_directory_ctx(oscp, idcp, &error); idcp 632 source3/modules/onefs_shadow_copy.c if (idcp != NULL) { idcp 633 source3/modules/onefs_shadow_copy.c osc_directory_ctx_destroy(idcp); idcp 634 source3/modules/onefs_shadow_copy.c idcp = NULL; idcp 638 source3/modules/onefs_shadow_copy.c return (void *)idcp; idcp 651 source3/modules/onefs_shadow_copy.c struct osc_directory_ctx *idcp = vp; idcp 653 source3/modules/onefs_shadow_copy.c if (idcp == NULL) idcp 656 source3/modules/onefs_shadow_copy.c if (idcp->idc_pos >= idcp->idc_len) idcp 659 source3/modules/onefs_shadow_copy.c return idcp->idc_version[idcp->idc_pos++]; idcp 670 source3/modules/onefs_shadow_copy.c struct osc_directory_ctx *idcp = vp; idcp 672 source3/modules/onefs_shadow_copy.c if (idcp != NULL) idcp 673 source3/modules/onefs_shadow_copy.c osc_directory_ctx_destroy(idcp);