Searched refs:interrupt (Results 1 - 25 of 66) sorted by relevance

123

/barrelfish-2018-10-04/lib/net/
H A Dnet_queue_internal.h28 * @param interrupt interrupt handler
37 errval_t net_queue_internal_create(inthandler_t interrupt, const char *cardname,
H A Dnet_queue.c16 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 Dhardirq.h36 #include <sys/interrupt.h>
/barrelfish-2018-10-04/include/devif/backends/net/
H A Dip.h41 * @param interrupt Interrupt handler
46 uint8_t prot, uint32_t dst_ip, void(*interrupt)(void*),
H A Dudp.h34 * @param interrupt Interrupt handler
40 uint32_t dst_ip, void(*interrupt)(void*),
/barrelfish-2018-10-04/include/net/
H A Dnet_queue.h35 * @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 Dtkabortbutton58 button .abort -text interrupt -command "exec kill -2 $ppid"
/barrelfish-2018-10-04/doc/015-disk-driver-arch/
H A Dxahcid.tex55 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 Dconclusion.tex28 that could relate either to interrupt dispatching or memcopy performance. To
/barrelfish-2018-10-04/usr/drivers/omap44xx/sdma/
H A Domap_sdma.h44 /// 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 Domap_sdma.c50 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 Dblk_ahci.h90 ahci_port_interrupt_handler_fn interrupt; member in struct:ahci_port
H A Ddevice_impl.c91 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 DVisClientStateModel.java51 * <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 Dumsexcept.tex140 \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 Dpci_driver_client.c143 // Connect to interrupt service
157 struct capref interrupt = { local
162 *ret = interrupt;
/barrelfish-2018-10-04/usr/eclipseclp/Kernel/lib/
H A Dsepia.pl61 interrupt/1,
259 % interrupt/1 - about the same as kill/2
262 interrupt(I) :-
/barrelfish-2018-10-04/usr/drivers/e1000/
H A De1000n.c193 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 Dcpudriver.tex259 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 Ddevif_backend_ip.c229 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 Ddevif_backend_udp.c213 uint32_t dst_ip, void(*interrupt)(void*), bool poll)
229 interrupt, poll);
/barrelfish-2018-10-04/usr/skb/programs/
H A Dirq_routing_new.pl20 % 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 Dsfn5122f_cdriver.c203 //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 DNotify.tex62 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 DDeviceDriver.tex267 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...]

Completed in 134 milliseconds

123