Home
last modified time | relevance | path

Searched refs:ddi_intr_handle_t (Results 1 – 25 of 134) sorted by relevance

123456

/illumos-gate/usr/src/uts/common/sys/
H A Dddi_intr.h99 typedef struct __ddi_intr_handle *ddi_intr_handle_t; typedef
155 int ddi_intr_free(ddi_intr_handle_t h);
161 int ddi_intr_set_cap(ddi_intr_handle_t h, int flags);
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,
176 ddi_intr_handle_t *dup);
177 int ddi_intr_remove_handler(ddi_intr_handle_t h);
183 int ddi_intr_enable(ddi_intr_handle_t h);
184 int ddi_intr_disable(ddi_intr_handle_t h);
191 int ddi_intr_set_mask(ddi_intr_handle_t h);
[all …]
H A Dddi_intr_impl.h293 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 Dpcic_var.h174 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 Dddi_intr.c330 (ddi_intr_handle_t)hdlp); in ddi_intr_alloc()
347 ddi_intr_free(ddi_intr_handle_t h) in ddi_intr_free()
647 ddi_intr_handle_t *dup) in ddi_intr_dup_handler()
683 *dup = (ddi_intr_handle_t)dup_hdlp; in ddi_intr_dup_handler()
749 ddi_intr_enable(ddi_intr_handle_t h) in ddi_intr_enable()
1203 ddi_intr_handle_t hdl; in ddi_intr_hilevel()
1204 ddi_intr_handle_t *hdl_p; in ddi_intr_hilevel()
1275 ddi_intr_handle_t hdl; in ddi_get_iblock_cookie()
1276 ddi_intr_handle_t *hdl_p; in ddi_get_iblock_cookie()
1332 ddi_intr_handle_t *hdl_p; in ddi_add_intr()
[all …]
H A Dddi_intr_impl.c87 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 Dbnxint.c355 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 Dbnx.h268 ddi_intr_handle_t *pIntrBlock;
/illumos-gate/usr/src/uts/i86pc/i86hvm/io/xpv/
H A Devtchn.c46 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 Dxgell.h316 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 Dtpm_ddi.h89 ddi_intr_handle_t *h_array;
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdsv3_af_thr_impl.h78 ddi_intr_handle_t aft_intr; /* intr cookie */
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_hba.c144 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 Dqcn.h95 ddi_intr_handle_t *qcn_htable; /* For array of interrupts */
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pvscsi/
H A Dpvscsi_var.h97 ddi_intr_handle_t intr_handles[PVSCSI_MAX_INTRS];
/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpcieb.h101 ddi_intr_handle_t *pcieb_htable; /* Intr Handlers */
/illumos-gate/usr/src/uts/common/io/rwd/
H A Drt2661_var.h121 ddi_intr_handle_t *sc_intr_htable;
/illumos-gate/usr/src/uts/common/io/virtio/
H A Dvirtio_impl.h97 ddi_intr_handle_t *vio_interrupts;
/illumos-gate/usr/src/uts/common/sys/sata/adapters/si3124/
H A Dsi3124var.h188 ddi_intr_handle_t *sictl_htable; /* For array of interrupts */
/illumos-gate/usr/src/uts/common/io/iwk/
H A Diwk2_var.h170 ddi_intr_handle_t *sc_intr_htable;
/illumos-gate/usr/src/uts/common/io/iwh/
H A Diwh_var.h175 ddi_intr_handle_t *sc_intr_htable;
/illumos-gate/usr/src/uts/common/io/iwp/
H A Diwp_var.h193 ddi_intr_handle_t *sc_intr_htable;
/illumos-gate/usr/src/uts/intel/io/vmm/io/
H A Dppt.c111 ddi_intr_handle_t *inth;
119 ddi_intr_handle_t *inth;
1290 ppt->msi.inth_sz = numvec * sizeof (ddi_intr_handle_t); in ppt_setup_msi()
1379 ppt->msix.inth_sz = numvec * sizeof (ddi_intr_handle_t); in ppt_setup_msix()
/illumos-gate/usr/src/uts/intel/io/vmxnet3s/
H A Dvmxnet3.h140 ddi_intr_handle_t intrHandle;
/illumos-gate/usr/src/uts/common/io/bfe/
H A Dbfe.h312 ddi_intr_handle_t bfe_intrhdl;
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_intr.c98 dev->hsize = nreqd * sizeof (ddi_intr_handle_t); in oce_setup_intr()

123456