/barrelfish-2018-10-04/lib/net/ |
H A D | net_queue_internal.h | 28 * @param interrupt interrupt handler 37 errval_t net_queue_internal_create(inthandler_t interrupt, const char *cardname,
|
H A D | net_queue.c | 16 static errval_t create_loopback_queue(const char* cardname, inthandler_t interrupt, uint64_t *queueid, argument 32 static errval_t create_driver_queue(const char* cardname, inthandler_t interrupt, uint64_t *queueid, argument 39 static errval_t create_e1000_queue(const char* cardname, inthandler_t interrupt, uint64_t *queueid, argument 62 addr.bus, addr.device, addr.function, 1, interrupt); 66 static errval_t create_mlx4_queue(const char* cardname, inthandler_t interrupt, uint64_t *queueid, argument 88 addr.bus, addr.device, addr.function, 1, interrupt); 91 static errval_t create_e10k_queue(const char* cardname, inthandler_t interrupt, uint64_t *queueid, argument 109 err = e10k_queue_create((struct e10k_queue**)retqueue, interrupt, 119 static errval_t create_sfn5122f_queue(const char* cardname, inthandler_t interrupt, uint64_t *queueid, argument 126 err = sfn5122f_queue_create((struct sfn5122f_queue**)retqueue, interrupt, 163 net_queue_internal_create(inthandler_t interrupt, const char *cardname, uint64_t* queueid, bool default_q, bool poll, struct devq **retqueue) argument 194 net_queue_create(inthandler_t interrupt, const char *cardname, uint64_t* queueid, bool poll, struct devq **retqueue) argument [all...] |
/barrelfish-2018-10-04/lib/devif/backends/net/mlx4/include/linux/ |
H A D | hardirq.h | 36 #include <sys/interrupt.h>
|
/barrelfish-2018-10-04/include/devif/backends/net/ |
H A D | ip.h | 41 * @param interrupt Interrupt handler 46 uint8_t prot, uint32_t dst_ip, void(*interrupt)(void*),
|
H A D | udp.h | 34 * @param interrupt Interrupt handler 40 uint32_t dst_ip, void(*interrupt)(void*),
|
/barrelfish-2018-10-04/include/net/ |
H A D | net_queue.h | 35 * @param interrupt interrupt handler 43 errval_t net_queue_create(inthandler_t interrupt, const char *cardname,
|
/barrelfish-2018-10-04/usr/eclipseclp/lib_tcl/ |
H A D | tkabortbutton | 58 button .abort -text interrupt -command "exec kill -2 $ppid"
|
/barrelfish-2018-10-04/doc/015-disk-driver-arch/ |
H A D | xahcid.tex | 55 ahcid registers itself as an interrupt handler for the \ac{ahci} \ac{hba} 56 controller when calling \lstinline+pci_register_driver_irq+. The interrupt 57 handler extracts the current interrupt state of the controller from the device 58 memory and decides if the interrupt was triggered by the \ac{hba}. If the 59 interrupt was triggered by the \ac{hba}, the handler loops over all ports and 60 checks which ports received an interrupt and clears the port's interrupt 61 register. The \ac{hba}'s interrupt register is cleared after all port interrupt 63 has received an interrupt, ahci [all...] |
H A D | conclusion.tex | 28 that could relate either to interrupt dispatching or memcopy performance. To
|
/barrelfish-2018-10-04/usr/drivers/omap44xx/sdma/ |
H A D | omap_sdma.h | 44 /// Channel State. Filled by the interrupt callback, read by the request task. 108 void omap_sdma_enable_channel(struct sdma_driver_state* st, omap_sdma_channel_t channel, bool interrupt);
|
H A D | omap_sdma.c | 50 SDMA_PRINT("interrupt on channel %u\n", channel); 78 SDMA_PRINT("interrupt finished\n"); 86 // This interrupt handler is for use in the SDMA kernel benchmark only! 88 // for it to be a valid interrupt handler. 91 __attribute__((interrupt("IRQ"))) 368 * \param interrupt Indicate an interrupt should be sent on completion or error 373 void omap_sdma_enable_channel(struct sdma_driver_state* st, omap_sdma_channel_t channel, bool interrupt) argument 381 if (interrupt) { 451 * \param irq_cb Mandatory interrupt callbac [all...] |
/barrelfish-2018-10-04/lib/blk/blk_ahci/ |
H A D | blk_ahci.h | 90 ahci_port_interrupt_handler_fn interrupt; member in struct:ahci_port
|
H A D | device_impl.c | 91 BLK_DEBUG("Ignored interrupt, device not yet initialized?\n"); 97 assert(port->interrupt != NULL); 98 port->interrupt(port, queue->requests, port->ncs);
|
/barrelfish-2018-10-04/usr/eclipseclp/Visualisation/src/com/parctechnologies/eclipse/visualisation/ |
H A D | VisClientStateModel.java | 51 * <li> Maintain settable boolean interrupt to control whether the VC should 73 private boolean interrupt = false; field in class:VisClientStateModel 281 interrupt = newValue; 286 return(interrupt); 312 // clear the interrupt flag 411 * interrupt is true or if the state is not HELD_ON_EVENT (ie. if a 413 * phase). This means that interrupt being true has the additional 436 /** Class implementing the vis client's interrupt action. This 444 * autoResume if it is on, and sets interrupt to true. */ 464 DebuggingSupport.logMessage(this,"interrupt actio [all...] |
/barrelfish-2018-10-04/usr/eclipseclp/documents/userman/ |
H A D | umsexcept.tex | 140 \item Via signals/interrupts by setting the interrupt handler to 686 defining interrupt handlers for them. In fact, a set of 695 provided the programmer sets up a corresponding interrupt handler. 707 generate the valid interrupt numbers and their mnemonic names. 712 When an interrupt happens, the {\eclipse} system 713 calls an interrupt handling routine in a manner very similar to 715 the interrupt number. 717 interrupt handlers. The goal 722 assigns the procedure specified by \about{PredSpec} as the interrupt handler for 723 the interrupt identifie [all...] |
/barrelfish-2018-10-04/lib/pci/ |
H A D | pci_driver_client.c | 143 // Connect to interrupt service 157 struct capref interrupt = { local 162 *ret = interrupt;
|
/barrelfish-2018-10-04/usr/eclipseclp/Kernel/lib/ |
H A D | sepia.pl | 61 interrupt/1, 259 % interrupt/1 - about the same as kill/2 262 interrupt(I) :-
|
/barrelfish-2018-10-04/usr/drivers/e1000/ |
H A D | e1000n.c | 193 E1000_DEBUG("Card supports MSI-x but legacy interrupt requested by Kaluga"); 205 * e1000 interrupt handler 211 /* Read interrupt cause, this also acknowledges the interrupt */ 219 // printf("#### interrupt handler called: %"PRIu64"\n", interrupt_counter); 296 E1000_DEBUG("MSI-X interrupt support!\n"); 306 E1000_DEBUG("Legacy interrupt support!\n"); 310 USER_PANIC("Setting up interrupt failed \n"); 384 struct capref rx, struct capref tx, bool interrupt, 407 struct capref tx, bool interrupt) 383 cd_create_queue_rpc(struct e1000_devif_binding *b, struct capref rx, struct capref tx, bool interrupt, uint64_t *mac, struct capref *regs, struct capref *irq, errval_t* err) argument 406 cd_create_queue(struct e1000_devif_binding *b, struct capref rx, struct capref tx, bool interrupt) argument [all...] |
/barrelfish-2018-10-04/doc/021-cpudriver/ |
H A D | cpudriver.tex | 259 252 & APIC Performance monitoring interrupt \\ 261 254 & APIC Spurious interrupt \\ 270 Page faults (interrupt 14) are dispatched to the `pagefault` entry 275 The kernel delivers an interrupt that is not an exception and not 276 the local APIC timer interrupt to user-space. The local APIC timer 277 interrupt is used by the kernel for preemptive scheduling and not
|
/barrelfish-2018-10-04/lib/devif/backends/net/ip/ |
H A D | devif_backend_ip.c | 229 uint8_t prot, uint32_t dst_ip, inthandler_t interrupt, bool poll) 237 err = net_queue_create(interrupt, card_name, qid, poll, &que->q); 228 ip_create(struct ip_q** q, const char* card_name, uint64_t* qid, uint8_t prot, uint32_t dst_ip, inthandler_t interrupt, bool poll) argument
|
/barrelfish-2018-10-04/lib/devif/backends/net/udp/ |
H A D | devif_backend_udp.c | 213 uint32_t dst_ip, void(*interrupt)(void*), bool poll) 229 interrupt, poll);
|
/barrelfish-2018-10-04/usr/skb/programs/ |
H A D | irq_routing_new.pl | 20 % The int_dest_used predicate describes which interrupt sinks are currently 39 % the system is using one of the interrupt models. 71 % Example 1: Calculate an arbitrary destination for interrupt input 100. 74 % Example 2: Calculate a from interrupt input 100 to core=3 371 % Returns true if this PortNumber is a interrupt destination. 547 %%%% Functions that map various interrupt numbers to internal representation 589 % This function returns always only one interrupt, but for compatibility, 600 % Translates fixed x86 legacy interrupt numbers to internal interrupt source number. 786 % Can also be used to map GSI to internal interrupt sourc [all...] |
/barrelfish-2018-10-04/usr/drivers/solarflare/ |
H A D | sfn5122f_cdriver.c | 203 //static uint32_t init_evq(uint16_t n, lpaddr_t phys, bool interrupt); 774 /* Enable rxbuf/txbuf interrupt fields not documented. 827 /* Use an interrupt level unused by event queues */ 846 USER_PANIC("Setting up interrupt failed \n"); 936 lpaddr_t phys, bool interrupt) 951 if (st->use_interrupt && interrupt) { 1143 err = st->devif->tx_vtbl.interrupt(st->devif, NOP_CONT, st->qid); 1146 USER_PANIC("Error when sending interrupt %s \n", err_getstring(err)); 1164 // TODO handle fatal interrupt 1176 err = st->queues[i].devif->tx_vtbl.interrupt(s 935 init_evq(struct sfn5122f_driver_state* st, uint16_t n, lpaddr_t phys, bool interrupt) argument 1192 cd_create_queue_rpc(struct sfn5122f_devif_binding *b, struct capref frame, bool user, bool interrupt, bool qzero, uint8_t core, uint8_t msix_vector, uint64_t *mac, uint16_t *qid, struct capref *regs, errval_t *ret_err) argument 1294 cd_create_queue(struct sfn5122f_devif_binding *b, struct capref frame, bool user, bool interrupt, bool qzero, uint8_t core, uint8_t msix_vector) argument [all...] |
/barrelfish-2018-10-04/doc/009-notifications/ |
H A D | Notify.tex | 62 to pre-empt it until the next timer interrupt (about 18 million 84 interrupt rate and the number of domains (and channels) in the system. 98 preemption of a running thread before the next clock interrupt. It 177 easily afford to use a separate interrupt vector for each sending 193 hyperthread so that interrupt latency and polling costs were 194 interleaved with normal processing...and only interrupt the
|
/barrelfish-2018-10-04/doc/019-device-drivers/ |
H A D | DeviceDriver.tex | 267 For the the FDIF device, we can receive an interrupt from the device in case 269 system call to register for the interrupt in the kernel. Once the interrupt 273 we register an interrupt for the device by using 276 the interrupt arrives, an additional state argument that is passed to that 277 function for this particular interrupt, in our case NULL, and the interrupt 287 device registers, interrupt registrations and your actual driver code. In the 540 interrupt to you. It all starts with having a driver for your interrupt [all...] |