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, Version 1.0 only 6 * (the "License"). You may not use this file except in compliance 7 * with the License. 8 * 9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10 * or http://www.opensolaris.org/os/licensing. 11 * See the License for the specific language governing permissions 12 * and limitations under the License. 13 * 14 * When distributing Covered Code, include this CDDL HEADER in each 15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16 * If applicable, add the following below this CDDL HEADER, with the 17 * fields enclosed by brackets "[]" replaced with your own identifying 18 * information: Portions Copyright [yyyy] [name of copyright owner] 19 * 20 * CDDL HEADER END 21 */ 22 /* 23 * Copyright (c) 1990-1998, by Sun Microsystems, Inc. 24 * All rights reserved. 25 */ 26 27 #include <sys/types.h> 28 #include <sys/param.h> 29 #include <sys/systm.h> 30 #include <sys/kmem.h> 31 #include <sys/cpu.h> 32 #include <sys/sunddi.h> 33 #include <sys/ddi_impldefs.h> 34 35 /*ARGSUSED*/ 36 unsigned long 37 dvma_pagesize(dev_info_t *dip) 38 { 39 return (0); 40 } 41 42 /*ARGSUSED*/ 43 int 44 dvma_reserve(dev_info_t *dip, ddi_dma_lim_t *limp, u_int pages, 45 ddi_dma_handle_t *handlep) 46 { 47 return (DDI_DMA_NORESOURCES); 48 } 49 50 /*ARGSUSED*/ 51 void 52 dvma_release(ddi_dma_handle_t h) 53 { 54 } 55 56 /*ARGSUSED*/ 57 void 58 dvma_kaddr_load(ddi_dma_handle_t h, caddr_t a, u_int len, u_int index, 59 ddi_dma_cookie_t *cp) 60 { 61 } 62 63 /*ARGSUSED*/ 64 void 65 dvma_unload(ddi_dma_handle_t h, u_int objindex, u_int type) 66 { 67 } 68 69 /*ARGSUSED*/ 70 void 71 dvma_sync(ddi_dma_handle_t h, u_int objindex, u_int type) 72 { 73 } 74