/linux-3.3/drivers/lguest/ |
D | interrupts_and_traps.c | 22 /* Allow Guests to use a non-128 (ie. non-Linux) syscall trap. */ 26 /* The address of the interrupt handler is split into two bits: */ 54 *gstack -= 4; in push_guest_stack() 76 u32 eflags, ss, irq_enable; in set_guest_interrupt() local 84 if ((cpu->regs->ss&0x3) != GUEST_PL) { in set_guest_interrupt() 89 virtstack = cpu->esp1; in set_guest_interrupt() 90 ss = cpu->ss1; in set_guest_interrupt() 99 push_guest_stack(cpu, &gstack, cpu->regs->ss); in set_guest_interrupt() 100 push_guest_stack(cpu, &gstack, cpu->regs->esp); in set_guest_interrupt() 103 virtstack = cpu->regs->esp; in set_guest_interrupt() [all …]
|
/linux-3.3/drivers/net/ethernet/chelsio/cxgb/ |
D | sge.c | 16 * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * 24 * Copyright (c) 2003 - 2005 Chelsio Communications, Inc. * 181 unsigned int in_use; /* # of in-use command descriptors */ 229 unsigned int avail; /* available bits - quota */ 239 unsigned int max_avail; /* max bits to be sent to any port */ 241 unsigned int num; /* num skbs in per port queues */ member 264 unsigned int intrtimer_nres; /* no-resource interrupt timer */ 265 unsigned int fixed_intrtimer;/* non-adaptive interrupt timer */ 286 struct sched *s = sge->tx_sched; in tx_sched_stop() 289 tasklet_kill(&s->sched_tsk); in tx_sched_stop() [all …]
|
/linux-3.3/drivers/iommu/ |
D | msm_iommu.c | 1 /* Copyright (c) 2010-2011, Code Aurora Forum. All rights reserved. 15 * 02110-1301, USA. 34 #include <mach/iommu_hw-8xxx.h> 61 ret = clk_enable(drvdata->pclk); in __enable_clocks() 65 if (drvdata->clk) { in __enable_clocks() 66 ret = clk_enable(drvdata->clk); in __enable_clocks() 68 clk_disable(drvdata->pclk); in __enable_clocks() 76 if (drvdata->clk) in __disable_clocks() 77 clk_disable(drvdata->clk); in __disable_clocks() 78 clk_disable(drvdata->pclk); in __disable_clocks() [all …]
|
/linux-3.3/arch/powerpc/boot/dts/ |
D | virtex440-ml510.dts | 12 /dts-v1/; 14 #address-cells = <1>; 15 #size-cells = <1>; 16 compatible = "xlnx,ml510-ref-design", "xlnx,virtex440"; 17 dcr-parent = <&ppc440_0>; 28 linux,stdout-path = "/plb@0/serial@83e00000"; 31 #address-cells = <1>; 33 #size-cells = <0>; 35 #address-cells = <1>; 36 #size-cells = <1>; [all …]
|
/linux-3.3/drivers/pcmcia/ |
D | rsrc_nonstatic.c | 2 * rsrc_nonstatic.c -- Resource management routines for !SS_CAP_STATIC_MAP sockets 31 #include <pcmcia/ss.h> 52 u_long base, num; member 86 if (s && s->cb_dev) in claim_region() 87 parent = pci_find_parent_resource(s->cb_dev, res); in claim_region() 111 static int add_interval(struct resource_map *map, u_long base, u_long num) in add_interval() argument 115 for (p = map; ; p = p->next) { in add_interval() 116 if ((p != map) && (p->base+p->num >= base)) { in add_interval() 117 p->num = max(num + base - p->base, p->num); in add_interval() 120 if ((p->next == map) || (p->next->base > base+num-1)) in add_interval() [all …]
|
/linux-3.3/Documentation/input/ |
D | atarikbd.txt | 9 provides a convenient connection point for a mouse and switch-type joysticks. 10 The ikbd processor also maintains a time-of-day clock with one second 15 The ikbd communicates with the main processor over a high speed bi-directional 33 0xF8-0xFB relative mouse position records (lsbs determined by 35 0xFC time-of-day 61 settable threshold of motion. Regardless of the threshold, all bits of 77 Note that the value of the button state bits should be valid even if the 80 +127...-128 range, the motion is broken into multiple packets. 140 8 bits per byte for transmission to the host. The ikbd remains in this mode 155 6. Time-of-Day Clock [all …]
|
/linux-3.3/drivers/spi/ |
D | spi-xilinx.c | 9 * 2002-2007 (c) MontaVista Software, Inc. 55 #define XSPI_SSR_OFFSET 0x70 /* 32-bit Slave Select Register */ 119 xspi->write_fn(*xspi->tx_ptr, xspi->regs + XSPI_TXD_OFFSET); in xspi_tx8() 120 xspi->tx_ptr++; in xspi_tx8() 125 xspi->write_fn(*(u16 *)(xspi->tx_ptr), xspi->regs + XSPI_TXD_OFFSET); in xspi_tx16() 126 xspi->tx_ptr += 2; in xspi_tx16() 131 xspi->write_fn(*(u32 *)(xspi->tx_ptr), xspi->regs + XSPI_TXD_OFFSET); in xspi_tx32() 132 xspi->tx_ptr += 4; in xspi_tx32() 137 u32 data = xspi->read_fn(xspi->regs + XSPI_RXD_OFFSET); in xspi_rx8() 138 if (xspi->rx_ptr) { in xspi_rx8() [all …]
|
/linux-3.3/Documentation/ |
D | kernel-parameters.txt | 21 log_buf_len=1M print-fatal-signals=1 23 log-buf-len=1M print_fatal_signals=1 27 "modinfo -p ${modulename}" shows a current list of all parameters of a loadable 31 "echo -n ${value} > /sys/module/${modulename}/parameters/${parm}". 57 IA-64 IA-64 architecture is enabled. 72 Documentation/m68k/kernel-options.txt. 85 PARISC The PA-RISC architecture is enabled. 97 the Documentation/scsi/ sub-directory. 117 X86-32 X86-32, aka i386 architecture is enabled. 118 X86-64 X86-64 architecture is enabled. [all …]
|
/linux-3.3/drivers/usb/gadget/ |
D | storage_common.c | 2 * storage_common.c -- Common definitions for mass storage functionality 4 * Copyright (C) 2003-2008 Alan Stern 18 * - fsg_string_manufacturer -- name of the manufacturer 19 * - fsg_string_product -- name of the product 20 * - fsg_string_config -- name of the configuration 21 * - fsg_string_interface -- name of the interface 49 * The valid range of num_buffers is: num >= 2 && num <= 4. 62 * Instead: allocate your own, using normal USB-IF procedures. 65 #define FSG_PRODUCT_ID 0xa4a5 /* Linux-USB File-backed Storage Gadget */ 68 /*-------------------------------------------------------------------------*/ [all …]
|
/linux-3.3/arch/ia64/kvm/ |
D | process.c | 16 * Place - Suite 330, Boston, MA 02111-1307 USA. 63 /* SDM vol2 5.5 - IVA based interruption handling */ 93 /* Sync mpsr id/da/dd/ss/ed bits to vipsr in collect_interruption() 94 * since after guest do rfi, we still want these bits on in in collect_interruption() 98 ipsr = regs->cr_ipsr; in collect_interruption() 109 vcpu_set_iip(vcpu , regs->cr_iip); in collect_interruption() 156 regs->cr_iip = viva + vec; in inject_guest_interruption() 184 /* Vol2, Table 8-1 */ in set_ifa_itir_iha() 203 * Refer to SDM Vol2 Table 5-6 & 8-1 215 * Refer to SDM Vol2 Table 5-6 & 8-1 [all …]
|
/linux-3.3/drivers/infiniband/hw/qib/ |
D | qib.h | 18 * - Redistributions of source code must retain the above 22 * - Redistributions in binary form must reproduce the above 44 #include <linux/dma-mapping.h> 69 * per driver stats, either not device nor port-specific, or 79 __u64 sps_txerrs; /* tx-related packet errors */ 80 __u64 sps_rcverrs; /* non-crc rcv packet errors */ 95 * First-cut critierion for "device is active" is 97 * 5-second interval. SMA packets are 64 dwords, 104 * error-counters that are logged to EEPROM. A counter is incremented 105 * _once_ (saturating at 255) for each event with any bits set in [all …]
|
/linux-3.3/Documentation/DocBook/ |
D | kernel-hacking.tmpl | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 3 "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" []> 5 <book id="lk-hacking-guide"> 46 MA 02111-1307 USA 75 write this document, being grossly under-qualified, but I always 82 <chapter id="basic-players"> 126 interrupts, to become truly non-preemptable. 129 <sect1 id="basics-usercontext"> 163 <sect1 id="basics-hardirqs"> [all …]
|
/linux-3.3/arch/powerpc/xmon/ |
D | xmon.c | 4 * Copyright (C) 1996-2005 Paul Mackerras. 52 #include "dis-asm.h" 88 /* Bits in bpt.enabled */ 100 #define BP_NUM(bp) ((bp) - bpts + 1) 221 " ss stop execution on all spus\n\ 268 * XXX we should re-enable it when we leave. :) 285 args.token = rtas_token("set-indicator"); in disable_surveillance() 317 if (--timeout > 0) in get_output_lock() 345 return ((regs->msr & MSR_RI) == 0); in unrecoverable_excp() 364 bp = in_breakpoint_table(regs->nip, &offset); in xmon_core() [all …]
|
/linux-3.3/sound/pci/ac97/ |
D | ac97_patch.c | 22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 47 if ((err = snd_ctl_add(ac97->bus->card, snd_ac97_cnew(&controls[idx], ac97))) < 0) in patch_build_controls() 61 kctl = snd_ctl_find_id(ac97->bus->card, &sid); in reset_tlv() 62 if (kctl && kctl->tlv.p) in reset_tlv() 63 kctl->tlv.p = tlv; in reset_tlv() 66 /* set to the page, update bits and restore the page */ 72 mutex_lock(&ac97->page_mutex); in ac97_update_bits_page() 77 mutex_unlock(&ac97->page_mutex); /* unlock paging */ in ac97_update_bits_page() 82 * shared line-in/mic controls 87 uinfo->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; in ac97_enum_text_info() [all …]
|
/linux-3.3/drivers/tty/ |
D | rocket.c | 26 * This driver has 2 kernel control paths - exception handlers (calls into the driver 31 * - rp_table[], accessed through passed "info" pointers, is a global (static) array of 34 * - xmit_flags[], an array of ints indexed by line (port) number, indicating that there 36 * - rp_num_ports, int indicating number of open ports, protected by atomic operations. 98 #define ROCKET_DATE "12-June-2003" 132 static int rp_baud_base[NUM_BOARDS]; /* Board config info (Someday make a per-board… 141 * The following arrays define the interrupt bits corresponding to each AIOP. 142 * These bits are different between the ISA and regular PCI boards and the 198 {-1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {0, 0, 0, 0}, 199 {0, 0, 0, 0}, {-1, -1, -1, -1}, {0, 0, 0, 0}}, [all …]
|
/linux-3.3/drivers/net/wireless/rtlwifi/ |
D | wifi.h | 3 * Copyright(c) 2009-2010 Realtek Corporation. 143 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SU) 145 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192SE) 147 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192CE) 149 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192CU) 151 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192DE) 153 (rtlhal->hw_type == HARDWARE_TYPE_RTL8192DU) 155 (rtlhal->hw_type == HARDWARE_TYPE_RTL8723E) 157 (rtlhal->hw_type == HARDWARE_TYPE_RTL8723U) 167 (rtlhal->hw_type == HARDWARE_TYPE_RTL8723U) [all …]
|
/linux-3.3/drivers/usb/host/ |
D | xhci-mem.c | 46 seg->trbs = dma_pool_alloc(xhci->segment_pool, flags, &dma); in xhci_segment_alloc() 47 if (!seg->trbs) { in xhci_segment_alloc() 52 memset(seg->trbs, 0, SEGMENT_SIZE); in xhci_segment_alloc() 53 seg->dma = dma; in xhci_segment_alloc() 54 seg->next = NULL; in xhci_segment_alloc() 61 if (seg->trbs) { in xhci_segment_free() 62 dma_pool_free(xhci->segment_pool, seg->trbs, seg->dma); in xhci_segment_free() 63 seg->trbs = NULL; in xhci_segment_free() 82 prev->next = next; in xhci_link_segments() 84 prev->trbs[TRBS_PER_SEGMENT-1].link.segment_ptr = in xhci_link_segments() [all …]
|
/linux-3.3/drivers/isdn/hardware/eicon/ |
D | message.c | 51 /*------------------------------------------------------------------*/ 56 /*------------------------------------------------------------------*/ 68 …UPPORTS_NO_CANCEL(__a__) (((__a__)->manufacturer_features&MANUFACTURER_FEATURE_XONOFF_FLOW_CONTR… 70 /*------------------------------------------------------------------*/ 72 /*------------------------------------------------------------------*/ 223 /*------------------------------------------------------------------*/ 225 /*------------------------------------------------------------------*/ 236 void * ReceiveBufferGet(APPL * appl, int Num); 241 /*------------------------------------------------------------------*/ 243 /*------------------------------------------------------------------*/ [all …]
|