Cross Reference: pci_machdep.c
xref: /src/sys/arch/evbmips/malta/pci/pci_machdep.c
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/sys/arch/evbmips/malta/pci/
pci_machdep.c revision 1.3
11.3Slukem/*	$NetBSD: pci_machdep.c,v 1.3 2003/07/15 01:37:34 lukem Exp $	*/
21.3Slukem
31.3Slukem#include <sys/cdefs.h>
41.3Slukem__KERNEL_RCSID(0, "$NetBSD: pci_machdep.c,v 1.3 2003/07/15 01:37:34 lukem Exp $");
51.1Ssimonb
61.1Ssimonb#include <sys/param.h>
71.1Ssimonb#include <sys/device.h>
81.1Ssimonb
91.2Ssimonb#define _MIPS_BUS_DMA_PRIVATE
101.1Ssimonb#include <machine/bus.h>
111.1Ssimonb
121.1Ssimonb/*
131.1Ssimonb * PCI doesn't have any special needs; just use
141.1Ssimonb * the generic versions of these functions.
151.1Ssimonb */
161.2Ssimonbstruct mips_bus_dma_tag pci_bus_dma_tag = {
171.1Ssimonb	NULL,	/* cookie */
181.1Ssimonb	0,	/* _wbase */
191.1Ssimonb	0,	/* _physbase */
201.1Ssimonb	0,	/* _wsize */
211.1Ssimonb	_bus_dmamap_create,
221.1Ssimonb	_bus_dmamap_destroy,
231.1Ssimonb	_bus_dmamap_load,
241.1Ssimonb	_bus_dmamap_load_mbuf,
251.1Ssimonb	_bus_dmamap_load_uio,
261.1Ssimonb	_bus_dmamap_load_raw,
271.1Ssimonb	_bus_dmamap_unload,
281.1Ssimonb	_bus_dmamap_sync,
291.1Ssimonb	_bus_dmamem_alloc,
301.1Ssimonb	_bus_dmamem_free,
311.1Ssimonb	_bus_dmamem_map,
321.1Ssimonb	_bus_dmamem_unmap,
331.1Ssimonb	_bus_dmamem_mmap,
341.1Ssimonb};
35

Indexes created Mon Nov 10 17:20:41 GMT 2025