Home
last modified time | relevance | path

Searched refs:pcmu_ib_t (Results 1 – 8 of 8) sorted by relevance

/titanic_50/usr/src/uts/sun4u/opl/sys/pcicmu/
H A Dpcmu_ib.h65 pcmu_ib_t *pino_ib_p; /* link back to interrupt block state */
140 extern void pcmu_ib_configure(pcmu_ib_t *pib_p);
143 extern void pcmu_ib_intr_disable(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino, int wait);
144 extern void pcmu_ib_nintr_clear(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino);
145 extern void pcmu_ib_suspend(pcmu_ib_t *pib_p);
146 extern void pcmu_ib_resume(pcmu_ib_t *pib_p);
147 extern pcmu_ib_ino_info_t *pcmu_ib_locate_ino(pcmu_ib_t *pib_p,
149 extern pcmu_ib_ino_info_t *pcmu_ib_new_ino(pcmu_ib_t *pib_p,
151 extern void pcmu_ib_delete_ino(pcmu_ib_t *pib_p, pcmu_ib_ino_info_t *ino_p);
152 extern void pcmu_ib_free_ino_all(pcmu_ib_t *pib_p);
[all …]
H A Dpcicmu.h107 pcmu_ib_t *pcmu_ib_p; /* interrupt block */
412 extern uint64_t *ib_intr_map_reg_addr(pcmu_ib_t *, pcmu_ib_ino_t);
413 extern uint64_t *ib_clear_intr_reg_addr(pcmu_ib_t *, pcmu_ib_ino_t);
422 extern uint32_t pcmu_intr_dist_cpuid(pcmu_ib_t *, pcmu_ib_ino_info_t *);
427 extern uintptr_t pcmu_ib_setup(pcmu_ib_t *);
H A Dpcmu_types.h37 typedef struct pcmu_ib pcmu_ib_t; typedef
/titanic_50/usr/src/uts/sun4u/opl/io/pcicmu/
H A Dpcmu_ib.c48 pcmu_ib_t *pib_p; in pcmu_ib_create()
56 pib_p = kmem_zalloc(sizeof (pcmu_ib_t), KM_SLEEP); in pcmu_ib_create()
97 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; in pcmu_ib_destroy()
108 kmem_free(pib_p, sizeof (pcmu_ib_t)); in pcmu_ib_destroy()
113 pcmu_ib_configure(pcmu_ib_t *pib_p) in pcmu_ib_configure()
124 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; in pcmu_ib_intr_enable()
149 pcmu_ib_intr_disable(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino, int wait) in pcmu_ib_intr_disable()
201 pcmu_ib_nintr_clear(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino) in pcmu_ib_nintr_clear()
212 pcmu_ib_intr_dist_nintr(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino, in pcmu_ib_intr_dist_nintr()
235 pcmu_ib_intr_dist(pcmu_ib_t *pib_p, pcmu_ib_ino_info_t *ino_p) in pcmu_ib_intr_dist()
[all …]
H A Dpcmu_cb.c103 pcmu_ib_t *pib_p = pcb_p->pcb_pcmu_p->pcmu_ib_p; in pcmu_cb_enable_nintr()
184 pcmu_ib_t *pib_p = pcb_p->pcb_pcmu_p->pcmu_ib_p; in pcmu_cb_disable_nintr()
221 pcmu_ib_t *pib_p = pcb_p->pcb_pcmu_p->pcmu_ib_p; in pcmu_cb_intr_dist()
H A Dpcmu_pbm.c141 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; in pcmu_pbm_destroy()
249 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; in pcmu_pbm_intr_dist()
H A Dpcmu_intr.c173 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; in pcmu_add_intr()
279 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; in pcmu_remove_intr()
H A Dpcicmu.c1266 ib_intr_map_reg_addr(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino) in ib_intr_map_reg_addr()
1277 ib_clear_intr_reg_addr(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino) in ib_clear_intr_reg_addr()
1288 pcmu_ib_setup(pcmu_ib_t *pib_p) in pcmu_ib_setup()
1315 pcmu_intr_dist_cpuid(pcmu_ib_t *pib_p, pcmu_ib_ino_info_t *ino_p) in pcmu_intr_dist_cpuid()
1495 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; in pcmu_pbm_disable_errors()