Changeset 0c6fc7a in mainline for kernel/generic/include/ipc/irq.h


Ignore:
Timestamp:
2025-04-07T21:57:01Z (8 days ago)
Author:
GitHub <noreply@…>
Parents:
0db0df2 (diff), 455241b (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2025-04-07 21:57:01)
git-committer:
GitHub <noreply@…> (2025-04-07 21:57:01)
Message:

Merge 455241b37bedd3719ed3b5b025fdf26f44fd565b into 0db0df2acaf79a846301b8337ca8d67aee9c1f18

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/ipc/irq.h

    r0db0df2 r0c6fc7a  
    5050extern kobject_ops_t irq_kobject_ops;
    5151
     52typedef struct {
     53        kobject_t kobject;
     54        irq_t irq;
     55} irq_kobject_t;
     56
     57static inline irq_t *irq_from_kobject(kobject_t *kobject)
     58{
     59        if (kobject) {
     60                return &((irq_kobject_t *) kobject)->irq;
     61        } else {
     62                return NULL;
     63        }
     64}
     65
    5266extern irq_ownership_t ipc_irq_top_half_claim(irq_t *);
    5367extern void ipc_irq_top_half_handler(irq_t *);
Note: See TracChangeset for help on using the changeset viewer.