Deleted Added
full compact
zio.h (321535) zio.h (321553)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 8 unchanged lines hidden (view full) ---

17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21
22/*
23 * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
24 * Copyright 2011 Nexenta Systems, Inc. All rights reserved.
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 8 unchanged lines hidden (view full) ---

17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21
22/*
23 * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
24 * Copyright 2011 Nexenta Systems, Inc. All rights reserved.
25 * Copyright (c) 2012, 2016 by Delphix. All rights reserved.
25 * Copyright (c) 2012, 2017 by Delphix. All rights reserved.
26 * Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
27 */
28
29#ifndef _ZIO_H
30#define _ZIO_H
31
32#include <sys/zio_priority.h>
33#include <sys/zfs_context.h>

--- 445 unchanged lines hidden (view full) ---

479
480 /* Taskq dispatching state */
481 taskq_ent_t io_tqent;
482
483 avl_node_t io_trim_node;
484 list_node_t io_trim_link;
485};
486
26 * Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
27 */
28
29#ifndef _ZIO_H
30#define _ZIO_H
31
32#include <sys/zio_priority.h>
33#include <sys/zfs_context.h>

--- 445 unchanged lines hidden (view full) ---

479
480 /* Taskq dispatching state */
481 taskq_ent_t io_tqent;
482
483 avl_node_t io_trim_node;
484 list_node_t io_trim_link;
485};
486
487extern int zio_timestamp_compare(const void *, const void *);
487extern int zio_bookmark_compare(const void *, const void *);
488
489extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd,
490 zio_done_func_t *done, void *priv, enum zio_flag flags);
491
492extern zio_t *zio_root(spa_t *spa,
493 zio_done_func_t *done, void *priv, enum zio_flag flags);
494
495extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, void *data,

--- 152 unchanged lines hidden ---
488
489extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd,
490 zio_done_func_t *done, void *priv, enum zio_flag flags);
491
492extern zio_t *zio_root(spa_t *spa,
493 zio_done_func_t *done, void *priv, enum zio_flag flags);
494
495extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, void *data,

--- 152 unchanged lines hidden ---