Searched refs:intr_vec_t (Results 1 – 5 of 5) sorted by relevance
/titanic_44/usr/src/uts/sun4/io/ |
H A D | ivintr.c | 50 intr_vec_t *softint_list = NULL; 53 intr_vec_t *intr_vec_pool = NULL; /* For HW and single target SW intrs */ 76 intr_vec_pool = (intr_vec_t *)((caddr_t)intr_vec_table + in init_ivintr() 77 (MAXIVNUM * sizeof (intr_vec_t *))); in init_ivintr() 79 (MAX_RSVD_IV * sizeof (intr_vec_t))); in init_ivintr() 81 bzero(intr_vec_table, MAXIVNUM * sizeof (intr_vec_t *)); in init_ivintr() 82 bzero(intr_vec_pool, MAX_RSVD_IV * sizeof (intr_vec_t)); in init_ivintr() 112 static intr_vec_t * 115 intr_vec_t *iv_p; in iv_alloc() 127 (intr_vec_t *)&intr_vecx_pool[i] : &intr_vec_pool[i]; in iv_alloc() [all …]
|
/titanic_44/usr/src/uts/sun4/sys/ |
H A D | ivintr.h | 51 #define IVSIZE roundup(((MAXIVNUM * sizeof (intr_vec_t *)) + \ 52 (MAX_RSVD_IV * sizeof (intr_vec_t)) + \ 59 typedef struct intr_vec intr_vec_t; typedef 91 intr_vec_t *iv_vec_next; /* Per vector list */ 92 intr_vec_t *iv_pil_next; /* Per PIL list */ 101 intr_vec_t iv_vec; /* CPU0 uses iv_pil_next */ 102 intr_vec_t *iv_pil_xnext[NCPU -1]; /* For CPU1 through N-1 */
|
/titanic_44/usr/src/uts/sun4/ml/ |
H A D | interrupt.s | 63 ! %g2 - pointer to intr_vec_t (iv) 67 ! Grab the first or list head intr_vec_t off the intr_head[pil] 69 ! intr_head[pil] to next intr_vec_t on the list and clear softint 70 ! %clear_softint, if next intr_vec_t is NULL. 92 ldn [%g7], %g3 ! %g3 = next intr_vec_t 93 brnz,pn %g3, 2f ! branch if next intr_vec_t non NULL 139 ! %g2 - pointer to current intr_vec_t (iv), 1567 ! Insert intr_vec_t (iv) to appropriate cpu's softint priority list 1576 ! there's pending intr_vec_t already 1593 ! no pending intr_vec_t; make intr_vec_t as new head [all …]
|
/titanic_44/usr/src/cmd/mdb/sun4u/modules/unix/ |
H A D | unix.c | 1339 intr_vec_t **vec_table; 1357 vecint->vec_size = MAXIVNUM * sizeof (intr_vec_t *); in vecint_walk_init() 1377 size_t max = vecint->vec_size / sizeof (intr_vec_t *); in vecint_walk_step() 1378 intr_vec_t iv; in vecint_walk_step() 1393 if (mdb_vread(&iv, sizeof (intr_vec_t), in vecint_walk_step() 1415 intr_vec_t iv; in vecint_dcmd() 1444 intr_vec_t *list; in softint_walk_init() 1471 intr_vec_t iv; in softint_walk_step() 1480 if (mdb_vread(&iv, sizeof (intr_vec_t), in softint_walk_step() 1493 intr_vec_t iv; in softint_dcmd()
|
/titanic_44/usr/src/uts/sun4/os/ |
H A D | intr.c | 348 intr_vec_t *iv, *next, *prev; in intr_dequeue_req() 359 iv = (intr_vec_t *)inum; in intr_dequeue_req() 372 intr_vec_t *next_iv = IV_GET_PIL_NEXT(next, cpu_id); in intr_dequeue_req()
|