Searched refs:navail (Results 1 - 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_intr.c46 int navail = 0; local
80 ret = ddi_intr_get_navail(dev->dip, dev->intr_type, &navail);
81 if (ret != DDI_SUCCESS || navail < min) {
84 navail);
88 if (navail < min) {
93 if (navail < nreqd) {
94 nreqd = navail;
/illumos-gate/usr/src/uts/common/io/sfxge/
H A Dsfxge_intr.c508 int navail; local
553 navail = 0;
554 err = ddi_intr_get_navail(dip, type, &navail);
570 if (navail == 0) {
581 navail = 1;
583 navail = min(navail, sfxge_rx_scale_prop_get(sp));
585 DTRACE_PROBE1(navail, unsigned int, navail);
588 sip->si_table_size = navail * sizeo
[all...]
/illumos-gate/usr/src/cmd/od/
H A Dod.c84 int navail; /* total bytes avail */ member in struct:buffer
240 avail = buf->navail;
355 while ((input != NULL) && (b->navail < (2 * blocksize))) {
392 b->navail += n;
856 buffer.navail = 0;
860 for (refill(&buffer); buffer.navail > 0; refill(&buffer)) {
869 if ((!first) && (buffer.navail >= blocksize) && (!doall)) {
885 buffer.navail -= blocksize;
895 mx = (buffer.navail > blocksize) ? blocksize : buffer.navail;
[all...]
/illumos-gate/usr/src/uts/common/sys/
H A Dpci_intr_lib.h51 extern int pci_msi_set_nintrs(dev_info_t *rdip, int type, int navail);
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_introp.c157 int lowest, highest, i, navail, count; local
164 navail = count = 0;
179 if (count > navail)
180 navail = count;
182 return (navail);
194 int lowest, highest, i, navail, start, msibits; local
201 navail = 0;
215 navail = 0;
228 navail++;
229 if (navail >
[all...]
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_main.c3790 int nintrs, navail; local
3810 ddi_status = ddi_intr_get_navail(dip, int_type, &navail);
3811 if ((ddi_status != DDI_SUCCESS) || (navail == 0)) {
3814 "nintrs: %d", ddi_status, navail));
3819 "ddi_intr_get_navail() returned: intr type %d nintrs %d, navail %d",
3820 int_type, nintrs, navail));
3825 if (nrequest < navail) {
3826 navail = nrequest;
3829 "navail %d (nrequest %d)",
3830 nintrs, navail, nreques
3981 int nintrs, navail; local
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dddi_intr_impl.c238 uint_t navail; local
250 navail = req_p->ireq_navail;
252 return (navail);
H A Dddi_intr.c156 uint_t pri, navail, curr_nintrs = 0; local
249 navail = i_ddi_intr_get_current_navail(dip, type);
252 if (curr_nintrs == navail) {
254 "already allocated\n", navail));
257 if ((count + curr_nintrs) > navail) {
260 navail - curr_nintrs));
271 count = navail - curr_nintrs;
413 * o navail 1
418 * o navail N/A 1
423 * o navail
[all...]
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_intr.c526 int nintrs, navail, nactual; local
590 ddi_status = ddi_intr_get_navail(nxge->dip, intr_type, &navail);
593 "ddi_intr_get_navail() returned %s, navail: %d",
595 "DDI_INTR_NOTFOUND", navail));
600 "nxge_hio_intr_init: number of available interrupts: %d", navail));
614 interrupts->intr_size = navail * sizeof (ddi_intr_handle_t);
619 * ddi_intr_alloc() succeeds if and only if <navail>
626 inum, navail, &nactual, behavior);
H A Dnxge_main.c6062 int nintrs, navail, nrequest; local
6081 ddi_status = ddi_intr_get_navail(dip, int_type, &navail);
6082 if ((ddi_status != DDI_SUCCESS) || (navail == 0)) {
6085 "nintrs: %d", ddi_status, navail));
6090 "ddi_intr_get_navail() returned: nintrs %d, navail %d",
6091 nintrs, navail));
6096 if (nrequest < navail) {
6097 navail = nrequest;
6100 "navail %d (nrequest %d)",
6101 nintrs, navail, nreques
6256 int nintrs, navail; local
[all...]
/illumos-gate/usr/src/uts/common/io/
H A Dpci_intr_lib.c706 * For MSI: Return an error if this func is called for navail > 32
707 * For MSI-X: Return an error if this func is called for navail > 2048
710 pci_msi_set_nintrs(dev_info_t *rdip, int type, int navail) argument
716 "navail = 0x%x\n", (void *)rdip, navail));
719 if (((type == DDI_INTR_TYPE_MSI) && (navail > PCI_MSI_MAX_INTRS)) ||
720 ((type == DDI_INTR_TYPE_MSIX) && (navail > PCI_MSIX_MAX_INTRS)))
728 msi_ctrl |= ((highbit(navail) -1) << PCI_MSI_MME_SHIFT);
/illumos-gate/usr/src/uts/i86xpv/io/psm/
H A Dxpv_psm.c985 int lowest, highest, i, navail, count; local
992 navail = count = 0;
1002 if (count > navail)
1003 navail = count;
1005 return (navail);
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/
H A Dt4_nexus.c1646 int rc, itype, itypes, navail, nc, nrxq10g, nrxq1g, n; local
1677 navail = 0;
1678 rc = ddi_intr_get_navail(sc->dip, itype, &navail);
1679 if (rc != DDI_SUCCESS || navail == 0) {
1693 if (navail == 0)
1705 if (iaq->nirq <= navail &&
1719 if (iaq->nirq <= navail &&
1733 if (iaq->nirq <= navail) {
1734 int leftover = navail - iaq->nirq;
/illumos-gate/usr/src/uts/intel/io/scsi/adapters/pvscsi/
H A Dpvscsi.c1548 int navail, nactual; local
1551 if (ddi_intr_get_navail(pvs->dip, type, &navail) != DDI_SUCCESS ||
1552 navail == 0) {
1558 navail = MIN(navail, PVSCSI_MAX_INTRS);
1560 pvs->intr_size = navail * sizeof (ddi_intr_handle_t);
1568 if (ddi_intr_alloc(pvs->dip, pvs->intr_htable, type, 0, navail,
1571 navail);
/illumos-gate/usr/src/uts/common/io/nvme/
H A Dnvme.c2399 int nintrs, navail, count; local
2424 ret = ddi_intr_get_navail(nvme->n_dip, intr_type, &navail);
2432 if (navail > nqpairs)
2433 navail = nqpairs;
2435 nvme->n_inth_sz = sizeof (ddi_intr_handle_t) * navail;
2438 ret = ddi_intr_alloc(nvme->n_dip, nvme->n_inth, intr_type, 0, navail,
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix_utils.c224 int i, msibits, start = 0, navail = 0; local
250 for (navail = 0, start = i; i <= APIX_AVINTR_MAX; i++) {
255 if (++navail == count)

Completed in 140 milliseconds