Home
last modified time | relevance | path

Searched refs:isr (Results 1 – 7 of 7) sorted by relevance

/components/drivers/pic/
A Dpic.c376 isr = &pirq->isr; in rt_pic_attach_irq()
383 if ((isr = rt_malloc(sizeof(*isr)))) in rt_pic_attach_irq()
389 rt_list_insert_after(&pirq->isr.list, &isr->list); in rt_pic_attach_irq()
400 isr->flags = flags; in rt_pic_attach_irq()
408 rt_memset(isr->action.cpu_counter, 0, sizeof(isr->action.cpu_counter)); in rt_pic_attach_irq()
430 isr = &pirq->isr; in rt_pic_detach_irq()
455 isr = next_isr; in rt_pic_detach_irq()
463 rt_list_for_each_entry(isr, &pirq->isr.list, list) in rt_pic_detach_irq()
480 rt_free(isr); in rt_pic_detach_irq()
561 action = &pirq->isr.action; in rt_pic_handle_isr()
[all …]
/components/drivers/mailbox/
A Dmailbox-pic.c121 rt_uint32_t isr; in pic_mbox_isr() local
124 isr = HWREG32(pic_mbox->regs + MAILBOX_ISTATE); in pic_mbox_isr()
130 if (!(RT_BIT(idx) & isr)) in pic_mbox_isr()
141 HWREG32(pic_mbox->regs + MAILBOX_ISTATE) &= ~isr; in pic_mbox_isr()
/components/drivers/ata/
A Dahci.c512 rt_uint32_t isr; in ahci_isr() local
523 isr = HWREG32(port->regs + RT_AHCI_PORT_INTS); in ahci_isr()
529 host->ops->port_isr(host, port, isr); in ahci_isr()
535 HWREG32(port->regs + RT_AHCI_PORT_INTS) = isr; in ahci_isr()
/components/drivers/include/drivers/
A Dpic.h136 struct rt_pic_isr isr; member
A Dahci.h391 rt_err_t (*port_isr)(struct rt_ahci_host *host, struct rt_ahci_port *port, rt_uint32_t isr);
/components/drivers/pci/
A Dpci.c372 unused = rt_list_isempty(&pirq->isr.list); in rt_pci_irq_mask()
/components/drivers/sdio/sdhci/
A Dsdhci.c1935 rt_uint32_t isr; in sdhci_thread_irq() local
1941 isr = host->thread_isr; in sdhci_thread_irq()
1950 if (isr & (RT_SDHCI_INT_CARD_INSERT | RT_SDHCI_INT_CARD_REMOVE)) in sdhci_thread_irq()

Completed in 20 milliseconds