Home
last modified time | relevance | path

Searched refs:zcp (Results 1 – 25 of 72) sorted by relevance

123

/freebsd/sys/contrib/openzfs/cmd/zed/
H A Dzed_conf.c43 zed_conf_init(struct zed_conf *zcp) in zed_conf_init() argument
45 memset(zcp, 0, sizeof (*zcp)); in zed_conf_init()
50 zcp->pid_fd = -1; /* opened in zed_conf_write_pid() */ in zed_conf_init()
51 zcp->state_fd = -1; /* opened in zed_conf_open_state() */ in zed_conf_init()
52 zcp->zevent_fd = -1; /* opened in zed_event_init() */ in zed_conf_init()
54 zcp->max_jobs = 16; in zed_conf_init()
55 zcp->max_zevent_buf_len = 1 << 20; in zed_conf_init()
57 if (!(zcp->pid_file = strdup(ZED_PID_FILE)) || in zed_conf_init()
58 !(zcp->zedlet_dir = strdup(ZED_ZEDLET_DIR)) || in zed_conf_init()
59 !(zcp->state_file = strdup(ZED_STATE_FILE))) in zed_conf_init()
[all …]
H A Dzed.c225 struct zed_conf zcp; in main() local
231 zed_conf_init(&zcp); in main()
232 zed_conf_parse_opts(&zcp, argc, argv); in main()
233 if (zcp.do_verbose) in main()
246 if (zed_conf_scan_dir(&zcp) < 0) in main()
249 if (!zcp.do_foreground) { in main()
255 if (zcp.do_memlock) in main()
258 if ((zed_conf_write_pid(&zcp) < 0) && (!zcp.do_force)) in main()
261 if (!zcp.do_foreground) in main()
268 if (zed_conf_open_state(&zcp) < 0) in main()
[all …]
H A Dzed_conf.h50 void zed_conf_init(struct zed_conf *zcp);
51 void zed_conf_destroy(struct zed_conf *zcp);
53 void zed_conf_parse_opts(struct zed_conf *zcp, int argc, char **argv);
55 int zed_conf_scan_dir(struct zed_conf *zcp);
57 int zed_conf_write_pid(struct zed_conf *zcp);
59 int zed_conf_open_state(struct zed_conf *zcp);
60 int zed_conf_read_state(struct zed_conf *zcp, uint64_t *eidp, int64_t etime[]);
61 int zed_conf_write_state(struct zed_conf *zcp, uint64_t eid, int64_t etime[]);
H A Dzed_event.c52 zed_event_init(struct zed_conf *zcp) in zed_event_init() argument
54 if (!zcp) in zed_event_init()
57 zcp->zfs_hdl = libzfs_init(); in zed_event_init()
58 if (!zcp->zfs_hdl) { in zed_event_init()
59 if (zcp->do_idle) in zed_event_init()
64 zcp->zevent_fd = open(ZFS_DEV, O_RDWR | O_CLOEXEC); in zed_event_init()
65 if (zcp->zevent_fd < 0) { in zed_event_init()
66 if (zcp->do_idle) in zed_event_init()
72 zfs_agent_init(zcp->zfs_hdl); in zed_event_init()
75 if (zcp->do_idle) in zed_event_init()
[all …]
H A Dzed_event.h24 int zed_event_init(struct zed_conf *zcp);
26 void zed_event_fini(struct zed_conf *zcp);
28 int zed_event_seek(struct zed_conf *zcp, uint64_t saved_eid,
31 int zed_event_service(struct zed_conf *zcp);
H A Dzed_exec.c369 struct zed_conf *zcp, zed_strings_t *envs) in zed_exec_process() argument
378 if (!zcp->zedlet_dir || !zcp->zedlets || !envs || zcp->zevent_fd < 0) in zed_exec_process()
382 _launched_processes_limit = zcp->max_jobs; in zed_exec_process()
409 for (z = zed_strings_first(zcp->zedlets); z; in zed_exec_process()
410 z = zed_strings_next(zcp->zedlets)) { in zed_exec_process()
424 _zed_exec_fork_child(eid, zcp->zedlet_dir, in zed_exec_process()
425 z, e, zcp->zevent_fd, zcp->do_foreground); in zed_exec_process()
/freebsd/sys/contrib/openzfs/cmd/zed/agents/
H A Dzfs_diagnosis.c129 zfs_case_serialize(zfs_case_t *zcp) in zfs_case_serialize() argument
131 zcp->zc_data.zc_version = CASE_DATA_VERSION_SERD; in zfs_case_serialize()
140 zfs_case_t *zcp; in zfs_case_unserialize() local
142 zcp = fmd_hdl_zalloc(hdl, sizeof (zfs_case_t), FMD_SLEEP); in zfs_case_unserialize()
143 zcp->zc_case = cp; in zfs_case_unserialize()
145 fmd_buf_read(hdl, cp, CASE_DATA, &zcp->zc_data, in zfs_case_unserialize()
146 sizeof (zcp->zc_data)); in zfs_case_unserialize()
148 if (zcp->zc_data.zc_version > CASE_DATA_VERSION_SERD) { in zfs_case_unserialize()
149 fmd_hdl_free(hdl, zcp, sizeof (zfs_case_t)); in zfs_case_unserialize()
159 if (zcp->zc_data.zc_has_remove_timer) in zfs_case_unserialize()
[all …]
/freebsd/sys/contrib/openzfs/module/zcommon/
H A Dzfs_fletcher.c139 static void fletcher_4_scalar_fini(fletcher_4_ctx_t *ctx, zio_cksum_t *zcp);
222 fletcher_init(zio_cksum_t *zcp) in fletcher_init() argument
224 ZIO_SET_CHECKSUM(zcp, 0, 0, 0, 0); in fletcher_init()
230 zio_cksum_t *zcp = data; in fletcher_2_incremental_native() local
236 a0 = zcp->zc_word[0]; in fletcher_2_incremental_native()
237 a1 = zcp->zc_word[1]; in fletcher_2_incremental_native()
238 b0 = zcp->zc_word[2]; in fletcher_2_incremental_native()
239 b1 = zcp->zc_word[3]; in fletcher_2_incremental_native()
248 ZIO_SET_CHECKSUM(zcp, a0, a1, b0, b1); in fletcher_2_incremental_native()
254 const void *ctx_template, zio_cksum_t *zcp) in fletcher_2_native() argument
[all …]
H A Dzfs_fletcher_intel.c58 fletcher_4_avx2_fini(fletcher_4_ctx_t *ctx, zio_cksum_t *zcp) in fletcher_4_avx2_fini() argument
82 ZIO_SET_CHECKSUM(zcp, A, B, C, D); in fletcher_4_avx2_fini()
H A Dzfs_fletcher_sse.c60 fletcher_4_sse2_fini(fletcher_4_ctx_t *ctx, zio_cksum_t *zcp) in fletcher_4_sse2_fini() argument
81 ZIO_SET_CHECKSUM(zcp, A, B, C, D); in fletcher_4_sse2_fini()
/freebsd/sys/contrib/openzfs/include/sys/
H A Dspa_checksum.h33 #define ZIO_SET_CHECKSUM(zcp, w0, w1, w2, w3) \ argument
35 (zcp)->zc_word[0] = w0; \
36 (zcp)->zc_word[1] = w1; \
37 (zcp)->zc_word[2] = w2; \
38 (zcp)->zc_word[3] = w3; \
51 #define ZIO_CHECKSUM_BSWAP(zcp) \ argument
53 (zcp)->zc_word[0] = BSWAP_64((zcp)->zc_word[0]); \
54 (zcp)->zc_word[1] = BSWAP_64((zcp)->zc_word[1]); \
55 (zcp)->zc_word[2] = BSWAP_64((zcp)->zc_word[2]); \
56 (zcp)->zc_word[3] = BSWAP_64((zcp)->zc_word[3]); \
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dedonr_zfs.c41 const void *ctx_template, zio_cksum_t *zcp) in abd_checksum_edonr_native() argument
50 memcpy(zcp->zc_word, digest, sizeof (zcp->zc_word)); in abd_checksum_edonr_native()
58 const void *ctx_template, zio_cksum_t *zcp) in abd_checksum_edonr_byteswap() argument
63 zcp->zc_word[0] = BSWAP_64(zcp->zc_word[0]); in abd_checksum_edonr_byteswap()
64 zcp->zc_word[1] = BSWAP_64(zcp->zc_word[1]); in abd_checksum_edonr_byteswap()
65 zcp->zc_word[2] = BSWAP_64(zcp->zc_word[2]); in abd_checksum_edonr_byteswap()
66 zcp->zc_word[3] = BSWAP_64(zcp->zc_word[3]); in abd_checksum_edonr_byteswap()
H A Dsha2_zfs.c35 const void *ctx_template, zio_cksum_t *zcp) in abd_checksum_sha256() argument
64 zcp->zc_word[0] = BE_64(tmp.zc_word[0]); in abd_checksum_sha256()
65 zcp->zc_word[1] = BE_64(tmp.zc_word[1]); in abd_checksum_sha256()
66 zcp->zc_word[2] = BE_64(tmp.zc_word[2]); in abd_checksum_sha256()
67 zcp->zc_word[3] = BE_64(tmp.zc_word[3]); in abd_checksum_sha256()
72 const void *ctx_template, zio_cksum_t *zcp) in abd_checksum_sha512_native() argument
79 SHA2Final(zcp, &ctx); in abd_checksum_sha512_native()
84 const void *ctx_template, zio_cksum_t *zcp) in abd_checksum_sha512_byteswap() argument
89 zcp->zc_word[0] = BSWAP_64(tmp.zc_word[0]); in abd_checksum_sha512_byteswap()
90 zcp->zc_word[1] = BSWAP_64(tmp.zc_word[1]); in abd_checksum_sha512_byteswap()
[all …]
H A Dskein_zfs.c37 const void *ctx_template, zio_cksum_t *zcp) in abd_checksum_skein_native() argument
44 (void) Skein_512_Final(&ctx, (uint8_t *)zcp); in abd_checksum_skein_native()
55 const void *ctx_template, zio_cksum_t *zcp) in abd_checksum_skein_byteswap() argument
60 zcp->zc_word[0] = BSWAP_64(tmp.zc_word[0]); in abd_checksum_skein_byteswap()
61 zcp->zc_word[1] = BSWAP_64(tmp.zc_word[1]); in abd_checksum_skein_byteswap()
62 zcp->zc_word[2] = BSWAP_64(tmp.zc_word[2]); in abd_checksum_skein_byteswap()
63 zcp->zc_word[3] = BSWAP_64(tmp.zc_word[3]); in abd_checksum_skein_byteswap()
H A Dblake3_zfs.c39 zio_cksum_t *zcp) in abd_checksum_blake3_native() argument
52 Blake3_Final(ctx, (uint8_t *)zcp); in abd_checksum_blake3_native()
69 const void *ctx_template, zio_cksum_t *zcp) in abd_checksum_blake3_byteswap() argument
76 zcp->zc_word[0] = BSWAP_64(tmp.zc_word[0]); in abd_checksum_blake3_byteswap()
77 zcp->zc_word[1] = BSWAP_64(tmp.zc_word[1]); in abd_checksum_blake3_byteswap()
78 zcp->zc_word[2] = BSWAP_64(tmp.zc_word[2]); in abd_checksum_blake3_byteswap()
79 zcp->zc_word[3] = BSWAP_64(tmp.zc_word[3]); in abd_checksum_blake3_byteswap()
H A Dzio_checksum.c87 const void *ctx_template, zio_cksum_t *zcp) in abd_checksum_off() argument
90 ZIO_SET_CHECKSUM(zcp, 0, 0, 0, 0); in abd_checksum_off()
95 const void *ctx_template, zio_cksum_t *zcp) in abd_fletcher_2_native() argument
98 fletcher_init(zcp); in abd_fletcher_2_native()
100 fletcher_2_incremental_native, zcp); in abd_fletcher_2_native()
105 const void *ctx_template, zio_cksum_t *zcp) in abd_fletcher_2_byteswap() argument
108 fletcher_init(zcp); in abd_fletcher_2_byteswap()
110 fletcher_2_incremental_byteswap, zcp); in abd_fletcher_2_byteswap()
123 const void *ctx_template, zio_cksum_t *zcp) in abd_fletcher_4_native() argument
130 .acd_zcp = zcp, in abd_fletcher_4_native()
[all …]
/freebsd/sys/cddl/boot/zfs/
H A Dblake3_zfs.c35 const void *ctx_template, zio_cksum_t *zcp) in zio_checksum_blake3_native() argument
43 Blake3_Final(&ctx, (uint8_t *)zcp); in zio_checksum_blake3_native()
55 const void *ctx_template, zio_cksum_t *zcp) in zio_checksum_blake3_byteswap() argument
62 zcp->zc_word[0] = BSWAP_64(tmp.zc_word[0]); in zio_checksum_blake3_byteswap()
63 zcp->zc_word[1] = BSWAP_64(tmp.zc_word[1]); in zio_checksum_blake3_byteswap()
64 zcp->zc_word[2] = BSWAP_64(tmp.zc_word[2]); in zio_checksum_blake3_byteswap()
65 zcp->zc_word[3] = BSWAP_64(tmp.zc_word[3]); in zio_checksum_blake3_byteswap()
H A Dskein_zfs.c34 const void *ctx_template, zio_cksum_t *zcp) in zio_checksum_skein_native() argument
41 (void) Skein_512_Final(&ctx, (uint8_t *)zcp); in zio_checksum_skein_native()
52 const void *ctx_template, zio_cksum_t *zcp) in zio_checksum_skein_byteswap() argument
57 zcp->zc_word[0] = BSWAP_64(tmp.zc_word[0]); in zio_checksum_skein_byteswap()
58 zcp->zc_word[1] = BSWAP_64(tmp.zc_word[1]); in zio_checksum_skein_byteswap()
59 zcp->zc_word[2] = BSWAP_64(tmp.zc_word[2]); in zio_checksum_skein_byteswap()
60 zcp->zc_word[3] = BSWAP_64(tmp.zc_word[3]); in zio_checksum_skein_byteswap()
H A Dfletcher.c28 const void *ctx_template __unused, zio_cksum_t *zcp) in fletcher_2_native() argument
41 ZIO_SET_CHECKSUM(zcp, a0, a1, b0, b1); in fletcher_2_native()
46 const void *ctx_template __unused, zio_cksum_t *zcp) in fletcher_2_byteswap() argument
59 ZIO_SET_CHECKSUM(zcp, a0, a1, b0, b1); in fletcher_2_byteswap()
64 const void *ctx_template __unused, zio_cksum_t *zcp) in fletcher_4_native() argument
77 ZIO_SET_CHECKSUM(zcp, a, b, c, d); in fletcher_4_native()
82 const void *ctx_template __unused, zio_cksum_t *zcp) in fletcher_4_byteswap() argument
95 ZIO_SET_CHECKSUM(zcp, a, b, c, d); in fletcher_4_byteswap()
H A Dsha256.c198 SHA256(uint32_t *H, const void *buf, uint64_t size, zio_cksum_t *zcp) in SHA256() argument
221 ZIO_SET_CHECKSUM(zcp, in SHA256()
253 SHA512(uint64_t *H, const void *buf, uint64_t size, zio_cksum_t *zcp) in SHA512() argument
285 Encode64((uint8_t *)zcp, H, sizeof (uint64_t) * 4); in SHA512()
290 const void *ctx_template __unused, zio_cksum_t *zcp) in zio_checksum_SHA256() argument
297 SHA256(H, buf, size, zcp); in zio_checksum_SHA256()
302 const void *ctx_template __unused, zio_cksum_t *zcp) in zio_checksum_SHA512_native() argument
311 SHA512(H, buf, size, zcp); in zio_checksum_SHA512_native()
316 const void *ctx_template, zio_cksum_t *zcp) in zio_checksum_SHA512_byteswap() argument
321 zcp->zc_word[0] = BSWAP_64(tmp.zc_word[0]); in zio_checksum_SHA512_byteswap()
[all …]
/freebsd/sys/contrib/openzfs/cmd/zstream/
H A Dzstream_fletcher4.c91 fletcher4_incremental_combine(zio_cksum_t *zcp, const uint64_t size, in fletcher4_incremental_combine() argument
105 zcp->zc_word[3] += nzcp->zc_word[3] + c1 * zcp->zc_word[2] + in fletcher4_incremental_combine()
106 c2 * zcp->zc_word[1] + c3 * zcp->zc_word[0]; in fletcher4_incremental_combine()
107 zcp->zc_word[2] += nzcp->zc_word[2] + c1 * zcp->zc_word[1] + in fletcher4_incremental_combine()
108 c2 * zcp->zc_word[0]; in fletcher4_incremental_combine()
109 zcp->zc_word[1] += nzcp->zc_word[1] + c1 * zcp->zc_word[0]; in fletcher4_incremental_combine()
110 zcp->zc_word[0] += nzcp->zc_word[0]; in fletcher4_incremental_combine()
/freebsd/sys/contrib/openzfs/lib/libzpool/
H A Dutil.c355 zfs_cmd_t *zcp = umem_zalloc(sizeof (zfs_cmd_t), UMEM_NOFAIL); in pool_active() local
356 (void) strlcpy(zcp->zc_name, name, sizeof (zcp->zc_name)); in pool_active()
358 int ret = ioctl(fd, ZFS_IOC_POOL_STATS, zcp); in pool_active()
360 free((void *)(uintptr_t)zcp->zc_nvlist_dst); in pool_active()
361 umem_free(zcp, sizeof (zfs_cmd_t)); in pool_active()
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/channel_program/lua_core/
H A Dtst.return_large.ksh43 $ZCP_ROOT/lua_core/tst.return_large.zcp | wc -l)
51 $ZCP_ROOT/lua_core/tst.return_large.zcp
/freebsd/sys/contrib/openzfs/config/
H A Dalways-zcp.m46 AC_ARG_ENABLE(zcp, optenable
7 AS_HELP_STRING([--enable-zcp],
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/channel_program/synctask_core/
H A Dtst.clone.ksh43 $ZCP_ROOT/synctask_core/tst.clone.zcp $base/fs@snap $base/newfs
50 $ZCP_ROOT/synctask_core/tst.clone.zcp $base/vol@snap $base/newvol

123