xref: /titanic_52/usr/src/lib/libzpool/common/zfs.d (revision be6fd75a69ae679453d9cda5bff3326111e6d1ca)
1*be6fd75aSMatthew Ahrens /*
2*be6fd75aSMatthew Ahrens  * CDDL HEADER START
3*be6fd75aSMatthew Ahrens  *
4*be6fd75aSMatthew Ahrens  * This file and its contents are supplied under the terms of the
5*be6fd75aSMatthew Ahrens  * Common Development and Distribution License ("CDDL"), version 1.0.
6*be6fd75aSMatthew Ahrens  * You may only use this file in accordance with the terms of version
7*be6fd75aSMatthew Ahrens  * 1.0 of the CDDL.
8*be6fd75aSMatthew Ahrens  *
9*be6fd75aSMatthew Ahrens  * A full copy of the text of the CDDL should have accompanied this
10*be6fd75aSMatthew Ahrens  * source.  A copy of the CDDL is also available via the Internet at
11*be6fd75aSMatthew Ahrens  * http://www.illumos.org/license/CDDL.
12*be6fd75aSMatthew Ahrens  *
13*be6fd75aSMatthew Ahrens  * CDDL HEADER END
14*be6fd75aSMatthew Ahrens  */
15*be6fd75aSMatthew Ahrens 
16*be6fd75aSMatthew Ahrens /*
17*be6fd75aSMatthew Ahrens  * Copyright (c) 2013 by Delphix. All rights reserved.
18*be6fd75aSMatthew Ahrens  */
19*be6fd75aSMatthew Ahrens 
20*be6fd75aSMatthew Ahrens provider zfs {
21*be6fd75aSMatthew Ahrens 	probe probe0(char *probename);
22*be6fd75aSMatthew Ahrens 	probe probe1(char *probename, unsigned long arg1);
23*be6fd75aSMatthew Ahrens 	probe probe2(char *probename, unsigned long arg1, unsigned long arg2);
24*be6fd75aSMatthew Ahrens 	probe probe3(char *probename, unsigned long arg1, unsigned long arg2,
25*be6fd75aSMatthew Ahrens 	    unsigned long arg3);
26*be6fd75aSMatthew Ahrens 	probe probe4(char *probename, unsigned long arg1, unsigned long arg2,
27*be6fd75aSMatthew Ahrens 	    unsigned long arg3, unsigned long arg4);
28*be6fd75aSMatthew Ahrens 
29*be6fd75aSMatthew Ahrens 	probe set__error(int err);
30*be6fd75aSMatthew Ahrens };
31*be6fd75aSMatthew Ahrens 
32*be6fd75aSMatthew Ahrens #pragma D attributes Evolving/Evolving/ISA provider zfs provider
33*be6fd75aSMatthew Ahrens #pragma D attributes Private/Private/Unknown provider zfs module
34*be6fd75aSMatthew Ahrens #pragma D attributes Private/Private/Unknown provider zfs function
35*be6fd75aSMatthew Ahrens #pragma D attributes Evolving/Evolving/ISA provider zfs name
36*be6fd75aSMatthew Ahrens #pragma D attributes Evolving/Evolving/ISA provider zfs args
37