Searched refs:pib_p (Results 1 - 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_ib.c | 48 pcmu_ib_t *pib_p; local 56 pib_p = kmem_zalloc(sizeof (pcmu_ib_t), KM_SLEEP); 57 pcmu_p->pcmu_ib_p = pib_p; 58 pib_p->pib_pcmu_p = pcmu_p; 60 a = pcmu_ib_setup(pib_p); 66 pib_p->pib_intr_retry_timer_reg = 68 pib_p->pib_obio_intr_state_diag_reg = 73 pib_p->pib_obio_intr_map_regs, pib_p->pib_obio_clear_intr_regs); 76 pib_p 97 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; local 113 pcmu_ib_configure(pcmu_ib_t *pib_p) argument 124 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; local 149 pcmu_ib_intr_disable(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino, int wait) argument 201 pcmu_ib_nintr_clear(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino) argument 212 pcmu_ib_intr_dist_nintr(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino, volatile uint64_t *imr_p) argument 235 pcmu_ib_intr_dist(pcmu_ib_t *pib_p, pcmu_ib_ino_info_t *ino_p) argument 297 pcmu_ib_t *pib_p = (pcmu_ib_t *)arg; local 379 pcmu_ib_t *pib_p = (pcmu_ib_t *)arg; local 395 pcmu_ib_suspend(pcmu_ib_t *pib_p) argument 408 pcmu_ib_resume(pcmu_ib_t *pib_p) argument 426 pcmu_ib_locate_ino(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino_num) argument 440 pcmu_ib_new_ino(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino_num, ih_t *ih_p) argument 469 pcmu_ib_delete_ino(pcmu_ib_t *pib_p, pcmu_ib_ino_info_t *ino_p) argument 484 pcmu_ib_free_ino_all(pcmu_ib_t *pib_p) argument 499 pcmu_ib_t *pib_p = ino_p->pino_ib_p; local 728 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; local [all...] |
H A D | pcmu_intr.c | 173 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; local 186 if (ino > pib_p->pib_max_ino) { 196 mutex_enter(&pib_p->pib_ino_lst_mutex); 200 if (ino_p = pcmu_ib_locate_ino(pib_p, ino)) { /* sharing ino */ 218 ino_p = pcmu_ib_new_ino(pib_p, ino, ih_p); 246 cpu_id = pcmu_intr_dist_cpuid(pib_p, ino_p); 251 cpu_id = u2u_translate_tgtid(pib_p->pib_pcmu_p, 256 mutex_exit(&pib_p->pib_ino_lst_mutex); 262 pcmu_ib_delete_ino(pib_p, ino_p); 266 mutex_exit(&pib_p 279 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; local [all...] |
H A D | pcmu_cb.c | 103 pcmu_ib_t *pib_p = pcb_p->pcb_pcmu_p->pcmu_ib_p; local 104 volatile uint64_t *imr_p = ib_intr_map_reg_addr(pib_p, ino); 112 cpu_id = u2u_translate_tgtid(pib_p->pib_pcmu_p, cpu_id, imr_p); 184 pcmu_ib_t *pib_p = pcb_p->pcb_pcmu_p->pcmu_ib_p; local 190 imr_p = ib_intr_map_reg_addr(pib_p, ino); 221 pcmu_ib_t *pib_p = pcb_p->pcb_pcmu_p->pcmu_ib_p; local 235 imr_p = ib_intr_map_reg_addr(pib_p, ino); 237 cpu_id = u2u_translate_tgtid(pib_p->pib_pcmu_p, cpu_id, imr_p);
|
H A D | pcmu_pbm.c | 141 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; local 158 pcmu_ib_intr_disable(pib_p, 249 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; local 252 mutex_enter(&pib_p->pib_intr_lock); 253 pcmu_ib_intr_dist_nintr(pib_p, ino, ib_intr_map_reg_addr(pib_p, ino)); 254 mutex_exit(&pib_p->pib_intr_lock);
|
H A D | pcicmu.c | 1266 ib_intr_map_reg_addr(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino) argument 1271 addr = (uint64_t *)(pib_p->pib_obio_intr_map_regs + 1277 ib_clear_intr_reg_addr(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino) argument 1282 addr = (uint64_t *)(pib_p->pib_obio_clear_intr_regs + 1288 pcmu_ib_setup(pcmu_ib_t *pib_p) argument 1290 pcmu_t *pcmu_p = pib_p->pib_pcmu_p; 1293 pib_p->pib_ign = PCMU_ID_TO_IGN(pcmu_p->pcmu_id); 1294 pib_p->pib_max_ino = PCMU_MAX_INO; 1295 pib_p->pib_obio_intr_map_regs = a + PCMU_IB_OBIO_INTR_MAP_REG_OFFSET; 1296 pib_p 1315 pcmu_intr_dist_cpuid(pcmu_ib_t *pib_p, pcmu_ib_ino_info_t *ino_p) argument 1495 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; local [all...] |
/illumos-gate/usr/src/uts/sun4u/opl/sys/pcicmu/ |
H A D | pcmu_ib.h | 107 #define PCMU_IB2CB(pib_p) ((pib_p)->pib_pcmu_p->pcmu_cb_p) 112 #define PCMU_IB_INO_INTR_STATE_REG(pib_p, ino) \ 113 (pib_p->pib_obio_intr_state_diag_reg) 129 #define PCMU_IB_INO_TO_MONDO(pib_p, ino) \ 130 PCMU_IB_IGN_TO_MONDO((pib_p)->pib_ign, ino) 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); [all...] |
Completed in 744 milliseconds