/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/sbus/ |
H A D | Makefile | 6 obj-y := sbus.o dvma.o
|
H A D | sbus.c | 0 /* 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 D | dvma.c | 15 #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 D | nosrmmu.c | 12 #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 D | iommu.c | 19 #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 D | io-unit.c | 18 #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 D | sun4d_irq.c | 37 #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 D | pmc.c | 15 #include <asm/sbus.h> 63 struct sbus_bus *sbus = NULL; local 65 for_each_sbus(sbus) { 66 for_each_sbusdev(sdev, sbus) {
|
H A D | apc.c | 16 #include <asm/sbus.h> 140 struct sbus_bus *sbus = NULL; local 144 for_each_sbus(sbus) { 145 for_each_sbusdev(sdev, sbus) {
|
H A D | ioport.c | 44 #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 D | sun4c_irq.c | 36 #include <asm/sbus.h>
|
H A D | sparc_ksyms.c | 48 #include <asm/sbus.h>
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/m68k/sun3/ |
H A D | Makefile | 5 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 D | dma.h | 14 #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 D | io-unit.h | 18 * 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 D | sbus.c | 1 /* $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 D | Makefile | 14 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 D | memalloc.h | 40 #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 D | irq.h | 54 extern unsigned int sbus_build_irq(void *sbus, unsigned int ino);
|
H A D | dma.h | 14 #include <asm/sbus.h>
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/sbus/char/ |
H A D | flash.c | 23 #include <asm/sbus.h> 162 struct sbus_bus *sbus; local 172 for_all_sbusdev(sdev, sbus) {
|
H A D | vfc_dev.c | 2 * 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 D | fcp_impl.h | 19 #include <asm/sbus.h>
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/prom/ |
H A D | ranges.c | 2 * 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 D | Makefile | 49 obj-$(CONFIG_SBUS) += sbus/
|