Lines Matching refs:zc
341 zfs_cmd_t zc = { 0 }; in iter_handlers() local
344 while (ioctl(zfs_fd, ZFS_IOC_INJECT_LIST_NEXT, &zc) == 0) in iter_handlers()
345 if ((ret = func((int)zc.zc_guid, zc.zc_name, in iter_handlers()
346 &zc.zc_inject_record, data)) != 0) in iter_handlers()
507 zfs_cmd_t zc = { 0 }; in cancel_one_handler() local
509 zc.zc_guid = (uint64_t)id; in cancel_one_handler()
511 if (ioctl(zfs_fd, ZFS_IOC_CLEAR_FAULT, &zc) != 0) { in cancel_one_handler()
540 zfs_cmd_t zc = { 0 }; in cancel_handler() local
542 zc.zc_guid = (uint64_t)id; in cancel_handler()
544 if (ioctl(zfs_fd, ZFS_IOC_CLEAR_FAULT, &zc) != 0) { in cancel_handler()
562 zfs_cmd_t zc = { 0 }; in register_handler() local
564 (void) strcpy(zc.zc_name, pool); in register_handler()
565 zc.zc_inject_record = *record; in register_handler()
566 zc.zc_guid = flags; in register_handler()
568 if (ioctl(zfs_fd, ZFS_IOC_INJECT_FAULT, &zc) != 0) { in register_handler()
579 (void) printf("%llu\n", (u_longlong_t)zc.zc_guid); in register_handler()
582 "properties:\n", (u_longlong_t)zc.zc_guid); in register_handler()
621 zfs_cmd_t zc = { 0 }; in perform_action() local
624 (void) strlcpy(zc.zc_name, pool, sizeof (zc.zc_name)); in perform_action()
625 zc.zc_guid = record->zi_guid; in perform_action()
626 zc.zc_cookie = cmd; in perform_action()
628 if (ioctl(zfs_fd, ZFS_IOC_VDEV_SET_STATE, &zc) == 0) in perform_action()