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