Searched refs:sbus (Results 1 - 25 of 51) sorted by relevance

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/sbus/
H A DMakefile6 obj-y := sbus.o dvma.o
H A Dsbus.c0 /* sbus.c: SBus support routines.
12 #include <asm/sbus.h>
23 struct sbus_dev *sbus; local
25 sbus = to_sbus_device(dev);
27 return snprintf (buf, PAGE_SIZE, "%s\n", sbus->ofdev.node->full_name);
76 sprintf(sdev->ofdev.dev.bus_id, "sbus[%08x]", dp->node);
79 printk(KERN_DEBUG "sbus: device registration error for %s!\n",
86 static void __init sbus_bus_ranges_init(struct device_node *dp, struct sbus_bus *sbus) argument
92 sbus->num_sbus_ranges = 0;
94 memcpy(sbus
180 sbus_insert(struct sbus_bus *sbus, struct sbus_bus **root) argument
196 walk_children(struct device_node *dp, struct sbus_dev *parent, struct sbus_bus *sbus) argument
219 struct sbus_bus *sbus; local
[all...]
H A Ddvma.c15 #include <asm/sbus.h>
61 void __init dvma_init(struct sbus_bus *sbus) argument
68 for_each_sbusdev(this_dev, sbus) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/mm/
H A Dnosrmmu.c12 #include <asm/sbus.h>
51 __u32 iounit_map_dma_init(struct sbus_bus *sbus, int size) argument
56 __u32 iounit_map_dma_page(__u32 vaddr, void *addr, struct sbus_bus *sbus) argument
H A Diommu.c19 #include <asm/sbus.h>
59 iommu_init(int iommund, struct sbus_bus *sbus) argument
135 sbus->iommu = iommu;
167 static u32 iommu_get_one(struct page *page, int npages, struct sbus_bus *sbus) argument
169 struct iommu_struct *iommu = sbus->iommu;
198 struct sbus_bus *sbus)
208 busa = iommu_get_one(page, npages, sbus);
212 static __u32 iommu_get_scsi_one_noflush(char *vaddr, unsigned long len, struct sbus_bus *sbus) argument
214 return iommu_get_scsi_one(vaddr, len, sbus);
217 static __u32 iommu_get_scsi_one_gflush(char *vaddr, unsigned long len, struct sbus_bus *sbus) argument
197 iommu_get_scsi_one(char *vaddr, unsigned int len, struct sbus_bus *sbus) argument
223 iommu_get_scsi_one_pflush(char *vaddr, unsigned long len, struct sbus_bus *sbus) argument
234 iommu_get_scsi_sgl_noflush(struct scatterlist *sg, int sz, struct sbus_bus *sbus) argument
247 iommu_get_scsi_sgl_gflush(struct scatterlist *sg, int sz, struct sbus_bus *sbus) argument
261 iommu_get_scsi_sgl_pflush(struct scatterlist *sg, int sz, struct sbus_bus *sbus) argument
287 iommu_release_one(u32 busa, int npages, struct sbus_bus *sbus) argument
303 iommu_release_scsi_one(__u32 vaddr, unsigned long len, struct sbus_bus *sbus) argument
313 iommu_release_scsi_sgl(struct scatterlist *sg, int sz, struct sbus_bus *sbus) argument
[all...]
H A Dio-unit.c18 #include <asm/sbus.h>
38 iounit_init(int sbi_node, int io_node, struct sbus_bus *sbus) argument
69 sbus->iommu = (struct iommu_struct *)iounit;
127 static __u32 iounit_get_scsi_one(char *vaddr, unsigned long len, struct sbus_bus *sbus) argument
130 struct iounit_struct *iounit = (struct iounit_struct *)sbus->iommu;
138 static void iounit_get_scsi_sgl(struct scatterlist *sg, int sz, struct sbus_bus *sbus) argument
141 struct iounit_struct *iounit = (struct iounit_struct *)sbus->iommu;
152 static void iounit_release_scsi_one(__u32 vaddr, unsigned long len, struct sbus_bus *sbus) argument
155 struct iounit_struct *iounit = (struct iounit_struct *)sbus->iommu;
166 static void iounit_release_scsi_sgl(struct scatterlist *sg, int sz, struct sbus_bus *sbus) argument
190 struct sbus_bus *sbus; local
234 struct sbus_bus *sbus = sbus_root; /* They are all the same */ local
271 iounit_map_dma_init(struct sbus_bus *sbus, int size) argument
310 iounit_map_dma_page(__u32 vaddr, void *addr, struct sbus_bus *sbus) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/kernel/
H A Dsun4d_irq.c37 #include <asm/sbus.h>
409 struct sbus_bus *sbus; local
413 for_each_sbus(sbus) {
414 if ((sbus->board * 2) == boot_cpu_id && (cpu_present_map & (1 << (sbus->board * 2 + 1))))
415 sbus_tid[sbus->board] = (sbus->board * 2 + 1);
416 else if (cpu_present_map & (1 << (sbus->board * 2)))
417 sbus_tid[sbus->board] = (sbus
540 struct sbus_bus *sbus; local
[all...]
H A Dpmc.c15 #include <asm/sbus.h>
63 struct sbus_bus *sbus = NULL; local
65 for_each_sbus(sbus) {
66 for_each_sbusdev(sdev, sbus) {
H A Dapc.c16 #include <asm/sbus.h>
140 struct sbus_bus *sbus = NULL; local
144 for_each_sbus(sbus) {
145 for_each_sbusdev(sdev, sbus) {
H A Dioport.c44 #include <asm/sbus.h>
429 void __init sbus_arch_bus_ranges_init(struct device_node *pn, struct sbus_bus *sbus) argument
443 prom_adjust_ranges(sbus->sbus_ranges,
444 sbus->num_sbus_ranges,
450 void __init sbus_setup_iommu(struct sbus_bus *sbus, struct device_node *dp) argument
458 extern void iommu_init(int iommu_node, struct sbus_bus *sbus);
460 iommu_init(parent->node, sbus);
465 struct sbus_bus *sbus);
467 iounit_init(dp->node, parent->node, sbus);
472 void __init sbus_setup_arch_props(struct sbus_bus *sbus, struc argument
[all...]
H A Dsun4c_irq.c36 #include <asm/sbus.h>
H A Dsparc_ksyms.c48 #include <asm/sbus.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m68k/sun3/
H A DMakefile5 obj-y := sun3ints.o sun3dvma.o sbus.o idprom.o
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc/
H A Ddma.h14 #include <asm/sbus.h>
220 BTFIXUPDEF_CALL(__u32, mmu_get_scsi_one, char *, unsigned long, struct sbus_bus *sbus)
221 BTFIXUPDEF_CALL(void, mmu_get_scsi_sgl, struct scatterlist *, int, struct sbus_bus *sbus)
222 BTFIXUPDEF_CALL(void, mmu_release_scsi_one, __u32, unsigned long, struct sbus_bus *sbus)
223 BTFIXUPDEF_CALL(void, mmu_release_scsi_sgl, struct scatterlist *, int, struct sbus_bus *sbus)
225 #define mmu_get_scsi_one(vaddr,len,sbus) BTFIXUP_CALL(mmu_get_scsi_one)(vaddr,len,sbus)
226 #define mmu_get_scsi_sgl(sg,sz,sbus) BTFIXUP_CALL(mmu_get_scsi_sgl)(sg,sz,sbus)
227 #define mmu_release_scsi_one(vaddr,len,sbus) BTFIXUP_CAL
[all...]
H A Dio-unit.h18 * Basically the io-unit handles all dvma sbus activity.
54 #define iounit_map_dma_finish(sbus, addr, len) mmu_release_scsi_one(addr, len, sbus)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/kernel/
H A Dsbus.c1 /* $Id: sbus.c,v 1.1.1.1 2007/08/03 18:52:18 Exp $
2 * sbus.c: UltraSparc SBUS controller support.
16 #include <asm/sbus.h>
715 struct sbus_bus *sbus = (struct sbus_bus *)buscookie; local
716 struct sbus_info *info = sbus->iommu;
778 struct sbus_bus *sbus = dev_id; local
779 struct sbus_info *info = sbus->iommu;
801 sbus->portid,
809 sbus->portid,
813 printk("SYSIO[%x]: AFAR[%016lx]\n", sbus
851 struct sbus_bus *sbus = dev_id; local
926 struct sbus_bus *sbus = dev_id; local
992 sysio_register_error_handlers(struct sbus_bus *sbus) argument
1036 sbus_iommu_init(int __node, struct sbus_bus *sbus) argument
1178 sbus_arch_bus_ranges_init(struct device_node *pn, struct sbus_bus *sbus) argument
1182 sbus_setup_iommu(struct sbus_bus *sbus, struct device_node *dp) argument
1187 sbus_setup_arch_props(struct sbus_bus *sbus, struct device_node *dp) argument
[all...]
H A DMakefile14 power.o sbus.o iommu_common.o sparc64_ksyms.o chmc.o \
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/sound/
H A Dmemalloc.h40 #define snd_dma_sbus_data(sbus) ((struct device *)(sbus))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc64/
H A Dirq.h54 extern unsigned int sbus_build_irq(void *sbus, unsigned int ino);
H A Ddma.h14 #include <asm/sbus.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/sbus/char/
H A Dflash.c23 #include <asm/sbus.h>
162 struct sbus_bus *sbus; local
172 for_all_sbusdev(sdev, sbus) {
H A Dvfc_dev.c2 * drivers/sbus/char/vfc_dev.c
31 #include <asm/sbus.h>
638 struct sbus_bus *sbus; local
643 for_all_sbusdev(sdev, sbus) {
668 for_all_sbusdev(sdev, sbus) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/fc4/
H A Dfcp_impl.h19 #include <asm/sbus.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/prom/
H A Dranges.c2 * ranges.c: Handle ranges in newer proms for obio/sbus.
12 #include <asm/sbus.h>
74 /* Check for obio and sbus ranges. */
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/
H A DMakefile49 obj-$(CONFIG_SBUS) += sbus/

Completed in 293 milliseconds

123