Lines Matching refs:zc
298 zfs_cmd_t zc = { 0 }; in iter_handlers() local
301 while (ioctl(zfs_fd, ZFS_IOC_INJECT_LIST_NEXT, &zc) == 0) in iter_handlers()
302 if ((ret = func((int)zc.zc_guid, zc.zc_name, in iter_handlers()
303 &zc.zc_inject_record, data)) != 0) in iter_handlers()
423 zfs_cmd_t zc = { 0 }; in cancel_one_handler() local
425 zc.zc_guid = (uint64_t)id; in cancel_one_handler()
427 if (ioctl(zfs_fd, ZFS_IOC_CLEAR_FAULT, &zc) != 0) { in cancel_one_handler()
456 zfs_cmd_t zc = { 0 }; in cancel_handler() local
458 zc.zc_guid = (uint64_t)id; in cancel_handler()
460 if (ioctl(zfs_fd, ZFS_IOC_CLEAR_FAULT, &zc) != 0) { in cancel_handler()
478 zfs_cmd_t zc = { 0 }; in register_handler() local
480 (void) strcpy(zc.zc_name, pool); in register_handler()
481 zc.zc_inject_record = *record; in register_handler()
482 zc.zc_guid = flags; in register_handler()
484 if (ioctl(zfs_fd, ZFS_IOC_INJECT_FAULT, &zc) != 0) { in register_handler()
494 (void) printf("%llu\n", (u_longlong_t)zc.zc_guid); in register_handler()
497 "properties:\n", (u_longlong_t)zc.zc_guid); in register_handler()
535 zfs_cmd_t zc = { 0 }; in perform_action() local
538 (void) strlcpy(zc.zc_name, pool, sizeof (zc.zc_name)); in perform_action()
539 zc.zc_guid = record->zi_guid; in perform_action()
540 zc.zc_cookie = cmd; in perform_action()
542 if (ioctl(zfs_fd, ZFS_IOC_VDEV_SET_STATE, &zc) == 0) in perform_action()