| /linux/arch/mips/fw/arc/ |
| H A D | identify.c | 10 * This code is based on arch/mips/sgi/kernel/system.c, which is 31 .arcname = "SGI-IP22", 32 .liname = "SGI Indy", 35 .arcname = "SGI-IP28", 36 .liname = "SGI IP28", 39 .arcname = "SGI-IP30", 40 .liname = "SGI Octane", 43 .arcname = "SGI-IP32", 44 .liname = "SGI O2",
|
| /linux/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc_qos.c | 740 struct enetc_psfp_gate *sgi, in enetc_streamgate_hw_set() argument 754 cbd.index = cpu_to_le16(sgi->index); in enetc_streamgate_hw_set() 763 if (!sgi->num_entries) in enetc_streamgate_hw_set() 766 if (sgi->num_entries > priv->psfp_cap.max_psfp_gatelist || in enetc_streamgate_hw_set() 767 !sgi->cycletime) in enetc_streamgate_hw_set() 776 sgi_config->oipv = (sgi->init_ipv < 0) ? in enetc_streamgate_hw_set() 777 0x0 : ((sgi->init_ipv & 0x7) | 0x8); in enetc_streamgate_hw_set() 788 cbd.index = cpu_to_le16(sgi->index); in enetc_streamgate_hw_set() 795 sgcl_config->acl_len = (sgi->num_entries - 1) & 0x3; in enetc_streamgate_hw_set() 797 data_size = struct_size(sgcl_data, sgcl, sgi->num_entries); in enetc_streamgate_hw_set() [all …]
|
| /linux/drivers/irqchip/ |
| H A D | irq-alpine-msi.c | 35 u32 spi_first; /* The SGI number that MSIs start */ 53 static void alpine_msix_free_sgi(struct alpine_msix_data *priv, unsigned int sgi, int num_req) in alpine_msix_free_sgi() argument 55 int first = sgi - priv->spi_first; in alpine_msix_free_sgi() 81 static int alpine_msix_gic_domain_alloc(struct irq_domain *domain, unsigned int virq, int sgi) in alpine_msix_gic_domain_alloc() argument 93 fwspec.param[1] = sgi; in alpine_msix_gic_domain_alloc() 109 int sgi, err, i; in alpine_msix_middle_domain_alloc() local 111 sgi = alpine_msix_allocate_sgi(priv, nr_irqs); in alpine_msix_middle_domain_alloc() 112 if (sgi < 0) in alpine_msix_middle_domain_alloc() 113 return sgi; in alpine_msix_middle_domain_alloc() 116 err = alpine_msix_gic_domain_alloc(domain, virq + i, sgi + i); in alpine_msix_middle_domain_alloc() [all …]
|
| /linux/fs/efs/ |
| H A D | super.c | 33 {0x00, "SGI vh"}, 34 {0x01, "SGI trkrepl"}, 35 {0x02, "SGI secrepl"}, 36 {0x03, "SGI raw"}, 37 {0x04, "SGI bsd"}, 38 {SGI_SYSV, "SGI sysv"}, 39 {0x06, "SGI vol"}, 40 {SGI_EFS, "SGI efs"}, 41 {0x08, "SGI lv"}, 42 {0x09, "SGI rlv"}, [all …]
|
| /linux/drivers/net/ethernet/sgi/ |
| H A D | Kconfig | 3 # SGI device configuration 7 bool "SGI devices" 15 the questions about SGI devices. If you say Y, you will be asked for 21 bool "SGI IOC3 Ethernet" 30 tristate "SGI O2 MACE Fast Ethernet support"
|
| /linux/arch/mips/sgi-ip22/ |
| H A D | ip22-hpc.c | 14 #include <asm/sgi/hpc3.h> 15 #include <asm/sgi/ioc.h> 16 #include <asm/sgi/ip22.h> 47 system_type = "SGI Indigo2"; in sgihpc_init() 51 system_type = "SGI Indy"; in sgihpc_init()
|
| H A D | ip22-eisa.c | 2 * Basic EISA bus support for the SGI Indigo-2. 11 * the SGI Indigo-2. It currently only supports PIO (forget about DMA 36 #include <asm/sgi/ioc.h> 37 #include <asm/sgi/mc.h> 38 #include <asm/sgi/ip22.h>
|
| H A D | ip22-setup.c | 3 * ip22-setup.c: SGI specific setup, including init of the feature struct. 26 #include <asm/sgi/mc.h> 27 #include <asm/sgi/hpc3.h> 28 #include <asm/sgi/ip22.h>
|
| H A D | ip22-berr.c | 16 #include <asm/sgi/mc.h> 17 #include <asm/sgi/hpc3.h> 18 #include <asm/sgi/ioc.h> 19 #include <asm/sgi/ip22.h>
|
| H A D | ip22-gio.c | 10 #include <asm/sgi/gio.h> 11 #include <asm/sgi/hpc3.h> 12 #include <asm/sgi/mc.h> 13 #include <asm/sgi/ip22.h> 21 { .name = "SGI Impact", .id = 0x10 }, 27 { .name = "SGI Newport", .id = 0x7e }, 28 { .name = "SGI GR2/GR3", .id = 0x7f },
|
| H A D | ip22-time.c | 28 #include <asm/sgi/ioc.h> 29 #include <asm/sgi/hpc3.h> 30 #include <asm/sgi/ip22.h> 118 /* Generic SGI handler for (spurious) 8254 interrupts */
|
| H A D | ip22-mc.c | 3 * ip22-mc.c: Routines for manipulating SGI Memory Controller. 20 #include <asm/sgi/mc.h> 21 #include <asm/sgi/hpc3.h> 22 #include <asm/sgi/ip22.h> 83 printk(KERN_INFO "MC: SGI memory controller Revision %d\n", in sgimc_init()
|
| H A D | ip22-reset.c | 22 #include <asm/sgi/ioc.h> 23 #include <asm/sgi/hpc3.h> 24 #include <asm/sgi/mc.h> 25 #include <asm/sgi/ip22.h>
|
| /linux/arch/mips/ |
| H A D | Kbuild.platforms | 26 platform-$(CONFIG_SGI_IP22) += sgi-ip22/ 27 platform-$(CONFIG_SGI_IP27) += sgi-ip27/ 28 platform-$(CONFIG_SGI_IP28) += sgi-ip22/ 29 platform-$(CONFIG_SGI_IP30) += sgi-ip30/ 30 platform-$(CONFIG_SGI_IP32) += sgi-ip32/
|
| /linux/sound/mips/ |
| H A D | Makefile | 6 snd-sgi-o2-y := sgio2audio.o ad1843.o 7 snd-sgi-hal2-y := hal2.o 10 obj-$(CONFIG_SND_SGI_O2) += snd-sgi-o2.o 11 obj-$(CONFIG_SND_SGI_HAL2) += snd-sgi-hal2.o
|
| H A D | Kconfig | 14 tristate "SGI O2 Audio" 18 Sound support for the SGI O2 Workstation. 21 tristate "SGI HAL2 Audio" 25 Sound support for the SGI Indy and Indigo2 Workstation.
|
| H A D | hal2.c | 3 * Driver for A2 audio system used in SGI machines 18 #include <asm/sgi/hpc3.h> 19 #include <asm/sgi/ip22.h> 33 MODULE_PARM_DESC(index, "Index value for SGI HAL2 soundcard."); 35 MODULE_PARM_DESC(id, "ID string for SGI HAL2 soundcard."); 36 MODULE_DESCRIPTION("ALSA driver for SGI HAL2 audio"); 704 err = snd_pcm_new(hal2->card, "SGI HAL2 Audio", 0, 1, 1, &pcm); in hal2_pcm_create() 709 strscpy(pcm->name, "SGI HAL2"); in hal2_pcm_create() 764 printk(KERN_INFO "SGI HAL2 revision %i.%i.%i\n", in hal2_detect() 783 "SGI HAL2", hal2)) { in hal2_create() [all …]
|
| /linux/drivers/input/misc/ |
| H A D | sgi_btns.c | 3 * SGI Volume Button interface driver 14 #include <asm/sgi/ioc.h> 96 input->name = "SGI buttons"; in sgi_buttons_probe() 97 input->phys = "sgi/input0"; in sgi_buttons_probe() 131 MODULE_DESCRIPTION("SGI Indy/O2 volume button interface driver");
|
| /linux/drivers/watchdog/ |
| H A D | indydog.c | 3 * IndyDog 0.3 A Hardware Watchdog Device for SGI IP22 25 #include <asm/sgi/mc.h> 105 .identity = "Hardware Watchdog for SGI IP22", in indydog_ioctl() 187 pr_info("Hardware Watchdog Timer for SGI IP22: 0.3\n"); in watchdog_init() 202 MODULE_DESCRIPTION("Hardware Watchdog Device for SGI IP22");
|
| /linux/drivers/net/dsa/ocelot/ |
| H A D | felix_vsc9959.c | 2100 struct felix_stream_gate *sgi) in vsc9959_psfp_parse_gate() argument 2102 sgi->index = entry->hw_index; in vsc9959_psfp_parse_gate() 2103 sgi->ipv_valid = (entry->gate.prio < 0) ? 0 : 1; in vsc9959_psfp_parse_gate() 2104 sgi->init_ipv = (sgi->ipv_valid) ? entry->gate.prio : 0; in vsc9959_psfp_parse_gate() 2105 sgi->basetime = entry->gate.basetime; in vsc9959_psfp_parse_gate() 2106 sgi->cycletime = entry->gate.cycletime; in vsc9959_psfp_parse_gate() 2107 sgi->num_entries = entry->gate.num_entries; in vsc9959_psfp_parse_gate() 2108 sgi->enable = 1; in vsc9959_psfp_parse_gate() 2110 memcpy(sgi->entries, entry->gate.entries, in vsc9959_psfp_parse_gate() 2120 struct felix_stream_gate *sgi) in vsc9959_psfp_sgi_set() argument [all …]
|
| /linux/drivers/soc/xilinx/ |
| H A D | xlnx_event_manager.c | 28 /* SGI number used for Event management driver */ 497 pr_warn("Unhandled SGI node 0x%x event 0x%x. Expected with Xen hypervisor\n", in xlnx_call_notify_cb_handler() 577 * for each SGI interrupt ensure its mapped by GIC IRQ domain in xlnx_event_init_sgi() 594 /* Each SGI needs to be associated with GIC's IRQ domain. */ in xlnx_event_init_sgi() 603 * 3 args for: interrupt type (SGI), interrupt # (set later), type in xlnx_event_init_sgi() 607 /* Set SGI's hwirq */ in xlnx_event_init_sgi() 655 /* Initialize the SGI */ in xlnx_event_manager_probe() 658 dev_err(&pdev->dev, "SGI Init has been failed with %d\n", ret); in xlnx_event_manager_probe() 669 dev_err(&pdev->dev, "SGI registration not supported by TF-A or Xen\n"); in xlnx_event_manager_probe() 671 dev_err(&pdev->dev, "SGI %d registration failed, err %d\n", sgi_num, ret); in xlnx_event_manager_probe() [all …]
|
| /linux/arch/mips/pci/ |
| H A D | pci-ip32.c | 88 .name = "SGI O2 PCI MEM", 94 .name = "SGI O2 PCI IO", 102 .name = "SGI O2 PCI MEM", 108 .name = "SGI O2 PCI IO",
|
| /linux/block/partitions/ |
| H A D | sgi.c | 3 * fs/partitions/sgi.c 62 printk(KERN_WARNING "Dev %s SGI disklabel: csum bad, label corrupted\n", in sgi_partition() 67 /* All SGI disk labels have 16 partitions, disks under Linux only in sgi_partition()
|
| /linux/net/mac80211/ |
| H A D | airtime.c | 24 #define MCS_SYMBOL_TIME(sgi, ksyms) \ argument 25 (sgi ? \ 31 #define MCS_DURATION(streams, sgi, bps) \ argument 32 ((u32)MCS_SYMBOL_TIME(sgi, MCS_N_KSYMS((streams) * (bps)))) 34 #define MCS_DURATION_S(shift, streams, sgi, bps) \ argument 35 ((u16)((MCS_DURATION(streams, sgi, bps) >> shift))) 75 * Define group sort order: HT40 -> SGI -> #streams 78 #define IEEE80211_HT_STREAM_GROUPS 4 /* BW(=2) * SGI(=2) */ 79 #define IEEE80211_VHT_STREAM_GROUPS 8 /* BW(=4) * SGI(=2) */ 510 bool sgi = status->enc_flags & RX_ENC_FLAG_SHORT_GI; in ieee80211_get_rate_duration() local [all …]
|
| /linux/drivers/char/ |
| H A D | uv_mmtimer.c | 2 * Timer device implementation for SGI UV platform. 32 MODULE_AUTHOR("Dimitri Sivanich <sivanich@sgi.com>"); 33 MODULE_DESCRIPTION("SGI UV Memory Mapped RTC Timer"); 38 #define UV_MMTIMER_DESC "SGI UV Memory Mapped RTC Timer"
|