/arch/arm/mach-at91/ |
H A D | gpio.c | 495 /* Several AIC controller irqs are dispatched through this GPIO handler. 746 struct at91_gpio_chip *this, *prev; local 754 for (pioc = 0, this = gpio_chip, prev = NULL; 756 prev = this, this++) { 759 __raw_writel(~0, this->regbase + PIO_IDR); 761 /* setup irq domain for this GPIO controller */ 762 at91_gpio_irqdomain(this); 764 for (offset = 0; offset < this->chip.ngpio; offset++) { 765 unsigned int virq = irq_find_mapping(this [all...] |
/arch/mips/alchemy/devboards/ |
H A D | db1300.c | 152 struct nand_chip *this = mtd->priv; local 153 unsigned long ioaddr = (unsigned long)this->IO_ADDR_W; 165 this->IO_ADDR_R = this->IO_ADDR_W = (void __iomem *)ioaddr; 167 __raw_writeb(cmd, this->IO_ADDR_W); 784 * when doing request_irq() on them. DB1200 has this bug too.
|
H A D | db1200.c | 17 * along with this program; if not, write to the Free Software 203 struct nand_chip *this = mtd->priv; local 204 unsigned long ioaddr = (unsigned long)this->IO_ADDR_W; 216 this->IO_ADDR_R = this->IO_ADDR_W = (void __iomem *)ioaddr; 218 __raw_writeb(cmd, this->IO_ADDR_W); 876 * this pin is claimed by PSC0 (unused though, but pinmux doesn't
|
/arch/um/drivers/ |
H A D | net_kern.c | 175 * is full when we get here. In this case, new data is never queued, 229 /* this is normally done in the interrupt when tx finishes */ 417 /* If this name ends up conflicting with an existing registered 418 * netdevice, that is OK, register_netdev{,ice}() will notice this 744 static int uml_inetaddr_event(struct notifier_block *this, unsigned long event, argument
|
/arch/x86/kvm/ |
H A D | i8254.c | 11 * of this software and associated documentation files (the "Software"), to deal 17 * The above copyright notice and this permission notice shall be included in 248 /* in this case, we had multiple outstanding pit interrupts 385 * The largest possible initial count is 0; this is equivalent 446 static int pit_ioport_write(struct kvm_io_device *this, argument 449 struct kvm_pit *pit = dev_to_pit(this); 522 static int pit_ioport_read(struct kvm_io_device *this, argument 525 struct kvm_pit *pit = dev_to_pit(this); 592 static int speaker_ioport_write(struct kvm_io_device *this, argument 595 struct kvm_pit *pit = speaker_to_pit(this); 609 speaker_ioport_read(struct kvm_io_device *this, gpa_t addr, int len, void *data) argument [all...] |
H A D | lapic.c | 163 * We take advatage of this while building logical id loockup 165 * find apic with different setting we assume this is the mode 429 * uses the Hyper-V APIC enlightenment. In this case we may need 838 * this interface assumes a trap-like exit, which has already finished 970 /* this bitmask has a bit cleared for each reserved register */ 1010 static int apic_mmio_read(struct kvm_io_device *this, argument 1013 struct kvm_lapic *apic = to_lapic(this); 1256 static int apic_mmio_write(struct kvm_io_device *this, argument 1259 struct kvm_lapic *apic = to_lapic(this); 1552 /* FIXME: this cod [all...] |
/arch/arm/mach-pxa/ |
H A D | em-x270.c | 292 struct nand_chip *this = mtd->priv; local 293 unsigned long nandaddr = (unsigned long)this->IO_ADDR_W; 313 this->IO_ADDR_W = (void __iomem *)nandaddr; 315 writel(dat, this->IO_ADDR_W);
|
/arch/alpha/kernel/ |
H A D | setup.c | 98 * As of this version (2.5.59), console_init() will call 223 * ??? If this becomes less standard, move the struct out into the 329 this for later. */ 550 as early as possible, so do this NOW, and then 711 /* First guess at cpu cache sizes. Do this before init_arch. */ 739 /* FIXME: only set this when we actually have EISA in this box? */ 745 * FIXME: how was this failing? Should we trust it instead, 1140 * the HWRPB. That's what this function does. It checks the revision 1157 * is old and does not have this dat 1505 alpha_panic_event(struct notifier_block *this, unsigned long event, void *ptr) argument [all...] |
/arch/blackfin/mach-bf537/boards/ |
H A D | stamp.c | 407 struct nand_chip *this = mtd->priv; local 413 writeb(cmd, this->IO_ADDR_W + (1 << BFIN_NAND_PLAT_CLE)); 415 writeb(cmd, this->IO_ADDR_W + (1 << BFIN_NAND_PLAT_ALE)); 539 .enable_dma = 0, /* use dma transfer with this chip*/ 928 .enable_dma = 0, /* use dma transfer with this chip*/ 934 .enable_dma = 0, /* use dma transfer with this chip*/ 942 .modalias = "m25p80", /* Name of spi_driver for this device */ 1192 .modalias = "ad7476", /* Name of spi_driver for this device */
|
/arch/powerpc/kvm/ |
H A D | mpic.c | 8 * of this software and associated documentation files (the "Software"), to deal 14 * The above copyright notice and this permission notice shall be included in 455 /* Only one CPU is allowed to receive this IRQ */ 1377 static int kvm_mpic_read(struct kvm_io_device *this, gpa_t addr, argument 1380 struct openpic *opp = container_of(this, struct openpic, mmio); 1418 static int kvm_mpic_write(struct kvm_io_device *this, gpa_t addr, argument 1421 struct openpic *opp = container_of(this, struct openpic, mmio);
|
/arch/x86/xen/ |
H A D | enlighten.c | 100 * vcpu info is in a per-cpu pointer and the original reason for this 191 * use this function. 215 hypervisor has no unregister variant and this hypercall does not 363 * _CST using the processor_harvest_xen.c module. For this to work, we 663 * On x86_64, this hack is not used for %gs, because gs points 829 /* Load a new IDT into Xen. In principle this can be per-CPU, so we 947 /* Shouldn't need this as APIC is turned off for PV, and we only 1130 /* In UP this is as good a place as any to set up shared info */ 1334 xen_panic_event(struct notifier_block *this, unsigned long event, void *ptr) argument 1411 * we do this, w [all...] |
/arch/ia64/kernel/ |
H A D | perfmon.c | 251 unsigned long reset_pmds[4]; /* which other pmds to reset when this counter overflows */ 322 int ctx_fd; /* file descriptor used my this context */ 944 * As a consequence to this call, the ctx->th_pmds[] array 970 * we cannot use psr.pp/psr.up for this, it is controlled by 984 * make all of this visible 1021 * this point, because monitoring was MASKED. 1723 * we cannot mask interrupts during this call because this may 1727 * done in caller. Serialization of this function is ensured by caller. 1742 * this functio 2187 struct qstr this = { .name = "" }; local [all...] |