/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddi_intr.h | 99 typedef struct __ddi_intr_handle *ddi_intr_handle_t; typedef 153 int ddi_intr_alloc(dev_info_t *dip, ddi_intr_handle_t *h_array, 155 int ddi_intr_free(ddi_intr_handle_t h); 160 int ddi_intr_get_cap(ddi_intr_handle_t h, int *flagsp); 161 int ddi_intr_set_cap(ddi_intr_handle_t h, int flags); 167 int ddi_intr_get_pri(ddi_intr_handle_t h, uint_t *prip); 168 int ddi_intr_set_pri(ddi_intr_handle_t h, uint_t pri); 173 int ddi_intr_add_handler(ddi_intr_handle_t h, 175 int ddi_intr_dup_handler(ddi_intr_handle_t org, int vector, 176 ddi_intr_handle_t *dup); [all …]
|
H A D | ddi_intr_impl.h | 293 ddi_intr_handle_t *devi_intr_handle_p; /* Hdl for legacy intr APIs */ 343 ddi_intr_handle_t i_ddi_get_intr_handle(dev_info_t *dip, int inum); 344 void i_ddi_set_intr_handle(dev_info_t *dip, int inum, ddi_intr_handle_t hdl); 427 int get_intr_affinity(ddi_intr_handle_t h, processorid_t *tgt_p); 428 int set_intr_affinity(ddi_intr_handle_t h, processorid_t tgt);
|
H A D | pcic_var.h | 174 ddi_intr_handle_t *pc_pci_intr_hdlp; /* For PCI based adapters */ 176 ddi_intr_handle_t *pc_intr_htblp; /* ISA: interrupt handles */
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi_intr.c | 151 ddi_intr_alloc(dev_info_t *dip, ddi_intr_handle_t *h_array, int type, int inum, in ddi_intr_alloc() 330 (ddi_intr_handle_t)hdlp); in ddi_intr_alloc() 347 ddi_intr_free(ddi_intr_handle_t h) in ddi_intr_free() 442 ddi_intr_get_cap(ddi_intr_handle_t h, int *flagsp) in ddi_intr_get_cap() 477 ddi_intr_set_cap(ddi_intr_handle_t h, int flags) in ddi_intr_set_cap() 535 ddi_intr_get_pri(ddi_intr_handle_t h, uint_t *prip) in ddi_intr_get_pri() 566 ddi_intr_set_pri(ddi_intr_handle_t h, uint_t pri) in ddi_intr_set_pri() 609 ddi_intr_add_handler(ddi_intr_handle_t h, ddi_intr_handler_t inthandler, in ddi_intr_add_handler() 646 ddi_intr_dup_handler(ddi_intr_handle_t org, int dup_inum, in ddi_intr_dup_handler() 647 ddi_intr_handle_t *dup) in ddi_intr_dup_handler() [all …]
|
H A D | ddi_intr_impl.c | 87 sizeof (ddi_intr_handle_t)); in i_ddi_intr_devi_fini() 326 ddi_intr_handle_t 346 i_ddi_set_intr_handle(dev_info_t *dip, int inum, ddi_intr_handle_t intr_hdl) in i_ddi_set_intr_handle() 364 sizeof (ddi_intr_handle_t) * in i_ddi_set_intr_handle() 483 get_intr_affinity(ddi_intr_handle_t h, processorid_t *tgt_p) in get_intr_affinity() 514 set_intr_affinity(ddi_intr_handle_t h, processorid_t tgt) in set_intr_affinity()
|
/illumos-gate/usr/src/uts/common/io/bnx/ |
H A D | bnxint.c | 355 if ((umdevice->pIntrBlock = kmem_zalloc(sizeof (ddi_intr_handle_t), in bnxIntrInit() 382 sizeof (ddi_intr_handle_t)); in bnxIntrInit() 393 kmem_free(umdevice->pIntrBlock, sizeof (ddi_intr_handle_t)); in bnxIntrInit() 402 kmem_free(umdevice->pIntrBlock, sizeof (ddi_intr_handle_t)); in bnxIntrInit() 410 kmem_free(umdevice->pIntrBlock, sizeof (ddi_intr_handle_t)); in bnxIntrInit() 419 kmem_free(umdevice->pIntrBlock, sizeof (ddi_intr_handle_t)); in bnxIntrInit() 450 kmem_free(umdevice->pIntrBlock, sizeof (ddi_intr_handle_t)); in bnxIntrFini()
|
H A D | bnx.h | 268 ddi_intr_handle_t *pIntrBlock;
|
/illumos-gate/usr/src/uts/i86pc/i86hvm/io/xpv/ |
H A D | evtchn.c | 46 static ddi_intr_handle_t *evtchn_ihp = NULL; 318 kmem_free(evtchn_ihp, sizeof (ddi_intr_handle_t)); in ec_fini() 328 ddi_intr_handle_t *ihp; in ec_init() 351 ihp = kmem_zalloc(sizeof (ddi_intr_handle_t), KM_SLEEP); in ec_init()
|
/illumos-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xgell.h | 316 ddi_intr_handle_t *handle; /* DDI interrupt handle */ 377 ddi_intr_handle_t *intr_table;
|
/illumos-gate/usr/src/uts/common/io/tpm/ |
H A D | tpm_ddi.h | 89 ddi_intr_handle_t *h_array;
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/ |
H A D | rdsv3_af_thr_impl.h | 78 ddi_intr_handle_t aft_intr; /* intr cookie */
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_hba.c | 144 ddi_intr_handle_t *htable = NULL; in emlxs_msi_init() 145 ddi_intr_handle_t *new_htable = NULL; in emlxs_msi_init() 283 kmem_alloc((size_t)(count * sizeof (ddi_intr_handle_t)), in emlxs_msi_init() 325 kmem_alloc((size_t)(actual * sizeof (ddi_intr_handle_t)), in emlxs_msi_init() 330 (actual * sizeof (ddi_intr_handle_t))); in emlxs_msi_init() 333 kmem_free(htable, (count * sizeof (ddi_intr_handle_t))); in emlxs_msi_init() 464 kmem_free(htable, (count * sizeof (ddi_intr_handle_t))); in emlxs_msi_init() 501 ddi_intr_handle_t *htable; in emlxs_msi_uninit() 562 kmem_free(htable, (count * sizeof (ddi_intr_handle_t))); in emlxs_msi_uninit() 595 ddi_intr_handle_t *htable = NULL; in emlxs_msi_add() [all …]
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | qcn.h | 95 ddi_intr_handle_t *qcn_htable; /* For array of interrupts */
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pvscsi/ |
H A D | pvscsi_var.h | 97 ddi_intr_handle_t intr_handles[PVSCSI_MAX_INTRS];
|
/illumos-gate/usr/src/uts/common/io/pciex/ |
H A D | pcieb.h | 101 ddi_intr_handle_t *pcieb_htable; /* Intr Handlers */
|
/illumos-gate/usr/src/uts/common/io/rwd/ |
H A D | rt2661_var.h | 121 ddi_intr_handle_t *sc_intr_htable;
|
/illumos-gate/usr/src/uts/common/io/virtio/ |
H A D | virtio_impl.h | 97 ddi_intr_handle_t *vio_interrupts;
|
/illumos-gate/usr/src/uts/common/sys/sata/adapters/si3124/ |
H A D | si3124var.h | 188 ddi_intr_handle_t *sictl_htable; /* For array of interrupts */
|
/illumos-gate/usr/src/uts/common/io/iwk/ |
H A D | iwk2_var.h | 170 ddi_intr_handle_t *sc_intr_htable;
|
/illumos-gate/usr/src/uts/common/io/iwp/ |
H A D | iwp_var.h | 193 ddi_intr_handle_t *sc_intr_htable;
|
/illumos-gate/usr/src/uts/common/io/iwh/ |
H A D | iwh_var.h | 175 ddi_intr_handle_t *sc_intr_htable;
|
/illumos-gate/usr/src/uts/intel/io/vmm/io/ |
H A D | ppt.c | 111 ddi_intr_handle_t *inth; 119 ddi_intr_handle_t *inth; 1334 ppt->msi.inth_sz = numvec * sizeof (ddi_intr_handle_t); in ppt_setup_msi() 1423 ppt->msix.inth_sz = numvec * sizeof (ddi_intr_handle_t); in ppt_setup_msix()
|
/illumos-gate/usr/src/uts/intel/io/vmxnet3s/ |
H A D | vmxnet3.h | 140 ddi_intr_handle_t intrHandle;
|
/illumos-gate/usr/src/uts/common/io/bfe/ |
H A D | bfe.h | 312 ddi_intr_handle_t bfe_intrhdl;
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/ |
H A D | oce_intr.c | 98 dev->hsize = nreqd * sizeof (ddi_intr_handle_t); in oce_setup_intr()
|